View previous topic :: View next topic |
Author |
Message |
michelbehr n00b
Joined: 04 Jul 2004 Posts: 29
|
Posted: Sun Jul 11, 2004 5:23 am Post subject: Meu ponto de interrogação não funciona!... |
|
|
Oi pessoal!
Já tentei usar todo tipo de keymap possível mas não consigo encontrar um que reconheça o ponto de interrogação do meu teclado (é um Satellite "safadex pro ultra plus" que veio de graça) O pior é que ESTAVA funcionando!... Eu não sei se foi alguma atualização que eu fiz, não sei... só que agora tenho que ficar dando ctrl-C/ctrl-V em ponto de interrogação o tempo inteiro e movendo minha mao LÁ pro lado esquerdo no NUMPAD pra poder usar essa barra aqui... (5 segundos depois) "/"
Por favor me ajudem!... (Me desculpem se essa pergunta é repetida, mas não achei no google) |
|
Back to top |
|
|
RoadRunner Bodhisattva
Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Sun Jul 11, 2004 7:48 am Post subject: |
|
|
O problema é na consola ou no X? se for no X e se estiveres a usar xorg, tenta mudar o modelo do teclado para pc105 ou outros. |
|
Back to top |
|
|
michelbehr n00b
Joined: 04 Jul 2004 Posts: 29
|
Posted: Sun Jul 11, 2004 2:56 pm Post subject: O problema é nos dois! |
|
|
Bom, no console meu teclado NUNCA funcionou direito, mesmo na época em que eu usava Slackware... agora com o Gentoo essa barra normal / funciona no console, mas a cedilha, por exemplo, corresponde à letra grega Gama! E as letras ao inves de serem acentuadas mostram outras letras gregas: beta, teta, etc... Mas pra mim isso não é um problema por que só uso o console se necessário, e quando é necessário eu não preciso de acentos...
O problema principal é a minha X não reconhecer meu teclado!...
Eu segui a sua sugestão RoadRunner, mas não produziu efeito algum. Eu alterei o XF86config, coloquei o modelo pc105... antes estava abnt2... Continua com os mesmos problemas... Er isso mesmo que vc queria dizer com trocar o modelo?? (esses pontos de interrogação eu peguei do seu post!)
Se possível gostaria que fossem um pouco mais específicos em seus replies, porque eu ainda sou muito newbie para entender entre linhas quando se fala em linux, ok??? De qualquer forma obrigado pela ajuda!!
Qual a próxima sugestão??? |
|
Back to top |
|
|
RoadRunner Bodhisattva
Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Sun Jul 11, 2004 7:34 pm Post subject: |
|
|
Na consola basta seguires estes passos - https://forums.gentoo.org/viewtopic.php?p=13331#13331
No X deves ter algo do estilo:
Code: |
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "pt"
EndSection
|
Muda o pc105 para outros valores que correspondam ao layout do teu teclado, pc102 por exemplo. |
|
Back to top |
|
|
michelbehr n00b
Joined: 04 Jul 2004 Posts: 29
|
Posted: Sun Jul 11, 2004 11:47 pm Post subject: Olha, nao desprese meu problema... |
|
|
Realmente vc nao esta entendendo q o meu problema nao eh qualquer coisa... se fosse um problema de editar o XF86config ou rc.conf eu ja teria resolvido isso no Google!...
Eu já fiz TUDO ISSO que vc me postou e minha tecla de interrogação continua nao funcionando...
Nao sei se vai adiantar, mas vou colocar as minhas configurações para vc (e quem puder me ajudar) verem:
No meu rc.conf, logo no começo tem:
Agora no meu XF86Config, o q nao está comentado é o seguinte:
Code: |
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "500 30"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection
|
Eu ja tentei alterar esses parametros de todas as formas e nao consigo fazer funcionar... eu cheguei ate a ABRIR o br-abnt2.map pra ver se a tecla estava lá configurada no mapa, e estava!!!
Code: |
keycode 89 = slash question degree
control keycode 89 = Delete
alt keycode 89 = Meta_slash
|
E eu sei que a tecla 89 é a tecla barra/interrogação pq eu rodei o programa showkeys, e quando eu aperto essa tecla ele me retorna keycode 89....
Não sei mais o que fazer... se vc puder me fazer o favor de encaminhar essa pergunta a outra pessoa que também tenha bons conhecimentos de Linux eu agradeceria...
Obrigado pela ajuda! |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jul 12, 2004 2:13 am Post subject: |
|
|
No console, seu problema parece ser o charset, e não o keymap. Certifique-se de que você tenha CONSOLEFONT="lat9u-16" no rc.conf.
Repare que nem todo teclado brasileiro é ABNT-2. Nesse tópico pode ter informação para te ajudar. |
|
Back to top |
|
|
michelbehr n00b
Joined: 04 Jul 2004 Posts: 29
|
Posted: Mon Jul 12, 2004 5:38 am Post subject: Pelo menos no console... |
|
|
Bom, no console está tudo funcionando direito, até a cedilha! Consegui isso acrescentando
CONSOLEFONT="lat9u-16" no rc.conf.
Mas na X... Me desculpe, mas naquele Topic que vc colocou o link, eu nao encontrei nada pra mim ali... vc disse que existem teclados brasileiros que não sao abnt2... Mas eu tenho sérias evidências de que o meu:
- Em primeiro lugar pq eu vi em alguns lugares que os teclados com cedilha sao abnt2.
- Segundo porque eu tive a curiosidade de abrir o arquivo br-abnt2.map para ver se ele estava mapeando direito as minhas teclas...
Como eu fiz isso\\ Primeiro eu rodei o showkeys e averiguei que a tecla barra/interrogação correspondia ao keycode 89. Aí fui olhar no br-abnt2.map se ele estava associando esse keycode, ou seja, essa tecla, com os caracteres certos, ou com algum caracter, ou se a tecla nem estava definida no keymap... para minha surpresa o keycode 89 estava lá, contente e feliz, GRITANDO: se vc me ver por aqui, pode manda um slash ou um question, dependendo se o usuario esta com o shift apertado ou nao... Quer dizer... eu nao consigo entender como a X pode interferir num processo tão primário quanto esse reconhecimento de caracteres do teclado!... Pra ser mais especifico, minha pergunta é: COMO a X consegue ferrar com essa configuração q parece estar perfeita\\\ o br-abnt2 apontando para o lugar certo o keycode 89, o meu console evidenciando a harmonia de tudo, e de repente a X encontra um motivo pra simplesmente nao disponibilizar a minha barra... nao faz sentido! ONDE ESTA ESSE MALDITO ARQUIVO DE CONFIGURAÇÃO DA X DIZENDO "NAO USE AS CONFIGURAÇÕES DO CONSOLE! FERRE O USUARIO COM MAIS UM ARQUIVO DE CONFIGURAÇÃO FORA O RC.CONF!!!"\\\\ ONDE ESTÁ ESSA CONFIGURAÇÃO DA X QUE ESTÁ DETONANDO MINHA TECLA 89\\\\
Em resumo, AINDA não sei o que fazer...
Mais uma vez agradeço a paciência!.... |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jul 12, 2004 4:21 pm Post subject: |
|
|
O keymap que você está vendo está em /usr/share/keymaps? Se estiver, você não está vendo o keymap do X, e sim do console. AFAIK, O X não mantém seus keymaps em arquivos... |
|
Back to top |
|
|
michelbehr n00b
Joined: 04 Jul 2004 Posts: 29
|
Posted: Mon Jul 12, 2004 7:08 pm Post subject: Hmmm... |
|
|
Bom, tudo bem... a X pode nao manter seus keymaps em arquivos, mas de qualquer forma ainda não consegui resolver meu problema... preciso saber então COMO a X armazena esses keymaps...
Eu preciso de algumas respostas, pq eu já tentei tudo que podia, já esgotei todas as Keywords imaginaveis que poderia colocar no Google... agora só vou fazer isso: clamar por ajuda em foruns como este...
POR FAVOR!!! ALGUEM ME AJUDE!!! NAO SEI MAIS O QUE FAZER!!!
Sério... alguém me explique alguma coisa do começo ao fim, senão vai ficar complicado... |
|
Back to top |
|
|
Matheus Villela Apprentice
Joined: 25 Oct 2003 Posts: 263
|
Posted: Tue Jul 13, 2004 2:36 am Post subject: |
|
|
Como o desespero tá batendo vou tentar dar um belo de um chute.
Na sessão de InputDevice adicione uma linha assim:
Option "XkbRules" "xorg"
Pro Xfree tente algo como
Option "XkbRules" "XFree86"
Se ainda sim estiver errado consulte o manual de configuração do xf86config
Não tenho certeza que é esse o problema mas na dúvida aconselho que tente |
|
Back to top |
|
|
michelbehr n00b
Joined: 04 Jul 2004 Posts: 29
|
Posted: Tue Jul 13, 2004 10:23 pm Post subject: Ainda não... |
|
|
Ajeitei o xorg.conf e nada...
Perdi as esperanças... mandei um email pro Help da Xorg e vou ver o que eles me dizem,... .
Valeu a ajuda pessoal.... |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Wed Jul 14, 2004 12:12 am Post subject: |
|
|
O estranho é ele já ter funcionado. Um etc-update não desconfigura o xorg.conf/XF86Config porque os arquivos são salvos como em xorg.conf.example.
O que parece é que você está com um layout US, onde o ponto de interrogação fica no lugar do ":" e a barra no lugar do ";". Se o pipe ("|") ficar no lugar do "}", com certeza é um layout US em cima do teclado ABNT2. Preste atenção à arquivos de configuração, veja se sem querer não os renomeou. Veja se não tem, por exemplo, xorg.conf e XF86Config na mesma pasta, porque talvez um deles esteja se sobrepondo ao outro. Se nada funcionar, você ainda pode remover a pasta "/etc/X11" e recompilar o X. |
|
Back to top |
|
|
Untouchable n00b
Joined: 26 May 2004 Posts: 31 Location: Rio de Janeiro, RJ. Brazil
|
Posted: Sun Aug 01, 2004 8:19 pm Post subject: |
|
|
Eu tenho o mesmo problema.
Funcionava muito bem, o problema só apareceu quando mudei do Xfree pro X.org. Tudo funciona, menos a tecla que tem a interrogação e a barra. |
|
Back to top |
|
|
Untouchable n00b
Joined: 26 May 2004 Posts: 31 Location: Rio de Janeiro, RJ. Brazil
|
Posted: Sun Aug 01, 2004 10:33 pm Post subject: |
|
|
Configurando assim:
Code: | Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2" |
Funcionou.
|
|
Back to top |
|
|
revertex l33t
Joined: 23 Apr 2003 Posts: 806
|
Posted: Mon Sep 13, 2004 5:09 am Post subject: |
|
|
tive esse exato problema com o debian sid, a solução foi remapear a tecla "?".
--nota: estas instruções presumem que o teclado seja um abnt2, para um layout diferente deve sofrer algumas adaptações.
para fazer isso, primeiro veja qual o código(keysym) que a tecla usa, no caso a tecla "?"(question).
Code: | $ less /usr/X11R6/lib/X11/xkb/symbols/br | grep question
key <AB11> { [ slash, question ],
[ degree, questiondown ] }; |
no caso o keysym (codigo usado pelo caractere "?") é <AB11>.
a seguir, dentro do "X" abra um terminal qualquer e execute o "xev", não esqueça que para o xev funcionar voçê deve colocar o cursor do mouse na janela de captura.
tem que ser em modo gráfico, no console não funciona, o código numérico associado a cada tecla no console é gerado pelo kernel, enquanto que no modo gráfico é gerado pelo XFree/Xorg.
agora pressione a tecla que não funciona, e o xev vai retornar o código de mapa que ela usa. Code: |
KeyPress event, serial 27, synthetic NO, window 0x3a00001,
root 0xaf, subw 0x3a00002, time 7983692, (52,49), root:(154,174),
state 0x1, keycode 61 (keysym 0x3f, question), same_screen YES,
XLookupString gives 1 bytes: (3f) "?"
XmbLookupString gives 1 bytes: (3f) "?"
XFilterEvent returns: False |
o teclado que eu estou usando mostra a tecla "?" com o "keycode" 61, mas nos teclados abnt2 em que o ponto de interrogação não funcionava ela estava mapeada com o keycode 211!!!
em um teclado de 104 teclas cada tecla recebe um número , de 1 a 104, se acaso uma tecla retornar um valor acima certamente não vai funcionar. seria isso um bug do XFree??
para finalizar basta editar o arquivo
Code: | /usr/X11R6/lib/X11/xkb/keycodes/xfree86 |
e acrescescentar o keysym associado com o keycode correto Code: | // For brazilian ABNT2 keyboard. by Ricardo Y. Igarashi(iga@that.com.br)
// slash and question remapped -- revertex --
xkb_keycodes "abnt2" {
include "xfree86(basic)"
<BKSL> = 94;
<AC12> = 51;
<KPPT> = 134;
<AB11> = 211;
};
|
essa dica serve também para quem quer remapear outras teclas, utilizar teclas especiais, ou dar alguma função mais nobre as teclas windows.
esta não parece ser a solução ideal, pois atualizações futuras irão substituir o "/usr/X11R6/lib/X11/xkb/keycodes/xfree86", o ideal parece ser o xmodmap. |
|
Back to top |
|
|
domus-br Apprentice
Joined: 27 May 2003 Posts: 292 Location: Niterói-RJ,Brasil
|
|
Back to top |
|
|
revertex l33t
Joined: 23 Apr 2003 Posts: 806
|
Posted: Mon Nov 22, 2004 9:53 am Post subject: |
|
|
xorg-6.8.0-r3?
parece que a cada atualiação do xorg eles resolvem fazer uma limpeza nos mapas de teclado, deixando quem usa abnt2 na mão.
eu sei que essa não é a melhor solução, mas usar um teclado com layout americano é garantia e tranquilidade.
a maneira mais rápida de resolver isso é restaurar um backup do mapa de teclado do xorg antigo em cima do xorg novo, ou encontrar a tecla perdida com o xev e remapear com o xmodmap, desta forma se houver novos bugs no futuro o xmodmap não é afetado. |
|
Back to top |
|
|
Guzymuzy Tux's lil' helper
Joined: 17 Oct 2004 Posts: 102 Location: Manaus - Brazil
|
|
Back to top |
|
|
fabianosk n00b
Joined: 18 Oct 2005 Posts: 1
|
Posted: Tue Oct 18, 2005 9:40 pm Post subject: |
|
|
O problema não está em suas configurações de SO. Entre no setup do seu noot e procure pela opção de layout de teclado e selecione abnt. |
|
Back to top |
|
|
Burnerman_X n00b
Joined: 23 Feb 2004 Posts: 9
|
Posted: Thu Oct 20, 2005 8:51 pm Post subject: |
|
|
Comente todas as linhas referentes ao teclado e troque por isso aqui:
/etc/X11/xorg.conf
Code: | Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "CoreKeyboard"
Option "XkRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
EndSection |
Estava com o mesmo problema, e isso aqui foi tiro e queda. ;D
Last edited by Burnerman_X on Thu Oct 20, 2005 9:01 pm; edited 2 times in total |
|
Back to top |
|
|
Burnerman_X n00b
Joined: 23 Feb 2004 Posts: 9
|
Posted: Thu Oct 20, 2005 8:58 pm Post subject: |
|
|
ops, era pra editar, não citar ;( |
|
Back to top |
|
|
AlipioLuiz n00b
Joined: 16 Jun 2005 Posts: 35 Location: Brasil Cuiaba-MT
|
Posted: Fri Oct 21, 2005 6:02 pm Post subject: |
|
|
Ae.. estou com problema semelhante.. porém aqui, a parada é a seguinte.
Tinha slackware instalado aqui... com 3 usuarios configurados e funcionando dentro dos conformes.
Dai resolvi instalar o gentoo... após a instalação removi todos os arquivos ocultos de um usuário(/home/user1/.*), para reconfigurar direitinho.. e deixei os arquivos ocultos dos outros 2 usuários instactos.
Após reconfigurar o kde para o usuario que removi os arquivos ocultos(/home/user1), tudo funcionou 100% (inclusive a tecla '?').
Dos outros dois usuarios a única tecla que não funcionou foi a interrogação e barra...
CONCLUSÃO
Leva-nos a crer que o problema é com o perfil do usuário, algo referente à configuração do x ou kde específica do usuário. Refaça as configurações referente ao usuário em questão que o problema deve ser solucionado. Bom, pelo menos no meu caso foi.
[]'s _________________ By Squidy |
|
Back to top |
|
|
linux.nyx n00b
Joined: 27 Oct 2005 Posts: 3
|
Posted: Sat Oct 29, 2005 8:50 am Post subject: Aqui resolveu a dica do Untouchable |
|
|
Estava com as telcas invertidas e o "ç" funcionando.
Para mim deu certo o esquema do Untouchable. Estou usando o 2005.1 Stage 3 com o "system" atualizado!!!
Sou novato no Gentoo!!!
Valeu Untouchable!!!!
Ricardo |
|
Back to top |
|
|
|