Me gustaría escribir un sencillo programa en C que realizará diferentes acciones basadas en los eventos "key down" y "key up". Este programa se ejecutará desde el interior rxvt.¿Recibo eventos de pulsación de tecla y liberación de tecla en aplicaciones de terminal Linux?
¿Qué biblioteca o mecanismo debo usar para acceder a las pulsaciones de teclas y a las versiones? ¿Es cierto que al leer /dev/tty
solo se proporcionarán versiones clave? ¿Esto también es cierto para termcap, terminfo, ncurses y argot? ¿Hay alguna forma de lograr esto desde una aplicación de terminal?
+1 Gracias por esta respuesta, necesitaba acceso sin formato al teclado en un programa de terminal y esta fue la solución. Pero uno debe recordar que al usar acceso directo al teclado, su programa no se "comporta" como un programa de terminal clásico. Por ejemplo, al ejecutarlo en una máquina remota, no puede registrar los eventos clave. Solo ten esto en cuenta. – leemes