Как назначить кнопку USB для работы в качестве клавиши «Ввод»? [дубликат]

Я заказал ножную педаль / кнопку USB. В настоящее время при нажатии выводится буква «B». Как заставить его действовать как клавишу «Enter»?

-2
задан 9 August 2017 в 02:08

1 ответ

Необходимо следовать этому руководству: http://h6o6.com/2013/03/configure-a-usb-foot-pedal-on-linux/ (это - запись этой документации).

  1. узнайте, как педаль ножного управления обращена операционной системой с lsusb, например. Bus 006 Device 004: ID 0c45:7403 Microdia
  2. получите больше деталей с lsusb -v -d 0c45:7403 | grep "idVendor|idProduct" где 0c45:7403 идентификатор устройства, который обнаруживается в lsusb
  3. найдите, как педаль ножного управления USB обращена как устройство ввода данных так, чтобы мы могли повторно отобразить ее: /lib/udev/findkeyboards (например. USB keyboard: input/event11)
  4. sudo /lib/udev/keymap -i input/event11 (Если Вы, accidentily выбирают Вашу основную клавиатуру, нажимают ESC для возвращения к командной строке.)
  5. там Вы видите скэн-код, который обнаруживается, когда педаль ножного управления нажимается, например. 0x70005
  6. редактирование (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".

  7. создайте новый файл контурной карты в /lib/udev/keymaps/microdia (замена Вашим LABEL до как имя файла): 0x70005 F13 (Отображение F13 к педали).

  8. выполните команду для подъема его и выполнение: sudo /lib/udev/keymap -i input/event11 /lib/udev/keymaps/microdia. Обратите внимание, что необходимо будет перезагрузить машину для изменения, чтобы быть постоянными, но иначе необходимо быть хорошими.

Надежда это помогает :)

1
ответ дан 2 November 2019 в 20:02

Другие вопросы по тегам:

Похожие вопросы: