Eu possuo um footpedal básico com dois botões , que gostaria de configurar para imitar Control
e Super
.
Eu usei xmodmap
e xev
antes, como sugerido neste responda aqui.
Mas acontece que os botões do pedal estão mapeados para a
e c
no momento e o sistema não consegue distinguir entre a entrada do pedal e o teclado. Então quando eu remapear a
para Control
, ele também remapeia meu teclado. (Eu trabalho em um laptop com um teclado externo conectado)
Abaixo, você pode encontrar a saída de xev
para o teclado externo e para o pedal. Alguma idéia? :)
Teclado a
KeyPress event, serial 37, synthetic NO, window 0x5400001,
root 0xd8, subw 0x0, time 2976167, (-463,316), root:(561,368),
state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x5400001,
root 0xd8, subw 0x0, time 2976232, (-463,316), root:(561,368),
state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
Footpedal a
KeyPress event, serial 37, synthetic NO, window 0x5400001,
root 0xd8, subw 0x0, time 3114112, (-172,78), root:(852,130),
state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x5400001,
root 0xd8, subw 0x0, time 3114408, (-172,78), root:(852,130),
state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False