Próbuję konwertować zdarzenia klawiatury odczytane z/dev/input/event0 z wartości zdefiniowanych w ich odpowiedniku ASCII w aplikacji osadzonej, która jest nie działa X lub terminal.Jak mogę przetłumaczyć kody klawiszy Linux z/dev/input/event * na ASCII
Myślę, że powinno się to odbywać za pomocą funkcjonalności mapy klawiszy zdefiniowanej w Linuksie, a nie tylko tworzyć własne std :: map <> ale nie mogę znaleźć dobrego miejsca do rozpoczęcia. Większość przykładów, które do tej pory znalazłem zakłada, że używam X Window lub terminalu.
Znalezienie kodu źródłowego, co realizuje terminal może być interesująca. Chociaż może być pochowany pod ponad 40 lat abstrakcji, aby wspierać stare terminale. –
Tak, przeglądałem kdb-1.12.tar.gz, ale dalej traciłem ścieżkę. –
Czy to pomaga? [Opublikowane przez Derek @ TheDailyLinux w programowaniu »Pobierz surowe wejście klawiatury z węzła urządzenia zdarzeń (/dev/input/event)](http://www.thelinuxdaily.com/2010/05/grab-raw-keyboard-input-from -event-device-node-devinputevent /) – kbulgrien