Как читать /dev/input/eventX

Я хочу прочитать входные данные (ввод с клавиатуры) из файлов /dev/input/eventX. Я думал, я нахожу информацию в:

lrwxrwxrwx 1 root root 9 19. Feb 07:45 usb-_USB_Keyboard-event-if01 -> ../event4
lrwxrwxrwx 1 root root 9 19. Feb 07:45 usb-_USB_Keyboard-event-kbd -> ../event3

Но когда я читаю события, они пусты. Дата и время файлов (читаются с помощью ls -l) предполагают, что они не изменились с момента загрузки системы.

Может кто-нибудь сказать мне, как получить такую ​​информацию, как ввод с клавиатуры.

Грусс, Андре

Решение: Когда я сегодня вошел в систему как root, это сработало, я мог читать ввод с клавиатуры.


person Andre    schedule 19.02.2015    source источник
comment
данные, считанные из этих специальных файлов, представляют собой структуры типа input_event, определенные в linux/input.h и задокументированные в input/input.txt.   -  person 把友情留在无盐    schedule 24.04.2015
comment
вопрос не ясен. я думаю, разрешение на доступ - лучший заголовок, чем как, если это то, что означает OP.   -  person 把友情留在无盐    schedule 24.04.2015


Ответы (1)


Решение: когда я сегодня вошел в систему как root, это сработало, я смог прочитать устройство /dev/input/event*.

Так что это был вопрос разрешения.

person Andre    schedule 17.06.2015