Meu teclado não é amigável para programadores, então quero alterar manualmente como algumas teclas funcionam:
Alt gr+ zdeve produzir |
não«
Alt gr+ xdeve produzir <
não»
Alt gr+ cdeve produzir >
não¢
Como eu faria isso?
$ setxkbmap -query
rules: evdev
model: pc105
layout: is,us
variant: ,
A melhor maneira é uma maneira bastante difícil: editar os arquivos de layout do teclado . O link se refere à documentação do Ubuntu. Embora a edição em si seja mínima para fazer o que você deseja, como encontrar as chaves e onde editar é mais complicado de entender. Ainda assim, uma ajudinha específica com uma das edições:
O código-chave para zé 52 no meu sistema, conforme visto usando a
xev
ferramenta. Conforme indicado no arquivo /usr/share/X11/xkb/keycodes/evdev, que corresponde ao scancode<AB01>
. Localize essa tecla no arquivo de layout do teclado, por exemplo, para mim,/usr/share/X11/xkb/symbols
e adapte o terceiro campo, que representa a combinação com AltGr:torna-se
bar
também é encontrado emxev
, ou pode ser encontrado em/usr/include/X11/keysymdef.h