¿Cómo se reasigna una clave a la tecla Bloq Mayús en Xubuntu?

59

Estoy usando Xubuntu 12.04. ¿Cómo cambio o vuelvo a mapear Control(o cualquier tecla) y las Caps Lockteclas?

Evan Carroll
fuente

Respuestas:

98

De otra manera:

sudo vi /etc/default/keyboard

luego encuentre la línea que comienza con XKBOPTIONSy agregue ctrl:nocapspara hacer que el Bloqueo de mayúsculas sea una tecla de control adicional o ctrl:swapcapspara intercambiar Bloqueo de mayúsculas y control.

Por ejemplo, el mío parece

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

entonces corre

sudo dpkg-reconfigure keyboard-configuration

La razón de esta manera es mejor porque tendrá efecto en las consolas virtuales (por ejemplo, Ctrl+ Alt+ F1), así como en el escritorio gráfico.

Mikel
fuente
1
Esto es hermoso; ¿Cuánto tiempo lleva XKBOPTIONS?
Ehtesh Choudhury
2
XkbOptions lleva el nombre de una configuración en X. La capacidad es proporcionada por el console-setuppaquete, que parece haber estado en Ubuntu desde al menos Lucid , y probablemente antes.
Mikel
2
Funciona perfectamente en xubuntu 14.04, gracias
Bjarke Freund-Hansen
1
También funciona perfectamente aquí en Ubuntu 14.04.
Pomo
66
utilizar caps:escapepara reasignar el bloqueo de mayúsculas a esc
Harry Moreno
24

Para intercambiar las teclas, vaya:

XubuntuAdministrador de configuraciónSesión y inicio

Luego, en el configurador de Sesiones y Arranque, vaya

Inicio automático de la aplicación (pestaña en la parte superior) → Agregar (botón inferior)

Ahora en la pantalla Agregar aplicación

  • Nombre : Control y cambio de CapsLk
  • Descripción : intercambia las dos llaves
  • Comando : / usr / bin / setxkbmap -option "ctrl: swapcaps"

Para reasignar el bloqueo de mayúsculas al control, vaya:

Xubuntu → Administrador de configuración → Sesión y inicio

Luego, en el configurador de Sesiones y Arranque, vaya

Inicio automático de la aplicación (pestaña en la parte superior) → Agregar (botón inferior)

Ahora en la pantalla Agregar aplicación

Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"
Evan Carroll
fuente
44
Wow, eso es dramáticamente más difícil de lo que solía ser
foxxtrot
En mi instalación casi nueva de Ubuntu 13.10, funciona cuando se ejecuta manualmente pero no desde "Sesión y Inicio".
Chris
Ya no sugiero que este método use la otra respuesta. askubuntu.com/a/223674/29097
Evan Carroll
3

Para componer en lugar de mayúsculas, poner compose:capscomo -optionsparámetro.

Makdaam
fuente
3

Para Raring (al menos):

Inicie "Distribución del teclado" (desde el tablero).

Presione "Opciones ..." para acceder al menú "Opciones de distribución del teclado".

Elegí "Ctrl key position" => "Bloqueo de mayúsculas como Ctrl". Tus gustos pueden diferir.

vivainio
fuente
1
¿Qué es el "guión"? Seguramente no Unity (en Xubuntu), espero. Esto se parece mucho a la solución Gnome que no está disponible en Xubuntu.
Marty Fried