Então. Navegado pelos blogs dos amigos encontrei essa matéria interessante no muitapimenta.com.
Segue o conteúdo:
Malabarismo com teclados
Não é bem que eu quisesse fazer, mas acabei descobrindo que dava de fazer no meio do caminho e acabei gostando.
Bom, mas como eu chego no ponto?
…
Tem o XOrg, e tem o arquivo de configuração do XOrg, o /etc/X11/xorg.conf.
Há um teclado e há uma seção pra ele nesse arquivo.
As configurações para um teclado ficam dentro e uma coisa como essa:
Section "InputDevice"
Driver "kbd"
...
EndSection
Ali eu haviam duas linhas:
Option "XkbLayout" "us"
Option "XkbVarianr" "intl"
Que diziam que meu teclado tinha o layout americano e que eu estava usando a variante internacional (com dead keys), o que quer dizer que o ‘ (apóstrofo) seguido de “a” resulta em um “á”.
Aí pulando boa parte da história descobri que eu podia configurar meu laptop, que tem um teclado com layout americano e que eventualmente eu ligo um teclado ABNT2 nele.
Bom, eu descobri que podia configurá-lo para alternar entre us e ABNT2 apenas pressionando uma tecla, a tecla de menu no caso, e que poderia sinalizar o layout de teclado selecionado usando os leds do teclado mesmo, no caso usei o led de ScrollLock, se é que alguém se lembra dele.
Já pulando (pq o sono chegou) as explicações e tal pra mostrar logo como ficou a minha seção de configuração de teclado e uns links úteis pra quem quiser se aprofundar no assunto.
/etc/X11/xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us_intl,br"
Option "XkbOptions" "grp:menu_toggle,grp_led:scroll"
EndSection
Referências:
http://www.charvolant.org/~doug/xkb/html/index.html
KBD (4)
xorg.conf (5)
Espero que alguém tenha entendido alguma coisa. Boa noite.
Tive problema semelhante pra instalar um teclado ergonômico antigo da MS no Ubuntu 7.04 que resolvi como você mostrou, entretanto desde o 7.10 não tenho mais problemas, … até porque está é a versão mais estável do Ubuntu até o presente momento.
Ótimo post Cassio é sempre bom ver seus posts por aqui… Sempre trazendo conteúdo inteligente..
Obrigado cara!