Browsing This
Configurando teclas especiais
Bem, depois de instalar o ArchLinux no meu note, um Vostro 1400 a primeira coisa a fazer foi a wireless. O modelo não ajudou:
Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03).
Pelo fato de ser BCM4328 o firmware nativo desenvolvido não suporta ainda minha placa (somente até o 4318), então o jeito foi pegar o ndiswrapper e fazer funcionar seguindo um excelente tutorial do fórum do Ubuntu (por isso não vou descreve-lo aqui novamente).
Depois da wireless foi a vez das teclas especiais multimÃdia e de funções (as Fn). Esta foi a parte que deu certo trabalho, mas com ajuda do underguiz (#archlinux.br@irc.freenode.net) consegui faze-las funcionar normalmente e configura-las no ambiente gráfico.
Let’s do it!
Primeiro temos que saber qual o keycode da tecla. Isso pode ser obtido através do xev:
xev | sed -n ’s/^.*keycode *\([0-9]\+\).*$/keycode \1 = /p’ | uniq | grep -v 36
Isto irá ter uma saÃda assim (para minha tecla de mute, por exemplo):
keycode 160 =
Bem, isso foi simples, agora basta adicionar a funcionalidade desejada no arquivo ~/.Xmodmap no formato keycode (number)=(key name), como exemplo:
keycode 160=XF86AudioMute
keycode 162=XF86AudioPlay
keycode 176=XF86AudioRaiseVolume
keycode 174=XF86AudioLowerVolume
keycode 153=XF86AudioNext
keycode 144=XF86AudioPrev
keycode 164=XF86AudioStop
keycode 169=XF86AudioMedia
Acho que dá pra entender o que cada um faz =). A lista de nomes você encontra em /usr/share/X11/XKeysymDB (no Archlinux).
Agora, quando as teclas não são reconhecidas, que foi meu caso para “keycode 169″ ali em cima, eu tive que apelar pro getkeycode no console (fora do X). Basta executar o comando que ele retorna a keycode. Ah, o dmesg, à s vezes, também tem saÃda, tipo:
atkbd.c: Unknown key released (translated set 2, code 0×92 on isa0060/serio0).
atkbd.c: Use ’setkeycodes e012‘ to make it known.
Nesse caso, tem que setar manualmente, usando o que o dmesg manda, setkeycodes (code) (number) [onde number é qualquer um]!
setkeycodes e012 201
Pronto. Agora você pode usar o xev novamente e irá aparecer o keycode para sua tecla, no meu caso, foi “keycode 169″. Depois é só colocar ali no ~/.Xmodmap. Após colocar todos os que conseguir, é só aplicar,
xmodmap ~/.Xmodmap.
Depois de tudo isso, eu só fiz abrir o kcontrol e configurar os atalhos, pressionando as teclas configuradas e detectadas. =)
8 Users Commented In " Configurando teclas especiais "
Olá! Você usa o KDE? Não sei se trata-se da mesma coisa, mas no GNOME, consigo configurar as teclas multimidia atraves do menu System->Preferences->Keyboard shortcuts e depois é só informar quais saidas de som quer alterar quando tecla-las, isso em System->Preferences->Sound na aba Devices.
Parabéns pelo passo a passo! Muito bom!
[quote comment="9"]Olá! Você usa o KDE? Não sei se trata-se da mesma coisa, mas no GNOME, consigo configurar as teclas multimidia atraves do menu System->Preferences->Keyboard shortcuts e depois é só informar quais saidas de som quer alterar quando tecla-las, isso em System->Preferences->Sound na aba Devices.
Parabéns pelo passo a passo! Muito bom![/quote]
Bem uso sim KDE. =)
Mas o que relato é quando apertamos as teclas e elas não foram detectadas pelo X, algumas vezes nem o xev detecta. . . =(
Aqui no KDE temos no KControl um atalho para configurar as teclas gerais do sistema, mas quando apertava alguma, nada acontecia, é como se nada tivesse sido apertado. =|
Isso geralmente acontece em teclados multimÃdia estranhos, seja de notebooks ou PS2 cheio de botões. . .
Obrigada!
[quote comment=""][quote comment="9"]Olá! Você usa o KDE? Não sei se trata-se da mesma coisa, mas no GNOME, consigo configurar as teclas multimidia atraves do menu System->Preferences->Keyboard shortcuts e depois é só informar quais saidas de som quer alterar quando tecla-las, isso em System->Preferences->Sound na aba Devices.
Parabéns pelo passo a passo! Muito bom![/quote]
Bem uso sim KDE. =)
Mas o que relato é quando apertamos as teclas e elas não foram detectadas pelo X, algumas vezes nem o xev detecta. . . =(
Aqui no KDE temos no KControl um atalho para configurar as teclas gerais do sistema, mas quando apertava alguma, nada acontecia, é como se nada tivesse sido apertado. =|
Isso geralmente acontece em teclados multimÃdia estranhos, seja de notebooks ou PS2 cheio de botões. . .
Obrigada![/quote]
Hehehehe
o que eu tava procurando pro meu teclado do note HP….
….algumas distros reconhecem, mas queria aprender a fazer isto “na mão”
Valeu!
Abraço!
Esse comando não contém nenhum erro?
xev | sed -n ’s/^.*keycode *\([0-9]\ \).*$/keycode \1 = /p’ | uniq | grep -v 36
Aqui deu essa saÃda:
sed: -e expressão #1, caractere 1: comando desconhecido: `
Ola.
Eu tenho um Vostro 1000.
O problema aqui foram a teclas de controle do brilho.
As suas funcionam?
Eu tive de fazer uma gambiarra… descobri como mudar o brilho por terminal, fiz um script e criei atalhos para o script.
[quote comment=""]Ola.
Eu tenho um Vostro 1000.
O problema aqui foram a teclas de controle do brilho.
As suas funcionam?
Eu tive de fazer uma gambiarra… descobri como mudar o brilho por terminal, fiz um script e criei atalhos para o script.[/quote]
O controle de brilho é um mistério ainda pra mim. No Ubuntu funcionou, o Kubuntu a partir do inÃcio do KDE, no ArchLinux funcionou, desde o boot. . . Mas ainda vou pesquisar sobre ele pra deixar estável.
[quote comment="17"]Esse comando não contém nenhum erro?
xev | sed -n ’s/^.*keycode *\([0-9]\ \).*$/keycode \1 = /p’ | uniq | grep -v 36
Aqui deu essa saÃda:
sed: -e expressão #1, caractere 1: comando desconhecido: `[/quote]
São as aspas. . . ao invés de crases, use aspas simples. Acho que é isto.
E aà kessia!
Poxa, me matei de procurar, e não achei nenhum linkzin pro seu blog falando sobre isso =|
Como tu viu lá, me matei até achar a solução, enquanto aqui rolando uma puta receita de bolo =)
Ow mas então, como tá o seu aà ?
Aqui não funciona:
- Microfone
- lm_sensors
Não testei:
- S-VÃdeo
- Firewire
- SD card
Coisas malucas:
- Mapeei a tecla: Fn F10 (o eject que não tá escrito no teclado, mas era para ser) e depois que apertava ela, o note ficava normal, mas ao clicar em alguma coisa, ou digitar algo no note, ele travava completamente! – Detalhe: a baia do DVD abria normal hahaha… tirei o mapeamento, pois achei sinistro! Travei ele 3 vezes para ter certeza que era isso mesmo =|
Ah e me conta: você parcelou em 10x com débito em conta como ? Sem cartão de crédito ? oO tive que comprar à vista por não possuir cartão de crédito. ah, só para matar sua curiosidade paguei 3k cravados nele… (tudo por causa do proc)
bom é isso! Vamos rolar sim umas idéias no canal/email/blog/sei lá =)
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Quisque sed felis. Aliquam sit amet felis. Mauris semper, velit semper laoreet dictum, quam diam dictum urna, nec placerat elit nisl in quam. Etiam augue pede, molestie eget, rhoncus at, convallis ut, eros. Aliquam pharetra. Nulla in tellus eget odio