Teclado desconfigura

61. Re: Teclado desconfigura

adauto
adauto23

(usa openSUSE)

Enviado em 21/02/2011 - 16:09h


No meu caso, dentro da pasta x11 não há o xorg.....


  


62. Re: Teclado desconfigura

adauto
adauto23

(usa openSUSE)

Enviado em 21/02/2011 - 16:15h


O que a CCE diz:


"Neste caso, entre em contato com nosso SAC através do 0800-7275665 para que possamos verificar a possibilidade de coleta do seu produto para analise em nosso laboratorio. É necessario que a BIOS seja atualizada, porem este procedimento só pode ser realizado em nosso laboratorio. "

É uma pena que eu não possa mais contar com isto, visto que não tinha como ficar com o satux, e o troquei pelo mint. Mas definitivamente o satux tinha o mesmo problema.


63. Re: Teclado desconfigura

Willian
ThePinkShark

(usa Slackware)

Enviado em 21/02/2011 - 20:41h

Eu ainda acho que é problema no teclado...


64. Re: Teclado desconfigura

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 21/02/2011 - 21:00h

Eu tenho um CCE T23L que tem o mesmo problema com o Slackware (KDE 4.5) e muito raramente com o Ubuntu 10.04.

Quando ele ocorre, basta pressionar qualquer outra tecla e apagar os "qqqqqqqqqqqqqqqqqqqqqqq", pois não desconfigura o teclado.

Como eu digito bastante no AA1, que não tem a tecla / e ? após a tecla ; e : (/ e ? funcionam com "Alt Gr + Q" -- acho que é por isso que dá a repetição "qqqqqq" -- e "Alt Gr + W"), eu já me acostumei a não usar a tecla problemática, especialmente no KDE.

Já tentei outras configurações de teclado, mas o problema persistiu e eu desisti (mas vou ficar de olho aqui para ver no que vai dar).


65. opção

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2011 - 21:05h

sendo o Mint uma distro Debian-like, veja se funciona:

$ sudo dpkg-reconfigure keyboard-configuration

na 1ª opção:

Generic 105-key (Intl) PC

na 2ª opção no meu caso apareceu isso:

"
O layout de teclado atual no arquivo de configuração /etc/default/keyboard está definido como XKBLAYOUT="br" e XKBVARIANT="abnt2".

Por favor, escolha se você quer mantê-lo. Se você escolher esta opção, nenhuma pergunta sobre o layout do teclado será feita e a configuração atual será mantida.

Manter o layout de teclado atual no arquivo de configuração?
"

pra testar vou escolher 'NÃO'.


Aí na tela seguinte:

Configurando keyboard-configuration

Por favor, selecione o layout que confere com o teclado para esta máquina.

Layout do teclado:

Brazil

* eu escolhi 'Brazil' (a 1ª opção da lista)


na tela a seguir escolho:

Tecla para funcionar como AltGr:

* eu escolhi 'O padrão para o layout de teclado' (a 1ª opção da lista)


na seguinte:

A tecla Compose (também conhecida como Multi_tecla)...

* eu escolhi 'Sem tecla compose' (a 1ª opção da lista)


e na próxima:

Usar Control+Alt+Backspace para terminar o servidor X?

* o padrão é NÃO mas escolho SIM.



e tendo concluído essa é a configuração do meu arquivo /etc/default/keyboard:


# Check /usr/share/doc/keyboard-configuration/README.Debian for
# documentation on what to do after having modified this file.

# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.

XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT=""
XKBOPTIONS="terminate:ctrl_alt_bksp"

# If you don't want to use the XKB layout on the console, you can
# specify an alternative keymap. Make sure it will be accessible
# before /usr is mounted.
# KMAP=/etc/console-setup/defkeymap.kmap.gz



* fique a vontade para testar se quiser!


-----------------------------------------

EDIT:

interessante que após reconfigurar a opção de variante do teclado ficou assim:

XKBVARIANT=""

então abro o arquivo num editor e deixo-a assim:

XKBVARIANT="abnt2"



66. Re: Teclado desconfigura

