Como atribuir valor à chave

1

Alguns meses atrás eu tentei reatribuir algumas teclas no meu teclado e acidentalmente quebrei minha tecla '8'. Infelizmente, não faço ideia de como fiz isso, porque experimentei alguns métodos diferentes e não notei que o tinha quebrado até alguns dias depois.

Para consertar, usei xev para descobrir o código de acesso, 17, então usei o xmodmap para atribuir o valor correto: xmodmap -e "keycode 17=8" .

No entanto, a chave ainda não funciona. Quando eu faço check-out no xev, ele mostra o código de tecla correto e o valor atribuído à direita, mas o computador não parece estar reconhecendo quando a tecla é pressionada. Eu sei que a chave funciona porque se eu segurá-la começa a imprimir 8s depois de alguns segundos.

Atualização: Acabei de notar que depois de mexer com xmodmaps, a funcionalidade shift + 8 e alt + 8 também está quebrada, então não consigo colocar o parêntese à esquerda ou o colchete esquerdo.

A reinicialização do teclado para o padrão deve funcionar. Eu tentei fazer isso com dpkg-reconfigure keyboard-configuration , mas estou usando um lenovo t460p e eles não parecem ter o modelo de teclado correto.

Eu tenho procurado pelos fóruns, mas não consigo encontrar uma solução. Tudo parece ser para adicionar atalhos ou mudar os valores das chaves. Qualquer ajuda seria muito apreciada.

    
por Dónal Flanagan 14.05.2017 / 17:45

1 resposta

0

Acontece que o atalho que eu vinha tentando adicionar via Configurações do Sistema / Teclado / Atalhos / Atalhos Personalizados ainda estava lá e foi a causa do problema. Eu estava tentando atribuir o período "." para a tecla "," no teclado numérico alemão no meu teclado. Eu adicionei o atalho através da GUI e não tenho certeza de como ele foi misturado. A tecla '8' não parece ser atribuída a ela. Quando tentei xmodmap -pke | grep 8 , a chave pareceu ser atribuída corretamente. Além disso, redefinir o teclado com setxkbmap -layout de não teve efeito. No entanto, quando apaguei o atalho, a tecla 8 voltou a se comportar normalmente.

    
por Dónal Flanagan 15.05.2017 / 11:42