Eliminar retardo de tecla Bloq Mayus en Ubuntu

Cómo hacer que Caps Lock funcione como en Windows en Linux

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