Como desativar as teclas do teclado?

16

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?

Vazio
fonte

Respostas:

14

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.

  1. 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
  2. ArchWiki tem uma boa descrição para xmodmap
nik
fonte
o que posso fazer para desativar a tecla '/'?
Shravan
12

Exemplo para desativar / ativar o backspace:

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

onde 22 precisa ser substituído pela saída de xevenquanto pressiona backspace.

orschiro
fonte
1
Ótimo, obrigado. Estou sempre batendo "Insert" por engano quando eu bati a tecla End, e eu só remapeado Inserir para a função End :)
Max Williams