Claves de reasignación de Arch Linux

Claves de reasignación de Arch Linux

Estaba interesado en instalar Arch (o más específicamente archbang) pero no pude descubrir cómo reasignar CAPSLOCK a ESC.

Probé las teclas de carga, pero tenía unerror: could not get a file descriptor referring to the console

Estoy acostumbrado a usar GNOME, donde es tan fácil como ir a un menú y cambiar entre ellos. ¿Cómo hago esto en Arch?

Respuesta1

Estoy usando esto en mi ~/.Xmodmap:

! who needs CapsLock anyway
clear Lock
keycode 66 = Escape

Solo desactiva CapsLock, por lo que básicamente [CapsLock] y [Esc] actúan de la misma manera en mi sistema.

También tengo la siguiente línea en ~/.xinitrc para cargar mi mapa de teclado personalizado cada vez que se inicia X.

if [ -s ~/.Xmodmap ]; then
    xmodmap ~/.Xmodmap
fi

Encontrarás más soluciones en elforo-arco.

Las siguientes soluciones se copian del enlace anterior como referencia.

Esto debe colocarse en ~/.Xmodmap para cambiar ambas claves. También debe cargar su archivo .Xmodmap modificado desde .xinitrc.

remove Lock = Caps_Lock
add Lock = Escape
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock

O si prefiere otro programa en lugar de xmodmap, agregue la siguiente línea a ~/.xinitrc:

setxkbmap -option caps:escape

Respuesta2

También documentado en los documentos oficiales:https://wiki.archlinux.org/index.php/xmodmap#Turn_CapsLock_into_Control

Básicamente tres pasos:

  1. Vuelca el mapa clave actual usandoxmodmap
  2. Modificar el mapa de teclas y aplicar
  3. Configurar el sistema para cargar la configuración personalizada al inicio

Te tengo: es necesario borrar los mapas anteriores antes de aplicar mapas nuevos (documentados).

información relacionada