Como mapear o botão USB para atuar como tecla “Enter”? [duplicado]

-2

Eu pedi o pedal / botão USB. Atualmente, emite a letra "B" quando pressionada. Como fazê-lo agir como a chave "Enter"?

    
por user240891 09.08.2017 / 11:08

1 resposta

1

Você deve seguir este guia: link (é uma transcrição desta documentação).

  1. descubra como o pedal é abordado pelo sistema operacional com lsusb , por exemplo %código%
  2. obtenha mais detalhes com Bus 006 Device 004: ID 0c45:7403 Microdia , em que lsusb -v -d 0c45:7403 | grep "idVendor|idProduct" é o ID do dispositivo exibido em lsusb
  3. descubra como o pedal USB é endereçado como um dispositivo de entrada para que possamos remapear: 0c45:7403 (por exemplo, /lib/udev/findkeyboards )
  4. USB keyboard: input/event11 (Se você escolher acidentalmente seu teclado primário, pressione ESC para voltar ao prompt de comando).
  5. lá você pode ver o código de verificação que é detectado quando o pedal é pressionado, por exemplo, %código%
  6. edite (sudo) sudo /lib/udev/keymap -i input/event11 para anexar: %código% Nota muito importante aqui, o 0x70005 está definido para o nosso resultado de /lib/udev/rules.d/95-keymap.rules antes, enquanto o ENV{ID_VENDOR}=="Microdia", ATTRS{idProduct}=="0x7403", RUN+="keymap $name microdia" LABEL="keyboard_end" corresponde ao ID_VENDOR que recebemos novamente do lsusb e vem logo antes da linha idProduct .

  7. crie um novo arquivo de mapa de teclado em 0x7403 (substituindo seu lsusb de antes pelo nome do arquivo): LABEL="keyboard_end" (Mapeando o F13 para o pedal).

  8. execute o comando para colocá-lo em funcionamento: /lib/udev/keymaps/microdia . Observe que você precisará reinicializar sua máquina para que a alteração seja permanente, mas caso contrário, você deve ser bom.

Espero que ajude:)

    
por ponsfrilus 09.08.2017 / 11:25