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='
Respostas:
Veja
/usr/include/X11/keysymdef.h
os nomes de chave disponíveis:(os prefixos precisam ser removidos).
fonte