View previous topic :: View next topic |
Author |
Message |
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Sun Dec 14, 2003 6:28 pm Post subject: Mapa de teclado ABNT2 com teclas fora do padrão |
|
|
Tenho um teclado ABNT2 com teclas fora do padrão. Elas são:
- Power, Sleep, Wake Up (essas três não me interessam, acho que dá pra usar o XBindKeys com elas)
- Uma estranha tecla "Turbo", cuja função desconheço
- Um ponto final embaixo do "+", que não é mais do tamanho do Enter. Essa tecla pra mim é fundamental, eu acho que deviam fazer o ABNT3 com ela, porque facilita muito no hora de digitar IPs e outros números que tenham pontos, e não vírgulas.
Queria saber como posso remapea-las não só no X mas também no console.
E também gostaria de saber que tecla "Turbo" é essa, se alguém tiver alguma idéia poste aqui que eu fiquei curioso. Isso me lembra os PCs antigos que tinham aquele botão Turbo . |
|
Back to top |
|
|
AngusYoung Retired Dev
Joined: 20 Dec 2002 Posts: 473 Location: Czech Republic
|
Posted: Sun Dec 14, 2003 7:30 pm Post subject: |
|
|
Seu teclado é, aparentemente, igual ao meu ... exceto pela tecla turbo (que eu acho que serve para aumentar a velocidade das repetições) ... Vou verificar se consigo mudar algo aqui daí te dou um retorno. _________________ My blog
Twitter |
|
Back to top |
|
|
RoadRunner Bodhisattva
Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Sun Dec 14, 2003 7:40 pm Post subject: |
|
|
Não sei que teclado é esse, mas para por a funcionar teclas extra não é difícil no X, na consola nao sei como é. Basta correr o xev, depois carregar numa dessas teclas e ver se há eventos associados. Se houver, então basta usar o xmodmap para as por a funcionar. Se procurares no forum encontras muitas threads a falar sobre isso. |
|
Back to top |
|
|
Pearl n00b
Joined: 14 Sep 2003 Posts: 12 Location: João Pessoa, PB - Brasil
|
Posted: Sun Dec 28, 2003 2:35 am Post subject: |
|
|
A tecla turbo serve para alterar a repetição do teclado, e é independente do OS (eu acho), segura ela e aperta uma das teclas de F1 a F7 para escolher a velocidade da repetição....
Note que tem umas setinhas embaixo desses F's.
aprendi isso lendo a caixa do teclado, qdo o antigo quebrou e tive que comprar outro =P. _________________ "Precisamos de mais gênios humildes no mundo, hoje somos poucos" |
|
Back to top |
|
|
nafre Guru
Joined: 27 Dec 2003 Posts: 388
|
Posted: Tue Jan 06, 2004 2:07 am Post subject: |
|
|
RoadRunner wrote: | Não sei que teclado é esse, mas para por a funcionar teclas extra não é difícil no X, na consola nao sei como é. Basta correr o xev, depois carregar numa dessas teclas e ver se há eventos associados. Se houver, então basta usar o xmodmap para as por a funcionar. Se procurares no forum encontras muitas threads a falar sobre isso. |
como faco para mudar um evento que ja esta associado a uma tecla pois aqui no xfree o parenteses que fecha nao estais saindo em nenhuma tecla _________________ Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil |
|
Back to top |
|
|
AngusYoung Retired Dev
Joined: 20 Dec 2002 Posts: 473 Location: Czech Republic
|
Posted: Tue Jan 06, 2004 5:06 pm Post subject: |
|
|
RoadRunner wrote: | Não sei que teclado é esse, mas para por a funcionar teclas extra não é difícil no X, na consola nao sei como é. Basta correr o xev, depois carregar numa dessas teclas e ver se há eventos associados. Se houver, então basta usar o xmodmap para as por a funcionar. Se procurares no forum encontras muitas threads a falar sobre isso. |
Tem alguma idéia do que pode ser feito se não existir um evento associado? É estranho, mas minha tecla . (que existe no teclado numérico) funciona no terminal mas não no X ... e o xev não retorna nenhum evento associado a ela ... _________________ My blog
Twitter |
|
Back to top |
|
|
nafre Guru
Joined: 27 Dec 2003 Posts: 388
|
Posted: Tue Jan 06, 2004 10:32 pm Post subject: |
|
|
e pior eu que estou sem puder editar alguns arquivos nao tenho o parentes nem as chaves que fecham vou testar outro tipo de configuracao para o meu teclado.
mais tenho certeza que e ABNT2 _________________ Nome- Felipe
Nick- Nafre
Idade- 25
Salvador - Bahia - Brasil |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jan 12, 2004 2:36 pm Post subject: |
|
|
O xev - xmodmap funcionou sem problemas aqui. Estou sem o ponto no console, mas ter no X já é uma grande ajuda. Eu acho que pra funcionar no console eu iria ter que editar o meu keymap, ou criar outro a partir dele.
AngusYoung wrote: | Tem alguma idéia do que pode ser feito se não existir um evento associado? É estranho, mas minha tecla . (que existe no teclado numérico) funciona no terminal mas não no X ... e o xev não retorna nenhum evento associado a ela ... |
Estranhamente, as minhas teclas Power, Sleep e Wake Up também não têm eventos associados, e não funcionam nem no Windows. Já a tecla Turbo também não tem, mas essa funciona nos dois SOs, e surpreendentemente é bem útil.
No caso, aonde estaria o problema? Porque nem no Windows funciona, que é onde o teclado deve ter sido mais extensivamente testado. Talvez seja um problema na parte de I/O do kernel dos dois SOs, que não identifica teclas tão diferentes. Deve ser como o caso das teclas extendidas, que não são somente um keycode, mas a junção de um código de comando e um de identificação da tecla. De certo esse é o padrão extendido extendido. |
|
Back to top |
|
|
leandro Tux's lil' helper
Joined: 08 Dec 2003 Posts: 124 Location: São Paulo, Brazil
|
Posted: Fri Jan 16, 2004 11:56 pm Post subject: |
|
|
AngusYoung wrote: | Tem alguma idéia do que pode ser feito se não existir um evento associado? É estranho, mas minha tecla . (que existe no teclado numérico) funciona no terminal mas não no X ... e o xev não retorna nenhum evento associado a ela ... |
Você já tentou utilizar o keycode 134 para ela, mesmo sem retornar nenhum evento? |
|
Back to top |
|
|
AngusYoung Retired Dev
Joined: 20 Dec 2002 Posts: 473 Location: Czech Republic
|
Posted: Sat Jan 17, 2004 1:56 pm Post subject: |
|
|
leandro wrote: | AngusYoung wrote: | Tem alguma idéia do que pode ser feito se não existir um evento associado? É estranho, mas minha tecla . (que existe no teclado numérico) funciona no terminal mas não no X ... e o xev não retorna nenhum evento associado a ela ... |
Você já tentou utilizar o keycode 134 para ela, mesmo sem retornar nenhum evento? |
Vou tentar fazer isso, se der algum resultado eu aviso o pessoal. _________________ My blog
Twitter |
|
Back to top |
|
|
perseu n00b
Joined: 08 Feb 2004 Posts: 13
|
Posted: Tue Feb 10, 2004 12:12 am Post subject: |
|
|
Nafre,
Meu teclado é exatamente igual ao do autor do topico (vcom) e tô na mesma situação que vc. A tecla do lado esquerdo do backspace com o fecha colchete e fecha chave retorna \ e | e a tecla ao lado do shift esquerdo retorna os símbolos < e >.
Quando eu tava usando o Mandrake funfava ok.
Se descobrir alguma coisa volto aqui. |
|
Back to top |
|
|
Operador Nabla Apprentice
Joined: 06 Feb 2004 Posts: 176 Location: Salesópolis - SP - Brasil
|
Posted: Tue Feb 10, 2004 4:31 am Post subject: |
|
|
AngusYoung wrote: | RoadRunner wrote: | Não sei que teclado é esse, mas para por a funcionar teclas extra não é difícil no X, na consola nao sei como é. Basta correr o xev, depois carregar numa dessas teclas e ver se há eventos associados. Se houver, então basta usar o xmodmap para as por a funcionar. Se procurares no forum encontras muitas threads a falar sobre isso. |
Tem alguma idéia do que pode ser feito se não existir um evento associado? É estranho, mas minha tecla . (que existe no teclado numérico) funciona no terminal mas não no X ... e o xev não retorna nenhum evento associado a ela ... |
Com o meu teclado ocorre algo parecido. No console, o "." do teclado numérico só funciona se o NumLock estiver ligado (se eu pressionar esta tecla com o NumLock desligado, o meu micro emite um beep).
Quanto ao X, dêem uma olhada em
http://www.kurumin.com.br/forum/viewtopic.php?t=5426 |
|
Back to top |
|
|
perseu n00b
Joined: 08 Feb 2004 Posts: 13
|
Posted: Tue Feb 17, 2004 1:39 am Post subject: |
|
|
Consegui,
tá tudo funcionando, (exceto acentos e 'ç' em terminal dentro do X), eu fuçei tanto que acho que tropecei na solução. O meu teclado é como o de vocês e fiz o seguinte:
para o modo texto editei o /etc/rc.conf:
# /etc/init.d/keymaps script.
KEYMAP="br-abnt2"
e para o modo do X editei os seguintes arquivos:
/etc/X11/XF86Config:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "abnt2"
EndSection
e também o arquivo
/usr/X11R6/lib/X11/xkb/X0-config.keyboard:
Rules = "xfree86"
Model = "pc105"
Layout = "abnt2"
MouseKeysCurve = 0
Se alguem tiver uma dica sobre o 'ç' e acentos no terminal de dentro do X, avisa aqui.
Que beleza, olha só: Çáéíóú{}[]|\/? |
|
Back to top |
|
|
Operador Nabla Apprentice
Joined: 06 Feb 2004 Posts: 176 Location: Salesópolis - SP - Brasil
|
Posted: Tue Feb 17, 2004 4:12 am Post subject: |
|
|
As minhas configurações são um pouco diferentes (o meu teclado é um ABNT2, com um "." no teclado numérico). Não tenho problemas com Ç no terminal (só a fonte que eu uso no console que não tem um caracter ã, sendo mostrado um a sem acento).
perseu wrote: | Consegui,
tá tudo funcionando, (exceto acentos e 'ç' em terminal dentro do X), eu fuçei tanto que acho que tropecei na solução. O meu teclado é como o de vocês e fiz o seguinte:
para o modo texto editei o /etc/rc.conf:
# /etc/init.d/keymaps script.
KEYMAP="br-abnt2"
e para o modo do X editei os seguintes arquivos:
/etc/X11/XF86Config:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105" <------ A minha entrada aqui é "anbt2"
Option "XkbLayout" "abnt2" <------ A minha entrada aqui é "br"
EndSection
e também o arquivo
/usr/X11R6/lib/X11/xkb/X0-config.keyboard: <------ Não tenho este arquivo
Rules = "xfree86"
Model = "pc105"
Layout = "abnt2"
MouseKeysCurve = 0
Se alguem tiver uma dica sobre o 'ç' e acentos no terminal de dentro do X, avisa aqui.
Que beleza, olha só: Çáéíóú{}[]|\/? |
|
|
Back to top |
|
|
perseu n00b
Joined: 08 Feb 2004 Posts: 13
|
Posted: Tue Feb 17, 2004 10:42 am Post subject: |
|
|
O meu teclado também tem um . no teclado numérico.
Já resolvi o problema no terminal do X.
No próprio terminal no menu /terminal/Character Coding/Western Iso-8859-1
pronto. |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Tue Feb 17, 2004 4:55 pm Post subject: |
|
|
Para os "Ç" corretos no console (e não um pí ao digitar "ç" ), basta colocar no rc.conf:
Code: | CONSOLEFONT="lat9w-16" |
|
|
Back to top |
|
|
Operador Nabla Apprentice
Joined: 06 Feb 2004 Posts: 176 Location: Salesópolis - SP - Brasil
|
Posted: Wed Feb 18, 2004 4:43 am Post subject: |
|
|
Operador Nabla wrote: | As minhas configurações são um pouco diferentes (o meu teclado é um ABNT2, com um "." no teclado numérico). Não tenho problemas com Ç no terminal (só a fonte que eu uso no console que não tem um caracter ã, sendo mostrado um a sem acento).
perseu wrote: | Consegui,
tá tudo funcionando, (exceto acentos e 'ç' em terminal dentro do X), eu fuçei tanto que acho que tropecei na solução. O meu teclado é como o de vocês e fiz o seguinte:
para o modo texto editei o /etc/rc.conf:
# /etc/init.d/keymaps script.
KEYMAP="br-abnt2"
e para o modo do X editei os seguintes arquivos:
/etc/X11/XF86Config:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105" <------ A minha entrada aqui é "abnt2"
Option "XkbLayout" "abnt2" <------ A minha entrada aqui é "br"
EndSection
e também o arquivo
/usr/X11R6/lib/X11/xkb/X0-config.keyboard: <------ Não tenho este arquivo
Rules = "xfree86"
Model = "pc105"
Layout = "abnt2"
MouseKeysCurve = 0
Se alguem tiver uma dica sobre o 'ç' e acentos no terminal de dentro do X, avisa aqui.
Que beleza, olha só: Çáéíóú{}[]|\/? |
|
|
|
Back to top |
|
|
|