¿Cómo intercambiar / reasignar la tecla BLOQ MAYÚS con la tecla Tab?

14

He estado tratando de intercambiar la tecla BLOQ MAYÚS con la tecla Tab. Por lo tanto, la tecla BLOQ MAYÚS ya no debería activar las MAYÚSCULAS, sino que debe actuar como la tecla Tabulador. Algunas personas me dijeron que debería crear un .Xmodmaparchivo en el ~/directorio. Pero no tengo idea de qué sigue.

¿Alguna sugerencia?

janoChen
fuente

Respuestas:

11

Primero enumere su configuración actual con

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

Me sale esta salida

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

Por lo tanto, configure temporalmente su mapa de teclas

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

Suponiendo que funciona, agregue esas líneas a ~ / .Xmodmap

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

Luego puede cerrar sesión y volver a iniciarla o

xmodmap ~/.Xmodmap
Pantera
fuente
Muchas gracias. Solo una pregunta: ¿qué quiso decir con 'establecer temporalmente su mapa de teclas? ¿Correr estas líneas en la terminal?
janoChen
Sí, puede probar la configuración en un terminal ejecutando esos comandos.
Panther
1
Oye, funcionó, pero el bloqueo de mayúsculas sigue encendiéndose y apagándose. ¿Qué puede estar causando esto?
janoChen
1
Es posible que primero necesite borrar su configuración en ~ / .Xmodmap (no necesitaba hacer esto). Ver wiki.archlinux.org/index.php/Xmodmap y manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html
Panther
1
alt-capslock no funciona como alt-tab cuando haces esto.
apareció
8

lo que funciona para mí es este código:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock
Charaf
fuente
1
¿Podría ampliar su respuesta?
Virusboy
¿Cómo es diferente de la respuesta aceptada ?
Seth
1
alt-capslock ahora funciona como alt-tab (como lo indicó @pwned). Y al hacer clic en la tecla Bloq Mayús no se activa ni desactiva (como lo indicó janoChen).
Charaf
1
@Seth La diferencia importante es la clear Lockque borra el comportamiento anterior.
Jan Vlcinsky
-1

Para alt- capslock: en su .Xmodmaparchivo, agregue clear Mod1al principio y agregue Mod1 = Alt_L Alt_Ral final.

Thomas
fuente
¿Estás seguro? Dice Alt Derecha y Alt Izquierda allí.
Braiam