Como redirecionar a tecla "Alt_L"?!? [RESOLVIDO]

1. Como redirecionar a tecla "Alt_L"?!? [RESOLVIDO]

sodavasco
sodavascojp

(usa Outra)

Enviado em 28/12/2009 - 19:38h

Galera é o seguinte:
Tenho um note que só tem uma tecla "Alt"... Não é que a danada quebrou fisicamente!!
Gostaria de saber quais são os comandos para alterar diretamente o mapa do teclado?
Andei tentado...
###checando os inputs do teclado
/lib/udev/findkeyboards

/lib/udev/keymap input/eventX > /tmp/orig-map.txt

sudo showkey -s

Tentei o 'xmodmap' não obtive êxito!

Na realidade estou querendo desabilitar ou redirecionar: a tecla "menu" para o lugar da Alt(danificada); mudar a "Meta"(tecla Win) para o local da "Menu"; colocar a Alt no lugar da "Meta"(tecla Win).
Alt >> local Meta
Meta >> local da Menu
Menu >> local da Alt quebrada

Andei pesquisando...
http://www.gdhpress.com.br/blog/remapeando-teclas/
http://www.columbia.edu/~djv/docs/keyremap.html

Qualquer ajuda será bem vinda!!



  


2. Estudei, testei e...

sodavasco
sodavascojp

(usa Outra)

Enviado em 18/01/2010 - 21:32h

#!/bin/sh
#####Trocar Posicionamento das Teclas####
##[No meu caso, por causa da única tecla Alt em meu note, quebrada fisicamente]##
#Objetivo conquistado: Alt_L no local da Super_L/Meta_L; Meta_R no local da Menu; Menu no local da danificada; eliminação da Meta_L
#Testado em Linux kubuntu91 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:01:29 UTC 2009 i686 GNU/Linux
#no terminal usar 'xev' para checar individualmente uma keycode
#identificar na terceira linha a keycode correspondente à(s) tecla(s)
#ver as keycode's através do comando 'xmodmap -pke'
#copiar conteúdo deste(*) em/como /etc/profile.d/swap-das-teclas.sh
#
xmodmap -e "remove lock = Super_L NoSymbol Super_L NoSymbol Super_L"
xmodmap -e "remove lock = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L"
xmodmap -e "remove lock = Menu NoSymbol Menu NoSymbol Menu"
xmodmap -e "remove lock = NoSymbol Meta_L NoSymbol Meta_L NoSymbol Meta_L"
xmodmap -e "remove lock = NoSymbol Super_L NoSymbol Super_L NoSymbol Super_L"
xmodmap -e "remove lock = NoSymbol Alt_L NoSymbol Alt_L NoSymbol Alt_L"
xmodmap -e "remove lock = XF86MenuKB NoSymbol XF86MenuKB NoSymbol XF86MenuKB"
xmodmap -e "keycode 135 = Meta_R Super_R NoSymbol Meta_R Super_R NoSymbol Meta_R Super_R " #Pulo do Gato2: peguei a keycode da Super_R(134) e acrescentei Meta_R
xmodmap -e "keycode 133 = Alt_L" #define a Alt_L para o local da Super_L
xmodmap -e "keycode 64 = Menu NoSymbol Menu NoSymbol Menu" #direciona a Menu para o local da Alt danificada
#
####Explicando o "pulo do gato 1 & 2":####
#Por algum motivo, as teclas Alt & Meta não funcionavam corretamente, fiz diversos testes,
#removi toda e qualquer associação as existentes, inclusive à tecla Menu
#depois percebi, alguns erros de aplicação para as teclas, raciocinei: excluindo a Super_L/Meta_L
#e utilizar como Super_R, pode resolver as coisas?!... Contudo, tive que colocar Meta_R em primeiro na indicação da keycode conforme outros exemplos?!!
#detalhe: feito estes procedimentos, ao plugar um teclado usb não existem conflitos.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts