
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 F12
para 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 ~/.Xmodmap
para 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.