Cómo arreglar el doble tecleo y chattering en switches Cherry MX
Si al pulsar una sola vez una tecla tu teclado registra dos o más caracteres, ya sabes de qué va esto: el clásico problema de doble tecleo (key chatter) en switches estilo Cherry MX. Es un fallo muy habitual, sobre todo en switches con bastante rodaje, y en la mayoría de los casos no hace falta tirar el teclado a la basura. Te explico por qué pasa y cómo arreglarlo, paso a paso.
¿Qué es el key chatter y por qué ocurre?
El chattering sucede cuando el contacto metálico interno del switch “rebota” al presionarse, y en vez de generar una señal limpia, dispara varias casi simultáneas. El controlador del teclado no tiene forma de distinguirlo: interpreta cada rebote como una pulsación independiente.
Las causas más frecuentes son estas:
- Desgaste del contacto metálico: después de cientos de miles de pulsaciones (sí, cientos de miles, no es exagerado), el metal pierde su tensión original.
- Suciedad o polvo acumulado dentro del switch, que interfiere en el contacto.
- Oxidación por humedad, sudor o ambientes húmedos (si vives cerca de la costa, esto te suena).
- Lubricación insuficiente o degradada: los switches sin lubricar son bastante más propensos a esto.
- Firmware con debounce demasiado bajo, menos común, pero posible, sobre todo en teclados baratos o con firmware mal calibrado.
Diagnóstico rápido antes de reparar
Antes de desmontar nada, conviene confirmar que el problema es realmente de hardware y no otra cosa:
- Prueba el teclado en otro PC o usa una app de test de teclas (como Keyboard Tester Online).
- Identifica si el fallo ocurre siempre en la misma tecla o salta de forma aleatoria entre varias.
- Si es solo una tecla, el switch específico es el culpable. Si son varias a la vez, sospecha del firmware o de la matriz del PCB.
Soluciones por nivel de dificultad
1. Solución por software (la más rápida)
Muchos teclados mecánicos permiten ajustar el debounce time mediante software del fabricante o firmware personalizado como QMK/VIA. Subir el debounce de 5ms a algo entre 10 y 20ms suele bastar para eliminar el chattering sin tocar el hardware en absoluto.
- En teclados con QMK: edita
DEBOUNCEenconfig.hy recompila el firmware. - En teclados con software propietario (Razer Synapse, Logitech G Hub, etc.): busca la opción de “polling rate” o “debounce” dentro de la configuración avanzada.
Esta opción es perfecta si no te apetece abrir el teclado o si, físicamente, el switch todavía parece estar en buen estado.
2. Limpieza del switch (nivel intermedio)
Si el software no resuelve nada, lo más probable es que haya suciedad metida en el contacto:
- Desmonta la keycap afectada.
- Si el switch es desmontable (hot-swap o soldado pero con acceso), ábrelo con un abridor de switches.
- Limpia el contacto metálico con alcohol isopropílico al 99% y un hisopo de algodón.
- Deja secar completamente antes de volver a montarlo (prisas aquí, cero).
- Aplica una gota mínima de lubricante dieléctrico tipo 156 grease o Krytox 205g0 sobre el contacto.
3. Reemplazo del switch (solución definitiva)
Si la limpieza no funciona, el contacto metálico probablemente ya esté deformado o fatigado sin remedio. Llegados a este punto:
- Si tu teclado es hot-swap, simplemente retira el switch defectuoso con un extractor y coloca uno nuevo compatible (Cherry MX, Gateron, Kailh, etc.). Cinco minutos y listo.
- Si el switch está soldado, vas a necesitar un cautín de estaño para desoldar las dos patillas, sacar el switch viejo y soldar el nuevo en su sitio.
Un switch de repuesto cuesta entre 0,30 y 1 euro. Cambiar 2 o 3 switches problemáticos te sale, por mucho, más barato que comprar un teclado entero nuevo.
Prevención: evita que vuelva a pasar
- Lubrica los switches nuevos antes de instalarlos, aunque sean “premium” y vengan anunciados como listos de fábrica.
- Evita comer o beber cerca del teclado. Las migas y los derrames son el enemigo número uno aquí.
- Usa una funda antipolvo cuando no lo estés usando.
- Haz limpiezas preventivas cada 6-12 meses si le das un uso intensivo (gaming, escritura profesional, lo que sea que implique miles de pulsaciones diarias).
Conclusión
El doble tecleo en switches Cherry MX casi siempre viene del desgaste o la suciedad del contacto interno, y se arregla ajustando el debounce por software, limpiando el switch a fondo o, si no queda otra, reemplazándolo. Empieza siempre por lo más sencillo, el software, y sube de nivel (limpieza, luego reemplazo físico) solo si el problema sigue ahí. Con un mantenimiento mínimo y regular, tus switches pueden aguantar años sin volver a darte este dolor de cabeza.