Cómo hacer que Caps Lock funcione como en Windows en Linux
¿Notas que la tecla Caps Lock en tu distribución de Linux no se comporta como en Windows? Tal vez hay un retardo al activarla o no se desactiva como esperas. Aquí te explico cómo restaurar su funcionamiento estándar.
🔧 Solución rápida
Ejecuta este comando en la terminal para restablecer la configuración predeterminada del teclado:
setxkbmap -option ""
Este comando limpia cualquier modificación previa sobre Caps Lock
.
🎯 Hacer que funcione como en Windows (con script)
Usa este script para redefinir Caps Lock
y eliminar cualquier retardo extraño:
#!/bin/bash
xkbcomp -xkb "$DISPLAY" - | sed 's#key <CAPS>.*#key <CAPS> {\
repeat=no,\
type[group1]="ALPHABETIC",\
symbols[group1]=[ Caps_Lock, Caps_Lock],\
actions[group1]=[ LockMods(modifiers=Lock),\
Private(type=3,data[0]=1,data[1]=3,data[2]=3)]\
};\
#' | xkbcomp -w 0 - "$DISPLAY"
Guarda el contenido anterior en ~/.scripts/fix_capslock.sh
y hazlo ejecutable:
chmod +x ~/.scripts/fix_capslock.sh
🚀 Ejecutarlo al iniciar sesión
Crea un archivo .desktop
para que el script se ejecute al iniciar:
[Desktop Entry]
Type=Application
Exec=/home/tu_usuario/.scripts/fix_capslock.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Fix Caps Lock
Comment=Restaura comportamiento de Caps Lock como en Windows
Guárdalo como ~/.config/autostart/fix_capslock.desktop
. Reemplaza tu_usuario
con tu nombre de usuario.
✅ Resultado
Con estos pasos, Caps Lock funcionará como en Windows: activa y desactiva mayúsculas con un solo toque, sin retardos ni comportamientos extraños.
¿Te fue útil? ¡Comparte este artículo o deja tu comentario abajo!
Comentarios
Publicar un comentario