Qué es el ghosting de teclado: N-Key Rollover y anti-ghosting explicados

Por MechKeyReview Team • Blog

Diagrama de matriz de teclado mostrando ghosting y pulsaciones perdidas

El ghosting de teclado describe un problema donde el teclado no registra ciertas pulsaciones o reporta teclas incorrectas — aunque la tecla se haya presionado físicamente. En gaming esto resulta especialmente frustrante.

Lo que parece un problema simple tiene una causa hardware compleja. Este artículo explica el principio de matriz, por qué ocurre el ghosting y qué significan realmente NKRO y anti-ghosting.

Cómo funcionan los teclados internamente: la matriz

Un teclado con 100 teclas necesitaría sin optimización 100 cables individuales. En su lugar los teclados usan una matriz: filas y columnas de cables que se cruzan. Cada tecla está en un punto de cruce.

Al presionar una tecla, el switch cierra el contacto entre una fila y una columna. El controlador determina qué fila y columna están activadas — y sabe así qué tecla se ha pulsado.

El problema surge cuando se presionan tres teclas simultáneamente que forman un rectángulo en la matriz. Los circuitos se solapan de tal manera que el controlador detecta una cuarta tecla como pulsada — que no se ha tocado en absoluto. Eso es el ghosting.

N-Key Rollover vs 6-Key Rollover

Rollover describe cuántas teclas puede procesar un teclado simultáneamente.

6-Key Rollover (6KRO)
6KRO es el estándar USB HID: hasta 6 teclas simultáneas (más modificadores como Shift, Ctrl, Alt). Para la mayoría de usuarios es completamente suficiente.
N-Key Rollover (NKRO)
NKRO significa que cada tecla tiene su propia conexión al controlador — pulsaciones simultáneas ilimitadas. Normalmente se implementa mediante protocolo PS/2 o protocolo USB especial.

Marketing vs. realidad

⚠ Cuidado con las promesas de marketing

"Anti-ghosting" en las cajas de teclados suele significar que ciertas combinaciones de teclas gaming específicas se reconocen correctamente — no es una solución completa al problema de matriz.

Muchos teclados con etiqueta "anti-ghosting" usan una matriz optimizada para teclas gaming típicas (WASD, espacio, shift), no NKRO real. Lee la ficha técnica.

Probar el ghosting en tu teclado

Hay métodos sencillos para comprobar ghosting y rollover:

01 Abrir keyboardchecker.com o herramientas web similares — campos de colores muestran qué teclas se reconocen simultáneamente.
02 Mantener pulsado WASD y comprobar si se registran otras teclas (E, R, F, C).
03 Si al mantener 6 letras a la vez todas se registran, tienes al menos 6KRO.

¿Para quién es relevante el ghosting?

La respuesta es más matizada de lo que sugiere la industria gaming.

Tipo de usuarioNecesidadVeredicto
Oficina / TextosMáximo 3-4 teclas a la vez6KRO completamente suficiente
Gaming casualWASD + 2-3 teclas de acción6KRO suficiente
Gaming competitivoCombinaciones rápidasNKRO recomendable
Programadores / ModificadoresCtrl+Alt+Shift+Letra6KRO suficiente

Preguntas frecuentes

No. NKRO depende de la arquitectura del circuito y del protocolo de transmisión, no del tipo de switch. Muchos teclados mecánicos usan 6KRO por USB. NKRO es una característica de diseño, no una propiedad automática de los switches mecánicos.

El estándar USB HID fue diseñado originalmente para 6 teclas simultáneas. NKRO por USB requiere protocolos propietarios o múltiples dispositivos HID, lo que aumenta la complejidad de implementación.

Para la mayoría de jugadores: no. 6KRO es suficiente en la práctica. El mayor impacto en el rendimiento gaming viene de la latencia del teclado y la calidad del switch — no del rollover.

Ghosting significa que se reporta una tecla que no se ha pulsado. Jamming significa que una pulsación no se registra. Ambos surgen del mismo problema de matriz pero con efectos distintos.