Sto provando a convertire gli eventi della tastiera letti da/dev/input/event0 dai valori definiti nel loro equivalente ASCII all'interno di un'applicazione incorporata che è non esegue X o un terminale.Come posso convertire i codici chiave Linux da/dev/input/event * in ASCII
Penso che questo dovrebbe essere fatto tramite la funzionalità della mappa di chiavi definita all'interno di Linux piuttosto che creare la mia std :: map <> ma non riesco a trovare un buon punto di partenza. La maggior parte degli esempi che ho trovato finora presuppongono che io stia correndo con X windows o con un terminale.
Trovare il codice sorgente di qualsiasi implementa il terminale potrebbe essere interessante. Anche se potrebbe essere sepolto sotto i 40 anni di astrazione per supportare i terminali legacy. –
Sì, ho scavato attraverso kdb-1.12.tar.gz ma ho continuato a perdere la pista. –
Questo aiuto? [Inserito da Derek @ TheDailyLinux in Programmazione »Immetti input tastiera raw dal nodo Device Event (/dev/input/event)](http://www.thelinuxdaily.com/2010/05/grab-raw-keyboard-input-from -Event-dispositivo-node-devinputevent /) – kbulgrien