Eu tenho um laptop com teclado completo (ele tem o numpad), mas o laptop não é tão grande e, por isso, as teclas são relativamente pequenas, o que significa que estou constantemente me pressionando acidentalmente na parte do numpad.
Existe uma maneira de desativar chaves específicas que eu simplesmente não quero?
Eu tenho a Menuchave muito perto das teclas Ctrle left-arrow.
xmodmap -e 'keycode 135 = 0x0000'
Para obter uma primeira impressão, quais códigos de chave são mapeados para quais chaves, basta digitar:
xmodmap -pke
que fornece uma lista de todos os mapeamentos. Por exemplo, a linha
keycode 57 = n N
significa que o código de tecla 57 é mapeado para um "n" minúsculo se nenhuma tecla extra for pressionada e um "N" maiúsculo se Shiftfor mantido.
Algumas referências para se locomover com as coisas.
xevpermitirá que você identifique o código da sua chave de interesse.
Veja a sua página de manual. Também é uma boa referência rápida, Mediakeys com .Xmodmap HOWTO
Exemplo para desativar / ativar o backspace:
onde 22 precisa ser substituído pela saída de
xev
enquanto pressiona backspace.fonte