Test de Ghosting de Teclado & Prueba de N-Key Rollover
Este test de ghosting de teclado te muestra con exactitud cuántas teclas puede registrar tu teclado simultáneamente y qué combinaciones se pierden sin aviso. Mantén presionado cualquier grupo de teclas — como W, A, Shift y la barra espaciadora, o ambas manos a la vez — y el teclado interactivo en pantalla iluminará cada tecla que el navegador reciba de verdad. Un contador de pico registra tu récord de teclas normales (las teclas Shift, Ctrl, Alt y Win/Cmd se contabilizan aparte por enviarse en un byte USB independiente) e identifica si tu teclado es 2KRO, 6KRO o NKRO completo. No requiere instalación y ninguna pulsación sale de tu navegador.
¿Qué es el ghosting en un teclado?
El ghosting ocurre cuando un teclado no registra una tecla que estás manteniendo físicamente presionada debido a la combinación de la que forma parte. Sientes claramente el tope físico del switch, pero el personaje no salta o la letra no se escribe. En sus orígenes, el término designaba el problema inverso: la aparición en pantalla de una tecla fantasma que nadie había pulsado. Ambos fenómenos tienen la misma causa física en la matriz eléctrica.
Los teclados se construyen como una cuadrícula. El microcontrolador no tiene una pista individual para cada tecla; dispone de filas y columnas, ubicando cada switch en una intersección. Cientos de veces por segundo, el chip energiza una fila y comprueba qué columnas responden. Si pulsas tres teclas que comparten filas y columnas — como Q, E y A en el mismo bloque —, se cierra un circuito eléctrico en una cuarta intersección. El controlador no puede distinguir la pulsación real de la fantasma.
Los teclados antiguos enviaban esa tecla fantasma al sistema, de ahí el nombre ghosting. Los teclados modernos aplican una solución preventiva: ante un patrón ambiguo, bloquean (jamming) y descartan una de las teclas legítimas para evitar caracteres inventados. Por eso, un test de ghosting actual detecta teclas que faltan en lugar de teclas extra, y el resultado depende de cuáles teclas pulsas, no solo de cuántas.
¿Qué es el N-Key Rollover (NKRO)?
N-Key Rollover (NKRO) significa que cada tecla se registra de manera completamente independiente, sin importar cuántas otras mantengas presionadas al mismo tiempo. Los fabricantes logran esto instalando un diodo detrás de cada switch. De este modo, la corriente solo fluye en una dirección a través de la matriz y los circuitos fantasma quedan físicamente imposibilitados.
El segundo cuello de botella reside en el cable. El informe estándar de teclado USB HID solo dispone de espacio para seis códigos de tecla normales más un byte de modificadores (los dos Shift, Ctrl, Alt y teclas de sistema). Es el formato boot protocol, diseñado para que la BIOS reconozca el teclado antes de que cargue el sistema operativo. Un teclado que solo transmita este informe estándar estará limitado a seis teclas normales, por muy avanzada que sea su matriz mecánica.
Sin embargo, el estándar USB permite superarlo: un teclado puede declarar descriptores HID personalizados o enviar varios paquetes en paralelo para transmitir infinitas teclas. Así operan los teclados con NKRO por USB y las opciones de firmware en QMK y VIA. Los teclados con conector PS/2 eludían este límite mediante interrupciones por hardware, aunque requerían igualmente una matriz aislada por diodos.
Comparativa: 2KRO vs. 6KRO vs. NKRO
El resultado de este test de ghosting situará a tu teclado en uno de estos tres niveles:
- 2KRO: Dos teclas simultáneas, a veces tres si están en filas separadas. Típico de teclados de membrana de oficina antiguos y portátiles económicos. Aquí es donde combinaciones como W + Shift + Espacio fallan irremediablemente.
- 6KRO: Seis teclas normales más hasta ocho teclas modificadoras. Es el estándar USB básico y el resultado más común. Sobrado para mecanografía y la inmensa mayoría de videojuegos.
- NKRO: Sin límite práctico. Cada tecla cuenta con su diodo aislador. Es el estándar en teclados mecánicos para entusiastas y modelos para gaming, a menudo con un conmutador para compatibilidad con BIOS.
El marketing suele tergiversar estos conceptos. "Anti-ghosting" no equivale a NKRO: habitualmente significa que el fabricante añadió diodos a un grupo selecto de teclas — por lo general la zona WASD y modificadores — para que las combinaciones más populares en videojuegos no fallen. Un teclado anunciado como "19-key anti-ghosting" soporta 19 teclas específicas, no 19 teclas cualesquiera elegidas al azar.
Cómo interpretar los resultados de la prueba
Presiona y mantén teclas una a una, añadiendo más sin soltar las anteriores. El contador de pico refleja la cantidad máxima de teclas estándar mantenidas a la vez, mientras que los modificadores (Shift, Ctrl, Alt, Win/Cmd) se desglosan en su propia casilla — ese pico de teclas ordinarias define tu rollover real. Si una tecla que estás sujetando no se ilumina en el esquema, esa tecla está siendo bloqueada por la matriz — anota la combinación específica, pues el conjunto concreto de teclas es lo determinante.
Factores a tener en cuenta en un entorno web:
- El sistema operativo captura ciertos atajos: combinaciones como Alt+Tab, la tecla Windows, Ctrl+W, Impr Pant o F11 pueden ser interceptadas antes de llegar a la página. Prueba con letras, números y la barra espaciadora para una lectura limpia.
- Las combinaciones con la tecla Fn se gestionan dentro del propio procesador del teclado y no emiten eventos web estándar. Su ausencia es normal.
- Los modificadores viajan en un byte separado del informe USB y no ocupan ninguno de los seis huecos de teclas estándar. Se iluminan en pantalla, pero no suman al contador de teclas 6KRO: un teclado 6KRO con Ctrl+Shift+Alt más seis letras sigue siendo 6KRO, no NKRO. Seis teclas alfanuméricas constituyen el verdadero límite.
- Detenerse exactamente en seis teclas es el comportamiento esperado en un teclado USB convencional y no implica defecto. Muchos modelos incluyen un atajo (como Fn + N) o software de soporte para habilitar NKRO.
- Este test no distingue entre un bloqueo por matriz y un switch roto. Si una tecla falla incluso en pulsación individual, haz el test de teclado completo.
¿Realmente se necesita NKRO para jugar?
Para la mayoría de juegos, no. Seis teclas más modificadores cubren con holgura lo que una sola mano puede accionar mientras la otra maneja el ratón; W, A, Shift, Espacio y R representan ya una superposición considerable en shooters. Lo que realmente perjudica al jugador no es carecer de NKRO, sino sufrir un teclado 2KRO barato que bloquea al tercer botón, o un teclado con anti-ghosting diseñado exclusivamente para WASD cuando se juega con ESDF.
NKRO demuestra su verdadero valor en escenarios concretos: juegos de ritmo donde se presionan siete o más columnas simultáneamente en acordes continuos (como osu!mania 7K), estenografía, composición musical MIDI mediante el teclado del PC, juegos de lucha en el mismo teclado y perfiles complejos de MMO. Si en lugar de mantener muchas teclas presionas dos o cuatro teclas alternadas a toda velocidad, el rollover no es tu obstáculo — el test de cps de teclado medirá mejor esa destreza.
Ten presente que el NKRO no hace que tu teclado sea más rápido. El rollover mide cuántas teclas se transmiten a la vez, no la velocidad a la que viajan. La frecuencia de refresco es otra especificación distinta; si buscas máxima reactividad y respuesta instantánea, el test de polling rate de teclado es la métrica adecuada. Comprar NKRO buscando reducir el input lag es un error conceptual.
Preguntas Frecuentes (FAQ)
¿Por qué no puedo pulsar Shift + Espacio + W al mismo tiempo?
Tu teclado bloquea esa combinación específica en su matriz interna: esas tres teclas comparten filas y columnas que el controlador no puede descifrar simultáneamente. Es un límite físico de hardware insalvable por software. Reasigna una de las funciones a otra tecla o al ratón para solventarlo, o adquiere un teclado 6KRO o NKRO.
¿Es lo mismo Anti-Ghosting que N-Key Rollover (NKRO)?
No. Anti-ghosting suele significar que el fabricante añadió diodos únicamente a un conjunto delimitado de teclas — normalmente WASD y modificadores — para que los atajos de juego habituales no fallen. NKRO garantiza que todas las teclas del teclado están aisladas sin bloqueo alguno. Un teclado "19-key anti-ghosting" solo protege 19 teclas fijas.
¿Realmente hace falta NKRO para jugar a videojuegos?
Para la inmensa mayoría de juegos no: 6KRO más teclas modificadoras cubre cualquier combinación que una mano pueda ejecutar en FPS, MOBA o MMO. NKRO es imprescindible en juegos de ritmo (como osu!mania 7K), emuladores de lucha o si juegas con combinaciones alternativas como ESDF donde el anti-ghosting básico no actúa.
Solo puedo presionar 6 teclas a la vez, ¿debo comprar un teclado nuevo?
No necesariamente. Seis teclas más modificadores es el límite estándar del protocolo USB boot; muchos teclados completamente sanos se detienen ahí por defecto. Revisa si tu teclado incluye un atajo para activar NKRO (como Fn + N) o una opción en su software de gestión antes de reemplazarlo.
¿Por qué fallan algunas teclas simultáneas mientras otras combinaciones funcionan?
Porque el bloqueo depende de las pistas de la matriz que coincidan y no de la cantidad de teclas. Si las teclas pulsadas comparten filas y columnas, se crea un circuito ambiguo y el firmware suprime una tecla real para no inventar caracteres fantasma. Las teclas situadas en pistas separadas nunca colisionan.
¿Convertir un teclado USB a puerto PS/2 lo convierte en NKRO?
No. Un adaptador no puede otorgar a la matriz una capacidad que el teclado no tiene de fábrica. El puerto PS/2 no tiene el límite de seis teclas de USB, pero el teclado sigue necesitando diodos detrás de cada switch para evitar bloqueos. Solo los teclados diseñados internamente para NKRO sacan provecho del puerto PS/2.
¿Cuántas teclas a la vez puede registrar mi teclado?
Mantén teclas presionadas sucesivamente en este test y observa el contador de pico: ese valor es la respuesta real. Los modelos de membrana antiguos registran 2 o 3, la mayoría de teclados USB alcanzan 6 teclas normales más modificadores, y los teclados NKRO no tienen techo práctico. La prueba interactiva es la forma más certera de comprobarlo.