Alterando a ligação de uma chave específica

Alterando a ligação de uma chave específica

Como posso alterar as combinações de teclas para uma única tecla? Eu sei que existem softwares como xmodmap e assim por diante, mas com isso não consigo mapear minhas combinações de teclas, porque com o xmodmap primeiro tenho que pressionar as teclas que quero alterar, mas não posso porque a tecla f não não funciona mais. Então, eu só quero mudar f (que não funciona) para outra chave mais inútil. Como fazer isso? THX

Responder1

O Xmodmap não precisa "pressionar as teclas". Você leu caraxmodmap(1)?

Tudo que você precisa fazer é definir a chave, como por exemplo F12para f.

$ xmodmap -pke | grep F12
keycode  96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12 F12 F12 XF86Switch_VT_12
$ xmodmap -e "keycode 96 = f F"

A primeira linha mostra o código-chave para conjuntos F12 e o segundo (comando)código-chave 96ser'f'.

Você pode ver todos os códigos-chave com-pkeopção. Também pode ser usado como backup.

# save current key map to file:
$ xmodmap -pke > xmodmap.bak

# you can view it with:
$ less xmodmap.bak

# restore from backup:
$ xmodmap xmodmap.bak

A última coisa que você precisa fazer é colocá-lo ~/.Xmodmappara que sua configuração seja carregada automaticamente com a inicialização do servidor X.

$ echo "keycode 96 = f F f F" >> ~/.Xmodmap

Esperamos que isso resolva o carregamento automático da configuração.

--

Verificarwiki do arco xmodmapoututorial xmodmappara referência.

informação relacionada