phoemur
(usa Debian)
Enviado em 29/10/2013 - 22:07h
A configuração do teclado do Xorg é diferente do terminal...
Para alterar no Xorg, vá até o diretório /usr/share/X11/xkb/symbols onde você encontrará algo parecido:
phoemur /usr/share/X11/xkb/symbols $ ls
ad az bw compose epo gb hu it kz lv mn nokia_vndr ro sk tj uz
af ba by ctrl es ge ie jp la ma mt np rs sn tm vn
al bd ca cz et gh il ke latam macintosh_vndr mv olpc ru sony_vndr tr xfree68_vndr
altwin be capslock de eurosign gn in keypad latin mao nbsp pc rupeesign srvr_ctrl tw za
am bg cd digital_vndr fi gr inet kg level3 me nec_vndr ph se sun_vndr typo
apl br ch dk fo group iq kh level5 mk ng pk sgi_vndr sy tz
ara brai cm ee fr hp_vndr ir kpdl lk ml nl pl shift terminate ua
at bt cn empty fujitsu_vndr hr is kr lt mm no pt si th us
se o seu teclado for br
primeiro salve um backup:
# cp br br_backup
e depois edite o arquivo br:
uma parte do arquivo:
(...)
// Central row
key <AC01> { [ i, I, idotless, Iabovedot ] };
key <AC02> { [ e, E, EuroSign, EuroSign ] };
key <AC03> { [ a, A, ae, AE ] };
key <AC04> { [ o, O, oe, OE ] };
key <AC05> { [ u, U, oslash, Ooblique ] };
key <AC06> { [ m, M, mu, mu ] };
key <AC07> { [ d, D, eth, ETH ] };
key <AC08> { [ s, S, ssharp, ssharp ] };
key <AC09> { [ r, R, registered, registered ] };
key <AC10> { [ n, N, eng, ENG ] };
key <AC11> { [ dead_acute, dead_grave, acute, grave ] };
key <BKSL> { [ apostrophe, quotedbl, dead_caron, dead_doubleacute ] };
(...)
Se quiser inverter teclas é só trocar o conteúdo entre {} das respectivas linhas
e depois roda um setxkbmap br abnt2
que já deve ter efeito
Fonte:
http://www.dotkam.com/2007/06/25/custom-keyboard-layout-in-ubuntu-or-just-linux-2/