Acabei de receber um mouse logitech t400 e tudo está funcionando bem, exceto pelo fato de eu querer remapear a parte "superior" do mouse do meio para a função real do meio do mouse.
Quando executo xev
e capturo os cliques, todos os botões do mouse retornam um evento ButtonPress
/ ButtonRelease
, mas a parte superior do botão do meio retorna um evento KeyPress
/ KeyRelease
como:
KeyPress event, serial 35, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630089839, (80,128), root:(2871,588),
state 0x10, keycode 133 (keysym 0x31d, (no name)), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630089983, (80,128), root:(2871,588),
state 0x50, keycode 133 (keysym 0x31d, (no name)), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
A parte inferior do botão do meio funciona bem e retorna:
ButtonPress event, serial 37, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630137726, (10,171), root:(2801,631),
state 0x10, button 2, same_screen YES
ButtonRelease event, serial 37, synthetic NO, window 0x5200001,
root 0x31d, subw 0x0, time 630138960, (10,171), root:(2801,631),
state 0x210, button 2, same_screen YES
Eu gostaria que o remapear a parte superior da mesma forma que a parte inferior, isso é possível com o xmodmap?
obrigado!