Me gustaría reasignar mis claves de tal Ctrlmanera que se comporte como la Caps Lockclave y viceversa. Además, si es posible, me gustaría que la configuración esté disponible solo para el usuario actualmente conectado. ¿Cómo puedo conseguir esto?
Soy un usuario de vim, a diferencia de otras personas que usan esta máquina, por lo que me gustaría esa configuración solo para mi cuenta.
Respuestas:
13.10+:
Instalar y utilizar
gnome-tweak-tool
>Keyboard & Mouse
>Keyboard
>Additional Layout Options
>Caps Lock behavior
.Pre 13.10:
Abra el cuadro de diálogo Preferencias de teclado (
System -> Preferences -> Keyboard
). En la pestaña de diseño, haga clic en elOptions...
botón. Expande laCtrl key position
sección y seleccionaSwap Ctrl and Caps Lock
.Esa configuración debe aplicarse cada vez que inicie sesión y solo afectará a su cuenta de usuario.
fuente
gnome-tweak-tool
es realmente agradable; También puede usarlo para detalles como "usar el bloqueo de mayúsculas para cambiar la distribución del teclado" (un favorito personal) y "cambiar Alt / Win" (que es útil si ha sido un usuario de Mac desde hace mucho tiempo ...)Una de las mejores formas de hacerlo gráficamente es instalar Gnome Tweak Tool :
sudo apt-get install gnome-tweak-tool
Además, el panel de configuración no tarda mucho en aparecer en mi máquina, por lo que no tengo idea de cuál es el problema.
¡Disfruta tu nueva Ctrlllave!
fuente
Aquí hay una manera de hacerlo sin instalar software adicional:
Fuente:
fuente
sudo vi /etc/default/keyboard
y cambiarXKBOPTIONS="ctrl:nocaps"
. Ejecute el comando de Jorge después de eso, pero comosetxkbmap -option ctrl:nocaps
tal, no cambia la distribución predeterminada del teclado.Abra lo siguiente para editar:
Y editar
XKBOPTIONS="ctrl:swapcaps"
Luego, reconfigure:
o
fuente
sudo dpkg-reconfigure keyboard-configuration
y presioné varias veces, ¡y funcionó! EDITAR: sin embargo, después de cerrar sesión y volver a iniciar sesión, la configuración desapareció. :(Para cambiar permanentemente el comportamiento:
correr
dconf-editor
seleccionar
org.gnome.desktop.input-sources
Cambie
xkb-options
a['ctrl:nocaps']
(o agréguelo a cualquier opción existente)o en la línea de comandos ( Atención - Este sobrescribe la configuración existente! ):
fuente
Esta es una tarea fácil una vez que sabes cómo hacerlo.
1) Verifique el código clave de la suya. Ejecute este programa en la terminal.
En este ejemplo, el terminal muestra que el código clave para mi kes "45".
2) Cámbielos como desee al crear este archivo:
Su contenido debería verse así:
keycode 37 = Caps_Lock NoSymbol Caps_Lock keycode
66 = Control_L NoSymbol Control_L
(Cambie el número del código clave según sea necesario; consulte el paso "1")
Ilustración:
(Obs .: si quiero cambiar mi kdebería usar el "código clave 45" como se muestra en el paso "1").
4) Cerrar sesión y volver a iniciar sesión o reiniciar o ejecutar esto
Espero que lo disfrutes ;-)
fuente
setxkbmap
programa de línea de comandos . Es posible escribir nuevos mapas de teclas, pero un poco más complicado que las asignaciones de códigos de teclas Xmodmap. Es bueno que la mayoría de las variantes de opciones que desee ya estén disponibles.Así es como hacerlo manualmente (sin herramientas adicionales), a través de XKB, que es el administrador de claves predeterminado para Ubuntus reciente. Modificar
/usr/share/X11/xkb/symbols/pc
, secciónxkb_symbols "pc105"
:Iniciar sesión / cerrar sesión o reiniciar. Ver aquí para más detalles.
Alternativamente, puede intercambiar al nivel de códigos clave que emiten esos botones.
Modify /usr/share/X11/xkb/keycodes/evdev
:Tendrá
sudo rm -rf /var/lib/xkb/*
que aplicar los cambios.fuente
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
lugar de<CAPS> = *orig code of the key you want physical CAPS to act **as**
(espero que la distinción sea clara). Esta distinción es necesaria en tales casos.La respuesta aceptada es confusa porque gnome-tweak-tools no muestra ninguna sección de "tipeo".
En su lugar, haga clic en la sección "Teclado y mouse" y luego elija "Opción de diseño adicional". Allí, verá "Comportamiento de bloqueo de mayúsculas" que permite convertir el bloqueo de mayúsculas a diferentes teclas.
Captura de pantalla de tweak-tool
fuente
En distribuciones basadas en KDE (como KDE Neon o Kubuntu), este comportamiento se puede configurar en la configuración normal del sistema. Abra la configuración del sistema, seleccione "Dispositivos de entrada" => "Teclado" => "Avanzado". En la categoría "Posición de la tecla Ctrl", seleccione "Cambiar Ctrl y Bloq Mayús".
fuente
gnome-tweaks 3.28.1 no tiene
Typing
sección.Por lo tanto,
setxkbmap -layout us -option ctrl:nocaps
osetxkbmap -layout us -option ctrl:swapcaps
serían opciones viables.Para hacerlo permanente, puede consultar la respuesta de @name.
fuente