Iniciando encaminhamento de mensagem:
Data: Thu, 26 Aug 2010 10:40:27 -0300 De: Gunther Furtado <[email protected]> Para: DUP <[email protected]> Assunto: teclado reconhece uma mesma tecla como dois eventos no xev Olá, A máquina que apresenta o problema é um iMac 333MHz de 1.999 [1], no qual está instalado e rodando debian sid. A única modificação de hardware que houve foi que no lugar do teclado original espetei um abnt2 clone. Para poder usar este teclado no console, copiei /usr/share/keymaps/i386/qwerty/br-abnt2.kmap.gz para /etc/console/boottime.kmap.gz de modo a carregar o kmap correto. Tudo certo até aui, sem problemas, tudo funciona corretamente inclusive o AltGr. Devido ao hardware não ser exatamente uptodate, resolvi instalar o xfce4, que usa (pode usar) as configurações do xorg para configurar o teclado. A seção do teclado do /etc/X11/xorg.conf está assim: --- Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "abnt2" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" Option "XkbOptions" "abnt2" EndSection --- Descobri, depois, que existe um arquivo chamado /etc/default/keyboard que editei para conter as seguintes linhas descomentadas: XKBMODEL="abnt2" XKBLAYOUT="br" XKBVARIANT="abnt2" XKBOPTIONS="abnt2" O que está incomodando é que algumas teclas estão sendo reconhecidas incorretamente (imagino que) pelo xorg. Por exemplo, ao pressionar a tecla barra-interrogação-grau (que fica à esquerda do Shift da direita), ela é reconhecida ao mesmo tempo como Home e como barra-interrogação-grau gerando com o simples clique o seguinte comportamento: o cursor se move até o início da linha e, posteriormente aparece a barra. Achei uma referência a um problema muito semelhante a este em [2] e, de fato, a sugestão lá contida corrige o problema, ocorre que há outras teclas que são mal-reconhecidas a seta para baixo acha que é o Enter do teclado numérico, a Home acha que é a barra-interrogação-grau e por aí vai. No xev, ao pressionar apenas uma tecla, obtenho a seguinte saída: --- KeyRelease event, serial 31, synthetic NO, window 0x2400001, root 0x102, subw 0x0, time 2203833, (116,255), root:(539,544), state 0x0, keycode 104 (keysym 0xff54, Down), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 31, synthetic NO, window 0x2400001, root 0x102, subw 0x0, time 2203839, (116,255), root:(539,544), state 0x0, keycode 108 (keysym 0xff8d, KP_Enter), same_screen YES, " XLookupString gives 1 bytes: (0d) " XFilterEvent returns: False --- No xkeycaps, ao clicar as teclas problemáticas, duas casinhas ficam amarelas ao mesmo tempo. Tentei gerar um .xmodmap para minimizar o problema mas, como uma mesma tecla é reconhecida como duas, o único jeito que imaginei seria deixar uma delas sem função, o que não é bem uma solução com S maiúsculo. Editei o arquivo /etc/default/keyboard de modo a constar o modelo de fato do meu teclado mas os problemas de reconhecimento de teclas persiste. Venho consultar a lista para perguntar: 1) alguém passou por isso e tem alguma dica ou palpite que possa me ajudar? 2) contra quem devo apresentar um relatório de bug, xserver-xorg-input-kbd? 3) cabe um relatório de bug contra o instalador (powerpc) por não oferecer a opção de selecionar teclados não originais da apple para gravar o arquivo /etc/default/keyboard? [1] http://support.apple.com/kb/SP131 [2] http://www.paldo.org/wiki/ABNT2_Layout -- "...agora, só nos sobrou o futuro...", visto em www.manuchao.net Gunther Furtado Curitiba - Paraná - Brasil [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

