Sería realmente bueno encontrar una documentación completa y legible donde se explica cómo funciona el mecanismo del teclado en Ubuntu y cómo anularlo localmente (y cómo interactúa con el cambio de diseño).
Tengo la sospecha de que realmente hay pocas personas que realmente lo entiendan (recuerdo una famosa cita de Stephen Hawkings, creo, sobre el tiempo); He recopilado un poco de enlaces en otra respuesta, pero aún así, no hay instrucciones generales.
Básicamente, debe perseguir todas las definiciones para su teclado a partir de /usr/share/X11/xkb/symbols/us
--- si su teclado lo es us
, sustitúyalo según sea necesario; hay muchas opciones e incluye, parece que la mayoría de las teclas modificadoras están en /usr/share/X11/xkb/rules/base
donde puedes encontrar:
caps:none = +capslock(none)
caps:ctrl_modifier = +capslock(ctrl_modifier)
ctrl:nocaps = +ctrl(nocaps)
ctrl:lctrl_meta = +ctrl(lctrl_meta)
ctrl:swapcaps = +ctrl(swapcaps)
y en xorg.lst
:
ctrl:nocaps Caps Lock as Ctrl
...
caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
entre miles de millones de otras cosas. Entonces, qué significa eso y qué otras opciones tiene, probablemente dependan de su diseño, pero puede intentar adivinar algo mirando allí. Por ejemplo intentaría
setxkbmap -option caps:capslock
para revertirlo.
Hoy, lo que significa exactamente, ¿cómo se habilita (a través de control center
-> keyboard
o language
, a través gnome-tweak-tool
, de línea de comandos, scripts de inicio), cómo hacerlas impermeables a la disposición de un interruptor, si funcionan o no (soy incapaz de desactivar CAPS bloquear y hacerlo así a través de los interruptores de diseño), es otra cuestión.
Si alguien puede completar la respuesta, por favor hágalo. Estaba acostumbrado a ajustar mi teclado xmodmap
, entiendo que esto está reemplazado, pero sería realmente bueno tener un tutorial sobre cómo ajustar su teclado ...
setxkbmap -option
funciona para mí.