adauto
adauto23

(usa openSUSE)

Enviado em 22/02/2011 - 07:58h


Edinaldo,

Estou indo para a minha propriedade(fazenda) agora cedo e retornarei amanhã a noite.

Aí tentarei o que me sugeriu e lhe darei retorno, ok..?

obrigado


67. Configurando via xmodmap

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 22/02/2011 - 09:59h

Adauto,

Como você tentou todas as variantes de layout em Sistema->Preferências->Teclado e não obteve êxito, tentaremos uma outra solução. Mas antes é preciso uma explicação para que você entenda o que ocorre e para que outras pessoas consigam resolver problemas parecidos...

Existem duas camadas de reconhecimento/mapeamento de teclas no seu computador:

Primeiro o Linux (Kernel) associa um número único a cada tecla física do teclado. Assim quando você pressiona uma tecla, o sinal elétrico (scancode) é captado e convertido em um número que o kernel entende. Esse número se chama keycode. O mapa de keycodes do seu teclado pode ser diferente do meu, por isso não posso simplesmente lhe passar um comando para resolver tudo.

Se você não utilizasse programas com interface gráfica, não precisaria se preocupar com mais nada, pois o mapa de keycodes é "tudo" que você precisa para utilizar os terminais tty ([Ctr]+[Alt]+[F1],[F2],...). Obviamente usamos interface gráfica!

O segundo mapeamento é feito pelo servidor gráfico X, esse programa é responsável, dentre outras coisas, por criar uma interface amigável entre os keycodes e os aplicativos gráficos que você usa no dia a dia. Dessa vez, os keycodes são mapeados em símbolos chamados keysyms. Esses símbolos podem ser usados de forma combinada pelos programas.

Você poderia perguntar, mas porque outro mapeamento? Um já não basta?

Já pensou se todos os desenvolvedores precisassem lidar “manualmente” com os keycodes que mudam de máquina para máquina?! Pior do que isso, imagine um programa que tem versões em japônes, árabe e português. O desenvolvedor teria que fazer esse mapeamento de keycodes para cada alfabeto a depender de sua língua! Outra alternativa seria construir teclados com dez vezes o tamanho atual. :-P

Isso é tudo o que você precisa saber para realizar o procedimento de forma segura. Faça o seguinte:

Passo 0 - PRESTE ATENÇÃO;

Passo 1 - Descubra o keycode da tecla que possui o desenho da '?' usando o comando xev;

$ xev

OBS: Não mova o mouse durante o comando e pressione apenas uma tecla, no meu caso a tecla possui três desenhos: / ? ° Veja a minha saída:

KeyPress event, serial 36, synthetic NO, window 0x6000001,
root 0x103, subw 0x0, time 51681732, (65,-18), root:(1160,599),
state 0x0, keycode 97 (keysym 0x2f, slash), same_screen YES,
XLookupString gives 1 bytes: (2f) "/"
XmbLookupString gives 1 bytes: (2f) "/"
XFilterEvent returns: False

O keycode é 97 e o keysym é 0x2f (hexadecimal).

Passo 2 – Confira o mapa de keycodes atual usando o xmodmap;

$ xmodmap -pke

Você verá os keycodes no seguinte formato:

keycode xxx = keysym1 keysym2 keysym3 keysym4 …

Cada keycode tem 4 keysyms não dependentes de plataforma. O keysym1 é ativado quando você pressiona a tecla sozinha; O keysym2 quando você pressiona a tecla com o [Shift], o keysym3 e o keysym4 não lembro... No meu caso o keysym5 é ativado com o [AltGr].

Alguns keycodes não tem nenhum keysym associado pois o teclado não tem tantas teclas assim. Você deve prestar atenção no keycode que você encontrou no passo anterior. No meu caso o keycode 97 aparece como:

keycode 97 = slash question slash question degree questiondown

Percebeu? Os keysyms são palavras especiais que representam os símbolos: slash (/), question (?), degree(°),...

Procure por alguma coisa aparentemente esquisita, os 'q's que você falou talvez estejam perdidos por ai.

