sexta-feira, 28 de agosto de 2009

Configurando teclado itautec com "/" e "?" no X

Depois de muito tempo sem escrever aqui, resolvi voltar a postar algumas coisas, e vou começar com uma dificuldade que tive em configurar meu teclado do notebook no netbsd (paixão antiga, junto com o slackware hehehehe).Bom vamos lá, como eu tinha feito alguns testes sem sucesso, tive que reconfigurar o X.

#mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
#X -configure
#mv /root/xorg.conf.new /etc/X11/xorg.conf


Feito isso o meu xorg.conf ficou zerado, e a configuração do teclado ficou o seguinte:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Bom, o meu notebook é um itautec n8620 que tem o cedilha e o ponto de interrogação na letra W e a barra na letra Q.

No xorg.conf vamos adicionar as linhas:

Option "XkbModel" "abnt2"
Option "XkbLayout" "br"

Deve ficar assim:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection


Feito isso seu teclado estará praticamente configurado, restanto apenas as teclas ? (interrogação) e / (barra), para tal precisaremos editar outro arquivo, o br.

#vim /usr//X11R7/lib/X11/xkb/symbols/pc/br

Entre as linhas:

key { [ equal, plus, section, dead_ogonek ] };
key { [ e, E, EuroSign, EuroSign ] };


Adicione as linhas:

key {[ q, Q, slash, slash] };
key {[ w, W, question, question]};

Ficando assim:

key { [ equal, plus, section, dead_ogonek ] };
key {[ q, Q, slash, slash] };
key {[ w, W, question, question]};
key { [ e, E, EuroSign, EuroSign ] };

Pronto, reinicie o X e seja feliz com netbsd!!!!