Si al pulsar una tecla una vez se escribe dos veces (o más), es chattering: un contacto sucio o desgastado dentro del switch. Prueba en este orden: 1) confírmalo en un test de teclado online; 2) si el teclado es programable, sube el debounce de esa tecla; 3) límpiala con aire comprimido y alcohol isopropílico; 4) si vuelve, cambia el switch (fácil si es hot-swap).
No es un fallo de Windows ni del driver: pasa siempre en la misma tecla física, en cualquier programa y en cualquier equipo.
Cada vez que pulsas una tecla mecánica, dos piezas metálicas se tocan para cerrar el circuito. Ese contacto no es perfecto: rebota unas cuantas veces en milisegundos antes de asentarse, y el firmware del teclado tiene un pequeño filtro (el debounce) para ignorar esos rebotes y contar solo una pulsación. Cuando el contacto se ensucia, se oxida o el muelle se desgasta, esos rebotes se alargan más de lo que el filtro puede ignorar, y el teclado interpreta que has pulsado la tecla varias veces. Eso es el chattering (o «doble tecleo»), y es distinto del stick drift de un mando, aunque el mecanismo de fondo —un contacto que se degrada con el uso— sea el mismo tipo de problema.
Cómo confirmar que es chattering (y no otra cosa)
Antes de tocar nada, descarta que sea software:
- Abre un test de teclado online (busca «keyboard test online» o «test chatter teclado») y pulsa la tecla sospechosa varias veces, con distinta fuerza y velocidad.
- Repítelo en otro navegador y, si puedes, en otro ordenador con el mismo teclado.
- Si la tecla se duplica siempre, en cualquier programa y en cualquier equipo → es chattering de hardware, sigue leyendo.
- Si solo pasa en una app concreta, o depende del sistema → revisa antes la velocidad de repetición de teclas en Configuración de Windows (Accesibilidad → Teclado) y las teclas de filtro, que a veces se activan sin querer.
Arreglo por software: subir el debounce
Es lo primero porque no requiere abrir nada. El objetivo es decirle al teclado que espere un poco más antes de dar por válida una pulsación:
- Teclados con software propio (Razer Synapse, Logitech G Hub, Corsair iCUE, etc.): busca un ajuste de «tiempo de debounce» o «anti-ghosting» y súbelo un par de milisegundos.
- Teclados con firmware QMK/VIA (la mayoría de mecánicos custom y muchos de marca reciente): en VIA, o editando el
config.hsi compilas tu propio firmware, subeDEBOUNCEde los 5 ms de fábrica a 8-15 ms. - Teclados sin software: como último recurso, en Windows puedes ajustar la velocidad de repetición de teclas (Panel de control → Teclado), aunque esto afecta a todas las teclas, no solo a la que falla, y no es una solución real del problema físico.
Con un debounce demasiado alto (por encima de 20-30 ms) puede notarse un pequeño retraso en pulsaciones muy rápidas, así que sube de poco en poco y prueba.
Arreglo físico: limpiar el switch
Si el software no basta, hay que limpiar el contacto. No hace falta soldador:
- Con el extractor de teclas, saca la keycap de la tecla afectada tirando recto hacia arriba.
- Aire comprimido: varios pulsos directos sobre el switch, pulsándolo a la vez para que salga el polvo de dentro.
- Alcohol isopropílico de 99 % (o limpiacontactos electrónico): con el teclado apagado o desconectado, deja caer una gota por la rendija del switch y pulsa la tecla 20-30 veces para repartirlo por el contacto.
- Deja secar unos minutos, vuelve a poner la keycap y comprueba en el test de teclado.
Igual que con el drift de un stick, esto suele arreglarlo durante semanas o meses. Si el switch está realmente desgastado, el chattering vuelve.
Arreglo definitivo: cambiar el switch
- Teclado hot-swap: con un extractor de switches (una pinza sencilla, unos 3 €), tira hacia arriba con cuidado y el switch sale del socket sin soldador. Encaja el nuevo alineando las tres patillas.
- Teclado con switches soldados: hace falta desoldar las dos (o cinco, en switches con LED) patillas de la placa con soldador y malla desoldadora, sacar el switch, y soldar el nuevo. Es la misma técnica que cambiar el módulo de un stick de mando.
- Qué switch comprar: el mismo modelo si quieres que se sienta igual, o cualquier otro compatible con tu tipo de montaje (3 pines o 5 pines). Se venden en packs de 10-100 unidades por poco dinero.
Lubricar para que no vuelva a pasar
Parte del chattering en switches ya viejos viene de que el muelle y el contacto rebotan más de lo normal por falta de lubricación. Aplicar una lubricación fina en los switches (con el teclado abierto y los switches fuera) reduce el rebote mecánico y alarga la vida antes de que vuelva a aparecer.
Cuándo es el cable o la placa, no el switch
Si limpias y cambias el switch y el chattering persiste exactamente en la misma tecla, o si aparece en varias teclas de la misma fila o columna a la vez, sospecha de la placa (PCB) o del cableado de la matriz, no del switch en sí. Esto es menos común y normalmente no compensa repararlo en un teclado barato.
Garantía y cuándo no merece la pena
Si el teclado es reciente, revisa la garantía antes de abrirlo. Si es un teclado de membrana barato (no mecánico) con chattering, casi nunca merece la pena repararlo: son switches no reemplazables y el coste de tu tiempo supera el precio de uno nuevo. En un mecánico bueno o custom, el arreglo cuesta céntimos y unos minutos.
¿Prefieres que te lo revise yo?
Limpio, lubrico y cambio switches en teclados mecánicos, con o sin soldadura según el modelo. Por encargo en Murcia. Cuéntame qué teclado es.
Preguntas frecuentes
¿Qué es el chattering?
Que una sola pulsación se registre como dos o más, por un contacto sucio, oxidado o desgastado dentro del switch que el filtro de debounce ya no consigue limpiar.
¿Cómo lo distingo de un problema de software?
Pruébalo en un test de teclado online, en otro navegador y, si puedes, en otro equipo. Si se repite siempre en la misma tecla física da igual dónde, es hardware.
¿Se puede arreglar sin abrir el teclado?
Parcialmente: si es programable (VIA/QMK) o tiene software propio, sube el debounce de esa tecla. Disimula un chattering leve, pero no arregla el switch.
¿Cuánto dura la limpieza con alcohol isopropílico?
Semanas o meses, igual que con el drift de un stick. Si el switch está muy desgastado, vuelve, y toca cambiarlo.
¿Puedo cambiar solo un switch?
Sí. En un teclado hot-swap, sin soldador, con un extractor. Si está soldado, hace falta desoldar y soldar el nuevo. El switch de repuesto cuesta menos de 1€.