Что я хочу сделать: получить USB HID ID, когда я нажимаю клавиши своей по- настоящему эргономичной клавиатуры, чтобы иметь возможность перепрограммировать прошивку клавиатуры.
Я знаю, что есть список от Microsoft с большим количеством идентификаторов USB HID.
Но было бы легче найти идентификатор ключа, просто набрав его и увидев его в программе. Особенно для некоторых медиа-ключей, которые я не нахожу в этом списке от Microsoft.
Существует ли такая программа? Может быть программа командной строки. Linux предпочтительнее, но Windows будет вариант.
PS: я видел, что у этого вопроса на stackoverflow есть интересный ответ. Но я не могу найти /dev/usb/hiddev0
в моей системе (Fedora 17).
Обновить
В этом вопросе ответ @Andy Ross помог мне, по крайней мере, получить вывод при нажатии клавиши. я сделал
xxd -c 144 /dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1:1.0-event-kbd
Но это все еще не очень читабельно. И не всегда одно и то же, когда я нажимаю одну и ту же клавишу.
Update2
В этом вопросе связан скрипт на python , который читает устройство ввода и должен его распечатать. Но на этом компьютере на работе у меня нет прав доступа к устройству с помощью этого сценария Python.