Post

Resolvendo Alt Gr W Alt Gr Q No Teclado Com Layout Abnt2

Resolvendo Alt Gr W Alt Gr Q No Teclado Com Layout Abnt2

Hoje recebi um notebook com a missão de deixar funcionando um linux. De cara um problema, cade a / ?? rsrs. Cade a “/” e “?” ? Penei, e achei só um cara dizendo que fez e colocou no blog mas o arquivo mesmo nada. Então fiz também. Mas não vou dar o arquivo pronto não.

Estou usando uma distro baseada no CentoOS 5.2

1) Vamos configurar o layout do teclado: O Arquivo a ser editado é o /etc/sysconfig/keyboard, o parâmetro deve ficar KEYTABLE=”br-abnt2” Note que o que esta entre parentes vai ser o nome do arquivo sem o .map.gz.

2) Alterar o arquivo br-abnt2.map.gz Por segurança copiem esse arquivo pra outro lugar antes de alterar. O arquivo que vamos alterar fica em /lib/kbd/keymaps/i386/qwerty/ Descompacte o arquivo com o comando gunzip br-abnt2.map.gz o arquivo .gz é apagado só fica o .map Edite o arquivo e adicione as seguintes 2 linhas: altgr keycode 16 = slash altgr keycode 17 = question Compacte novamente o arquivo com o comando gzip br-abnt2.map o arquivo .map é apagado só fica o .map.gz 3) Pra carregar sem precisar dar boot digite loadkeys br-abnt2

Observações: O arquivo que alteramos inclui arquivos qwerty-layout.inc e linux-with-alt-and-altgr.inc da pasta /lib/kbd/keymaps/i386/include/ Entenda esses arquivos, eles foram fundamentais pro sucesso desta alteração. Se vc não tiver usando outros softwares pra configurar sua console sugiro trocar o nome do arquivo alterado e usar esse mesmo nome no arquivo keyboard.

Atualização 2026

Eu to comprando um teclado ergonômico e fui procurar algumas soluções. Então vou deixar uma dica aqui Kanata.

Também to usando o ThinkPad e apesar dele ter uma tecla ao lado do alt gr de /? ela não funciona, essa tecla é reconhecida como KEY_RIGHTCTRL.

Eu arrumei a tecla criando o arquivo /etc/udev/hwdb.d/90-teclado-abnt2-fix.hwdb:

1
2
evdev:input:b*v*p*e*
 KEYBOARD_KEY_9d=ro
Esta postagem está licenciada sob CC BY 4.0 pelo autor.