Passo 3 – Altere os keysyms do keycode;

$ xmodmap -e "keycode xxx = kesym1 keysym2"

Não é preciso fornecer 4 keysyms, você pode fornecer apenas os dois primeiros ou os três primeiros, etc.

Para deixar claro, o comando acima vai ser alterado por você de acordo com o seu keycode e com o seu gosto.

Teoricamente o problema estaria resolvido, faça alguns testes com o xev ou com o comando showkey para ver os keysyms:

$ showkey -a

e se tudo estiver ok, torne a configuração definitiva:

Passo 4 - Crie um arquivo chamado .xmodmaprc no diretório de seu usuário e coloque a sua alteração:

keycode xxx = keysym1 keysym2 …

Execute estes últimos comandos: (copie e cole)

$ echo -e '#!/bin/bash\n\nxmodmap .xmodmaprc' > .xsession
$ ln -s .xsession .xinitrc

André,

Como você é mais experiente e tem um CCE com o mesmo problema, tente descobrir alguma coisa para ajudar o Adauto. ;-) Seria até melhor que ele aguardasse um retorno seu antes de fazer algo.

Se não funcionar, sinto muito, mas não conheço outra maneira.

Tenho algumas dúvidas com respeito a configuração definitiva, talvez os nomes dos arquivos não sejam mais aqueles (.xsession, .xmodmaprc, ...), mas isso a gente se preocupa depois.

Boa sorte!


68. Re: Teclado desconfigura

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 10:15h

Não é possível gente!
Se depois dessas configurações indicadas pelo Edinaldo e pelo Julio não funcionarem, só pode ser defeito no teclado.


69. Re: Teclado desconfigura

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 22/02/2011 - 15:42h

Também estou propenso a acreditar que seja problema físico com o teclado, ou com o BIOS desatualizado como sugere a própria CCE.

Detalhe:
A simples "troca de sistema operacional" por outro similar ou superior não invalida de forma alguma nenhuma garantia contra "defeitos de fabricação", em especial tendo em vista que nenhum lacre do equipamento tenha sido rompido, respeitados ainda os prazos de garantia previstos pelo Código de Defesa do Consumidor.
E a desatualização da BIOS equivale a defeito de fabricação, motivando até mesmo o fabricante a fazer "recall" para a regularização do problema.


70. Re: Teclado desconfigura

adauto
adauto23

(usa openSUSE)

Enviado em 23/02/2011 - 17:27h


Edinaldo,

Vou ver se a noite consigo fazer o que me sugere, apesar de ter testado quase todas as variantes possíveis que o sistema me fornece em termos de configuração.


Julio,

Rápido e rasteiro, que estou entrando mais já vou sair.

Não me peça para tirar as conclusões, pois não sou expert nada que se refira a software. Aí estão os resultados das teclas. Se acho que algo está estranho..? Me diga você.

Shift

KeyRelease event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 6607463, (1077,-23), root:(1082,3),

state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,

XLookupString gives 0 bytes:

XFilterEvent returns: False


KeyPress event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 6607466, (1077,-23), root:(1082,3),

state 0x0, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,

XKeysymToKeycode returns keycode: 92

XLookupString gives 0 bytes:

XmbLookupString gives 0 bytes:

XFilterEvent returns: False



tecla /

KeyRelease event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 6593296, (1077,-23), root:(1082,3),

state 0x80, keycode 24 (keysym 0x2f, slash), same_screen YES,

XKeysymToKeycode returns keycode: 97

XLookupString gives 1 bytes: (2f) "/"

XFilterEvent returns: False


tecla ?

KeyPress event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 6607468, (1077,-23), root:(1082,3),

state 0x80, keycode 25 (keysym 0x3f, question), same_screen YES,

XKeysymToKeycode returns keycode: 97

XLookupString gives 1 bytes: (3f) "?"

XmbLookupString gives 1 bytes: (3f) "?"

XFilterEvent returns: False



Tecla A durante a desconfiguração(altera todo o teclado)

KeyRelease event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 7537452, (-135,149), root:(535,175),

