| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Как из демона читать нажатые на клаве кнопки |
| Автор: kondr 17.10.2006, 17:30 |
| Как из демона читать нажатые на клаве кнопки? прямо из буфера клавы читать? PS Я шионить ни за кем не собираюсь, просто интересно |
| Автор: bsa 17.10.2006, 20:35 |
| Я это проходил. Нашел только один способ - подключиться напрямую к файлу клавиатуры (типа /dev/input/event0) и читать события из него. Там на каждое событие клавиатуры (нажал, повтор, отпустил) приходит по два, кажется, события. Их формат можно найти в /usr/include/linux/input.h, если не ошибаюсь. Добавлено @ 20:36 Кстати, у меня программа, написанная для работы с PS/2 клавиатурой, наотрез отказывалась признавать USB клавиатуру (но я и не пытался это вылечить). |
| Автор: kirjanov 17.10.2006, 21:36 | ||
??? |
| Автор: bsa 18.10.2006, 12:53 |
| /dev/tty - это устройство ввода/вывода для текущего терминала, если я не ошибаюсь. |
| Автор: kirjanov 18.10.2006, 15:05 |
| bsa, точно, не ошибаешься, эт я че-то туплю |