Toque na tecla de religação

9

Algumas teclas do meu teclado chegaram a um fim difícil após um derramamento catastrófico de cocaína. Não pretendo substituir o teclado antigo, pois o laptop inteiro será substituído no próximo ano.

As teclas em questão são: seta para cima, seta para baixo, shift e '/'.

Shift tem um irmão gêmeo na costa oeste, que está fazendo todo o trabalho agora, e eu poderia religar '/' como 'delete' (agora percebo que essa era uma chave totalmente inútil) com o xmodmap -e 'keycode 119=/'comando. Ou seja, pressionar 'excluir' gera um '/' agora.

Para descobrir como substituir as chaves que eu uso xev. Pretendo substituir seta para cima e seta para baixo por pgup e pgdn, respectivamente. Infelizmente, as setas para cima / para baixo não têm saída. Eu sei que pgup e pgdn são códigos de chave 112 e códigos de chave 117. Mas o que devo preencher no xmodmap -e 'keycode <value>=<action>'padrão como xmodmap -e 'keycode 112='exmodmap -e 'keycode 117='

Pierre B
fonte
Supondo que você esteja falando sobre o teclado do laptop em si, uma solução rápida e simples até a substituição do seu laptop pode ser um teclado USB barato.
Crovaxon
Embora o Stephen Kitt funcione, se houver alguma maneira, sugiro consertar, substituir ou contornar o teclado (teclado USB). Os US $ 50 economizados não valem o esforço de se treinar para digitar incorretamente e depois ter que se treinar novamente para digitar corretamente novamente.
coteyr

Respostas:

12

Veja /usr/include/X11/keysymdef.hos nomes de chave disponíveis:

xmodmap -e 'keycode 112=Up'
xmodmap -e 'keycode 117=Down'

(os prefixos precisam ser removidos).

Stephen Kitt
fonte