Как сопоставить USB-кнопку, чтобы действовать как & ldquo; Enter & rdquo; ключ? [dубликат]

Этот вопрос является точным дубликатом: Упорядоченная ножная педаль, выдает & ldquo; B & rdquo ;. Как я могу сделать вывод Enter? [closed]

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

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

2 ответа

Вы должны следовать этому руководству: 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, найти, как ножная педаль USB адресуется как устройство ввода, чтобы мы могли переназначить его: /lib/udev/findkeyboards (например, USB keyboard: input/event11 ) sudo /lib/udev/keymap -i input/event11 (Если вы случайно выбрали основную клавиатуру, нажмите ESC, чтобы вернуться в командную строку.) там вы можете увидеть код сканирования, который обнаруживается при нажатии педали, например 0x70005 edit (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. Обратите внимание, что вам нужно будет перезагрузить компьютер, чтобы изменения были постоянными, но в противном случае вы должны быть хорошими.

Надеюсь, это поможет:)

1
ответ дан 18 July 2018 в 08:50

Вы должны следовать этому руководству: 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, найти, как ножная педаль USB адресуется как устройство ввода, чтобы мы могли переназначить его: /lib/udev/findkeyboards (например, USB keyboard: input/event11 ) sudo /lib/udev/keymap -i input/event11 (Если вы случайно выбрали основную клавиатуру, нажмите ESC, чтобы вернуться в командную строку.) там вы можете увидеть код сканирования, который обнаруживается при нажатии педали, например 0x70005 edit (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. Обратите внимание, что вам нужно будет перезагрузить компьютер, чтобы изменения были постоянными, но в противном случае вы должны быть хорошими.

Надеюсь, это поможет:)

1
ответ дан 24 July 2018 в 19:10

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

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