Como posso remover um único mapeamento de chave temporário sem redefinir o mapa de teclado inteiro?

8

Então eu vi esta pergunta no outro dia. A chave do usuário K foi quebrada e eles queriam mapeá-la para Right- Shift . Uma boa resposta apareceu e eu pensei em testá-la para ver se funcionava. Eu corri:

xmodmap -e "keycode 62 = k"

Eu fiz isso sob o entendimento de que eu nunca uso Right- Shift para nada. Acontece que eu estava completamente errado. Eu uso o dia todo.

Eu tenho enchido documentos, corrompendo comandos, mesmo quase apagando as coisas erradas (com a tecla direita- Shift + Delete ). Tem sido uma montanha russa de emoções, mas agora eu quero que isso vá embora. Sinto muito universo.

Eu sei que eu poderia reiniciar ou mesmo apenas reiniciar o X, mas tenho uma carga de coisas em execução e trabalho a fazer. Posso apenas remover o mapeamento que xmodmap criou para que Right- Shift seja apenas Right- Shift ?

Nesse caso, é apenas um único mapeamento (para que as abordagens do Etcher Sketch funcionem para mim), mas suponha que eu tenha outros mapeamentos que desejo manter.

    
por Oli 02.09.2014 / 10:33

1 resposta

7

Tente:

xmodmap -e "keycode 62 = Shift_R"

Eu usei xmodmap -pke para ver a lista de mapeamentos atuais, e procure por Left- Shift . O caminho certo vem da simetria.

    
por muru 02.09.2014 / 10:46