state 0x80, keycode 38 (keysym 0xe6, ae), same_screen YES,

XLookupString gives 2 bytes: (c3 a6) "æ"

XFilterEvent returns: False


Tecla A normal


KeyPress event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 7664348, (307,537), root:(977,563),

state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,

XLookupString gives 1 bytes: (61) "a"

XmbLookupString gives 1 bytes: (61) "a"

XFilterEvent returns: False


Correndo com W na posição shift + ?

KeyRelease event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 7951026, (-424,457), root:(246,483),

state 0x0, keycode 25 (keysym 0x77, w), same_screen YES,

XLookupString gives 1 bytes: (77) "w"

XFilterEvent returns: False


Correndo com o Q na posição shift + ?

KeyPress event, serial 36, synthetic NO, window 0x3c00001,

root 0xae, subw 0x0, time 8133727, (-419,315), root:(251,341),

state 0x0, keycode 24 (keysym 0x71, q), same_screen YES,

XLookupString gives 1 bytes: (71) "q"

XmbLookupString gives 1 bytes: (71) "q"

XFilterEvent returns: False



71. Inteligibilidade é importante

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 24/02/2011 - 17:16h

Adauto,

"Correndo com W na posição shift + ?"

"Tecla A durante a desconfiguração(altera todo o teclado)"

Você realmente acha que essas frases são inteligíveis?!

Se você está com preguiça de pensar, também estou começando a ficar com preguiça de ajudar. Qual é a dificuldade em testar possibilidades? Simplesmente abra um editor de texto e tente por conta própria descobrir uma combinação de keysyms que resolva seu problema.

Não posso tirar conclusões porque não estou na sua máquina.

André,

Conseguiu descobrir alguma coisa? Acho que a solução deste tópico vai depender de você.

P.S.: Outra coisa que veio a cabeça... talvez seja preciso rodar o xmodmap como super usuário.


72. Re: Teclado desconfigura

adauto
adauto23

(usa openSUSE)

Enviado em 24/02/2011 - 20:24h

"Correndo com W na posição shift + ?": Resultado da solicitação qdo a letra W dispara na citada posição:wwwwwwwww.
O mesmo para a letra Q. E fiz a comparação de resultados com as letras em suas posições normais.

"Tecla A durante a desconfiguração(altera todo o teclado)": Sim, a letra A vira Æ (como se pode observar no resultado), e coloquei lá também a comparação com a letra A normal.

Júlio,

Se vc, com anos de praia, vendo o mesmo que eu, não consegue descobrir o que está errado, muito menos eu que conheço o linux como usuário há tres meses. Não sei o que vc supõe ou imagina, mas não tenho a mínima intenção de entender o que se passa por dentro do programa, não é o meu chão.E como tantos usuários, só quero a solução, ainda que me preste a colaborar para encontrá-la, com boa vontade dentro do espírito da coisa, que ainda estou tentando absorver.

E já não posso reclamar a cce porque já troquei de satux para mint, já que o satux era intrabalhável, por assim dizer.

Vc pode ficar um mes me passando para copiar e colar para tentar resolver o problema, terei a maior boa vontade do mundo. Agora pedir para eu tirar as minhas próprias conclusões sobre o que está acontecendo é meio forte, primeiro porque se até hoje nunca mexi com isso é porque não gosto, e segundo, porque não tenho tempo.

Lendo vc quase me sinto culpado pelo problema, que absolutamente não é meu, minha parcela de culpa é apenas na decisão de experimentar um produto diferente, mas que deve ser pelo menos similar a concorrencia para ficar no mercado. E suporte faz parte do pacote. Onde encontro os caras que são responsáveis por isso..? Parece uma entidade.

Se o que lhe explicitei sobre os testes que fiz não é suficiente para se tirar nenhuma conclusão, então paramos por aí, este é o meu limite.

E ainda, depois de tudo isso, ser chamado de preguiçoso, é de matar....além de ter que ter paciência com o linux, tenho que ter paciência com o sr também..?



att

Adauto











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts