Como trocar / remapear a tecla CAPS LOCK com a tecla Tab?

14

Eu tenho tentado trocar a tecla CAPS LOCK pela tecla Tab. Portanto, a tecla CAPS LOCK não deve mais ativar o CAPS, mas sim a tecla Tab. Algumas pessoas me disseram que eu deveria criar um .Xmodmaparquivo no ~/diretório Mas não tenho ideia do que vem a seguir.

Alguma sugestão?

janoChen
fonte

Respostas:

11

Primeiro, liste suas configurações atuais com

xmodmap -pke|egrep  -e '(Tab|Caps)'

Eu recebo essa saída

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

Então, defina temporariamente seu mapa de teclas

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

Supondo que funcione, adicione essas linhas ao ~ / .Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

Em seguida, você pode sair e entrar novamente ou

xmodmap ~/.Xmodmap
Pantera
fonte
Muito obrigado. Apenas uma pergunta: o que você quis dizer com 'definir temporariamente seu mapa de teclas? 'Executando essas linhas no terminal?
precisa saber é o seguinte
Sim, você pode testar as configurações em um terminal executando esses comandos.
Pantera
1
Ei, funcionou, mas o Caps Lock ainda liga e desliga. O que pode estar causando isso?
janoChen
1
Você pode precisar limpar sua configuração primeiro em ~ / .Xmodmap (não precisei fazer isso). Veja wiki.archlinux.org/index.php/Xmodmap e manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Pantera
1
alt-capslock não funciona como alt-tab quando você faz isso.
pwned
8

o que funciona para mim é este código:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock
Charaf
fonte
1
Você poderia expandir sua resposta?
Virusboy 22/01
Qual é a diferença da resposta aceita ?
Seth
1
O alt-capslock agora está funcionando como alt-tab (conforme indicado por @pwned). E clicar na tecla Caps Lock não liga e desliga (conforme indicado por janoChen).
Charaf
1
@ Seth A diferença importante é a clear Lockque apaga o comportamento antigo.
Jan Vlcinsky
-1

Para alt- capslock: no seu .Xmodmaparquivo, adicione clear Mod1no início e Mod1 = Alt_L Alt_Rno final.

Thomas
fonte
Tem certeza que? Diz Alt Direita e Alt Esquerda lá.
Braiam 13/09/2013