Estoy tratando de convertir los eventos del teclado leídos de/dev/input/event0 de los valores definidos en su equivalente ASCII dentro de una aplicación incrustada que es no ejecutando X o una terminal.¿Cómo puedo traducir los códigos clave de Linux de/dev/input/event * a ASCII
Creo que esto debería hacerse a través de la funcionalidad del mapa de teclas definida en Linux en lugar de simplemente crear mi propio estándar :: <> pero parece que no puedo encontrar un buen lugar para comenzar. La mayoría de los ejemplos que he encontrado hasta ahora asumen que estoy ejecutando X ventanas o con una terminal.
Encontrar el código fuente de cualquier implementa el terminal podría ser interesante. Aunque puede estar enterrado en más de 40 años de abstracción para admitir terminales heredados. –
Sí, he estado cavando a través de kdb-1.12.tar.gz pero seguí perdiendo el rastro. –
¿Esto ayuda? [Publicado por Derek @ TheDailyLinux en la programación »Obtener entrada del teclado sin procesar desde el nodo del dispositivo del evento (/dev/input/event)](http://www.thelinuxdaily.com/2010/05/grab-raw-keyboard-input-from -event-device-node-devinputevent /) – kbulgrien