Estou com um problema semelhante ao esta questão - Eu corro Linux com um Apple Mouse conectado que tem esses botões laterais horríveis que eu pressiono acidentalmente o tempo todo. Entre outras coisas, ele revelou um bug no Thunderbird que causou a limpeza completa da caixa de entrada do IMAP.
Então eu tenho que desativar esse botão. A resposta dada na pergunta vinculada infelizmente não funciona totalmente, porque estou vendo outro evento importante sendo emitido (como mostrado executando xev
):
ButtonPress event, serial 36, synthetic NO, window 0x3200001,
root 0x283, subw 0x3200002, time 150944932, (37,43), root:(39,148),
state 0x0, button 8, same_screen YES
EnterNotify event, serial 36, synthetic NO, window 0x3200001,
root 0x283, subw 0x0, time 150944840, (37,43), root:(39,148),
mode NotifyGrab, detail NotifyInferior, same_screen YES,
focus YES, state 0
KeymapNotify event, serial 36, synthetic NO, window 0x0,
keys: 4294967171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ButtonRelease event, serial 36, synthetic NO, window 0x3200001,
root 0x283, subw 0x3200002, time 150945092, (37,43), root:(39,148),
state 0x0, button 8, same_screen YES
LeaveNotify event, serial 36, synthetic NO, window 0x3200001,
root 0x283, subw 0x0, time 150944975, (37,43), root:(39,148),
mode NotifyUngrab, detail NotifyInferior, same_screen YES,
focus YES, state 0
Usando as seguintes entradas em ~/.Xmodmap
, você se livra dos eventos de pressionamento de botão:
! Disable buttons 8 and 9
pointer = 1 2 3 4 5 6 7 0 0
Mas o evento principal é diferente. Eu não vejo um código de chave, em vez disso, esta enumeração de números em keys
. O primeiro número é hex 0xffffff83 ou entendido como inteiro assinado de 32 bits -125.
Como desativo a emissão do evento-chave mencionado acima ( KeymapNotify
)?