Como desativar uma tecla do teclado no Linux (Ubuntu)?

20

meu teclado está danificado, a tecla [é] está sempre pressionada e me impede de trabalhar. No Windows, encontrei o software sharpkey para desativar o botão [é], mas no Ubuntu não encontrei nenhuma solução. Em muitos fóruns, eles falam sobre o Xmodmap, mas não consigo trabalhar no terminal, já que o botão [é] é frequentemente pressionado. Por favor, você poderia me dar uma solução para esse problema. obrigado

Kort Ria
fonte
4
Você tem o ssh ativado? Você pode usar o xmodmap de outra máquina. Mas você tentou remover a chave fisicamente e limpá-la?
Paulo

Respostas:

34

O que eu tentaria:

  1. Conecte um teclado USB ou entre no equipamento usando ssh.

  2. Abra um terminal e execute xev -event keyboard. Ele mostrará algumas coisas na tela. Se você omitir os argumentos, notará que ele mostrará mais algumas coisas se você mover o mouse também.

  3. Em seguida, pressione a combinação de teclas que deseja desativar [é]. As informações na tela serão alteradas e você terá que procurar o keycodevalor.

  4. Execute algo parecido com isto, alterando <value>o valor obtido keycodena última etapa:

    xmodmap -e 'keycode <value>='
    

    Por exemplo, se eu quiser desabilitar a ~chave (Shift + `), precisarei executar:

    xmodmap -e 'keycode 49='
    

Eu tentei isso apenas com chaves mais padrão , como Caps Lock ... mas acho que deve funcionar com isso também. Eu espero que isso ajude!

jimm-cl
fonte
2
Mas isso funciona apenas no Xorg. Também é possível desativar um tty?
paulodiovani 31/12/16
2
Funcionou. E se eu quiser desfazer isso?
Vagabond
Não funcionou para mim com a tecla esc, no entanto xmodmap -e 'keycode <value>=NoSymbol'trabalhou
YasserKaddour
que tal fazer o mesmo no terminal (/ dev / vty *) sem (ou antes de iniciar) X?
Como fazer isso funcionar toda vez que o xorg inicia? Então, após o logout / login e reinicialização, ele continua funcionando?
sscarduzio 13/03
-2

Você também pode alterar o teclado por um novo. É possível solicitar um teclado para o seu laptop específico na rede e ele vem por envelope postal em algum lugar da China.

Você também pode simplesmente desconectar o teclado e usar um USB externo. É fácil abrir o laptop e desconectar um pequeno cabo que vai do teclado para a placa-mãe.

Ruslan Gerasimov
fonte