Этот вопрос является точной копией:
Я заказал ножную педаль / кнопку USB. В настоящее время при нажатии выводится буква «B». Как заставить его действовать как клавишу «Enter»?
Необходимо следовать этому руководству: http://h6o6.com/2013/03/configure-a-usb-foot-pedal-on-linux/ (это - запись этой документации).
lsusb
, например. Bus 006 Device 004: ID 0c45:7403 Microdia
lsusb -v -d 0c45:7403 | grep "idVendor|idProduct"
где 0c45:7403
идентификатор устройства, который обнаруживается в lsusb /lib/udev/findkeyboards
(например. USB keyboard: input/event11
)sudo /lib/udev/keymap -i input/event11
(Если Вы, accidentily выбирают Вашу основную клавиатуру, нажимают ESC для возвращения к командной строке.)0x70005
редактирование (sudo) /lib/udev/rules.d/95-keymap.rules
добавлять: ENV{ID_VENDOR}=="Microdia", ATTRS{idProduct}=="0x7403", RUN+="keymap $name microdia" LABEL="keyboard_end"
Очень важное примечание здесь, ID_VENDOR
установлен на наш результат lsusb
прежде, в то время как idProduct
соответствия 0x7403
мы добрались снова от lsusb
и это прибывает незадолго до строки LABEL="keyboard_end"
.
создайте новый файл контурной карты в /lib/udev/keymaps/microdia
(замена Вашим LABEL
до как имя файла): 0x70005 F13
(Отображение F13 к педали).
sudo /lib/udev/keymap -i input/event11 /lib/udev/keymaps/microdia
. Обратите внимание, что необходимо будет перезагрузить машину для изменения, чтобы быть постоянными, но иначе необходимо быть хорошими.Надежда это помогает :)