[FUG-BR] Teclado

Rainer Alves rainer.alves em gmail.com
Qui Dez 22 16:56:23 BRST 2005


Giancarlo Rubio wrote:
> Oi lista:
> 
> Estou usando freebsd 6, com um teclado usb so que o maldito nao 
> reconhece interrogacao.
> 
> Como posso resolver isso!
> 

Respondi essa pergunta na lista há alguns meses, aí vai a resposta 
novamente:

Rode o "xev" e digite um ponto de interrogação (com o shift), você verá
algo parecido com isso:

KeyPress event, serial 31, synthetic NO, window 0x2800001,
     root 0x4d, subw 0x0, time 92258471, (97,-188), root:(624,0),
     state 0x1, keycode 61 (keysym 0x3f, question), same_screen YES,
     XLookupString gives 1 bytes: (3f) "?"
     XmbLookupString gives 1 bytes: (3f) "?"
     XFilterEvent returns: False

O importante aí são o "keycode" e o "keysym", que associam o código da
tecla com a letra/pontuação que ela gera.
De posse do keycode que apareceu para você, tente esse comando:
[rainer em bsd ~]$ /usr/X11R6/bin/xmodmap -e "keycode 61 = question"
Lembre de trocar o 61 pelo keycode que o "xev" mostrou.

Quando você executa o xmodmap com o -e, o primeiro parâmetro indica a
tecla sem o shift pressionado, e o segundo parâmetro é a mesma tecla COM
o shift pressionado.
/usr/X11R6/bin/xmodmap -e "keycode 61 = slash question"

Veja se isso funciona. Se funcionar, coloque o comando inteiro do
xmodmap no ~/.xinitrc

--
Rainer Alves
BrasilTelecom


_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Mais detalhes sobre a lista de discussão freebsd