Test de Ghosting del Teclado y Verificador de NKRO
Haz un test de ghosting de teclado gratuito aquí mismo: mantén presionadas varias teclas a la vez para ver cuántas puede registrar tu teclado simultáneamente, y detecta cualquier combinación que descarte silenciosamente.
Puntos Clave
- Este test de ghosting de teclado muestra, en tiempo real, exactamente qué combinaciones de teclas envía tu teclado al navegador, para que puedas detectar por ti mismo pulsaciones descartadas o fantasma.
- El ghosting proviene de cómo un teclado escanea su matriz interna de switches. El anti-ghosting y el N-key rollover (NKRO) completo son dos soluciones de ingeniería diferentes para esa misma limitación eléctrica.
- Los teclados anti-ghosting garantizan que un conjunto específico de combinaciones comunes de videojuegos funcione; los teclados con NKRO completo registran cada tecla del teclado a la vez.
- Qué combinaciones importan más depende de tu género: los clústeres de movimiento de FPS, las filas de habilidades de MOBA, las entradas de movimiento de juegos de pelea, y los clústeres de carriles de juegos de ritmo cada uno exige una parte diferente de la matriz.
- Este test solo ve lo que el navegador recibe, así que no puede separar completamente un límite de ghosting de hardware de un evento descartado por el sistema operativo o el driver. Trata el resultado como un punto de partida diagnóstico, no como una certificación de hardware.
Mantén presionadas varias teclas a la vez — prueba combinaciones comunes de videojuegos como W + A + Shift + Space, o simplemente presiona un puñado de teclas juntas. Cada tecla que estás sosteniendo actualmente se ilumina en morado. Si una tecla que estás presionando físicamente nunca se ilumina mientras otras están presionadas, esa combinación está sufriendo "ghosting" — la matriz de tu teclado no puede reportarla.
Cómo usar este test de ghosting del teclado
- Haz clic en cualquier parte de esta página para que tenga el foco del teclado.
- Mantén presionadas dos teclas a la vez, luego agrega una tercera, luego una cuarta: prueba una combinación real que usarías en un juego, como W + A + Shift, o simplemente pasa tus dedos por el teclado.
- Observa la cuadrícula de arriba: cada tecla que estás sosteniendo actualmente se ilumina en morado. Si uno de tus dedos está presionando una tecla que nunca se ilumina mientras las otras están presionadas, eso es ghosting.
- Presta atención al Pico simultáneo: ese es el mayor número de teclas que este teclado ha registrado a la vez durante esta sesión.
¿Qué causa el ghosting?
La mayoría de los teclados escanean sus teclas en una cuadrícula, una matriz de filas y columnas, en lugar de conectar cada tecla individual a su propio circuito dedicado, lo cual sería mucho más caro de fabricar. Cuando se mantienen presionadas juntas ciertas combinaciones de teclas, la matriz puede crear una ambigüedad eléctrica: el controlador no puede saber cuál de unas pocas teclas posibles está realmente presionada, así que descarta una de ellas (ghosting) o, en algunos casos, reporta una tecla que nadie está tocando (una tecla "fantasma"). Los teclados diseñados para evitar esto agregan diodos a cada switch (NKRO completo) o están conectados específicamente para que las combinaciones más comunes, como WASD más un modificador, nunca colisionen.
Cómo funciona realmente el escaneo de la matriz del teclado
Dentro de la mayoría de los teclados, cada tecla se encuentra en la intersección de un cable de fila y un cable de columna. El controlador escanea las filas una a la vez, aplicando un pequeño voltaje, y verifica qué columnas reportan que ese voltaje regresa. Si exactamente una tecla en una fila dada está presionada, la intersección no tiene ambigüedad. El problema comienza cuando tres o más teclas se mantienen presionadas en un patrón que forma un rectángulo a través de dos filas y dos columnas: la corriente puede fluir por caminos que el controlador no esperaba, y el escaneo ya no puede saber con certeza si una cuarta tecla en la esquina restante de ese rectángulo está genuinamente presionada. Ese falso positivo es una tecla fantasma, y esa ambigüedad es exactamente la razón por la que el controlador a veces elige descartar una tecla en su lugar.
Por qué la colocación de diodos resuelve la ambigüedad
Un diodo es un pequeño componente que solo permite que la corriente fluya en una dirección. Cuando un fabricante de teclados coloca un diodo detrás de cada switch individual, la corriente de una tecla presionada ya no puede filtrarse hacia atrás a una fila o columna diferente, que es exactamente la fuga que causa el problema del rectángulo descrito arriba. Con un diodo en cada switch, la matriz puede reportar cualquier combinación de teclas sin ninguna ambigüedad, que es lo que requiere el N-key rollover completo. Los diodos agregan costo y complejidad de fabricación, por lo que los teclados de membrana más baratos a menudo los omiten por completo, o solo conectan diodos en el pequeño grupo de teclas que el fabricante espera que los jugadores presionen juntas.
Anti-ghosting vs. N-key rollover (NKRO) completo: cuál es la diferencia
"Anti-ghosting" y "NKRO" ambos describen soluciones para el mismo problema de matriz, pero lo resuelven en diferentes grados. Anti-ghosting típicamente significa que el fabricante ha verificado que un conjunto específico y limitado de combinaciones de teclas, casi siempre WASD más modificadores comunes como Shift, Ctrl, y Space, nunca sufrirán ghosting entre sí. No promete nada sobre combinaciones fuera de ese conjunto. NKRO completo significa que cada tecla del teclado se puede mantener presionada simultáneamente con cualquier otra tecla y aún así registrarse correctamente, porque los diodos aíslan cada switch de todos los demás.
En la práctica, esto significa que un teclado puede ser comercializado legítimamente como "anti-ghosting" y aun así sufrir ghosting si presionas una combinación inusual que el fabricante no diseñó para cubrir, como mantener presionadas varias teclas numéricas más teclas de letras a la vez para una entrada de juego de pelea. Un test de ghosting de teclado que solo verifica WASD y un par de modificadores no detectará eso. Ejecutar este test de ghosting del teclado en todo el teclado, no solo en tus teclas de movimiento habituales, es la única forma de ver dónde una solución parcial de anti-ghosting deja de cubrirte.
Para un análisis más profundo de la metodología de prueba y qué cuenta como un resultado confiable, consulta nuestra guía para probar el ghosting del teclado, y para el trasfondo técnico completo sobre las especificaciones de rollover, nuestra guía para principiantes sobre NKRO y anti-ghosting.
Qué combinaciones de teclas importan más para tu juego
No todos los jugadores exigen la misma parte de la matriz de un teclado. Las combinaciones que vale la pena probar dependen en gran medida del género que realmente juegas, así que vale la pena ejecutar este test de ghosting del teclado con los controles de tu juego específico en mente en lugar de solo verificar WASD de forma aislada.
Juegos FPS: clústeres de movimiento y modificadores
Los shooters se apoyan más fuertemente en el clúster de movimiento: W, A, S, D mantenidas en varias combinaciones junto con Shift (correr), Ctrl (agacharse), y Space (saltar). Un caso de falla común es mantener dos teclas de movimiento diagonal más Shift más Space para un salto-strafe, lo cual apila cuatro teclas de diferentes filas y columnas a la vez. Si tu teclado descarta una de ellas bajo carga, el movimiento puede sentirse como si tartamudeara aleatoriamente en medio de un combate.
Juegos MOBA y RTS: filas de habilidades más modificadores
Los jugadores de MOBA y RTS a menudo mantienen presionada una tecla de movimiento o cámara mientras tocan rápidamente teclas de habilidad a través de la fila QWER, a veces con Ctrl o Alt presionado para un lanzamiento modificado. Como estos juegos asignan varias habilidades a teclas adyacentes, vale la pena probar combinaciones como Q, W, E, R juntas, y por separado con una tecla de movimiento mantenida debajo, para asegurarse de que la fila de habilidades no sufra ghosting cuando más importa, en una pelea de equipo.
Juegos de pelea: entradas de movimiento y pulsaciones de múltiples botones
Los juegos de pelea frecuentemente requieren entradas direccionales combinadas con dos o tres botones de ataque presionados dentro del mismo fotograma, para agarres de comando o pulsaciones simultáneas de botones. Estas combinaciones a menudo abarcan la fila de números y la fila de letras juntas en un teclado, lo cual es una parte diferente de la matriz que el clúster WASD alrededor del cual están diseñados la mayoría de los teclados anti-ghosting. Este es exactamente el tipo de combinación que una solución estrecha de anti-ghosting puede pasar por alto.
Juegos de ritmo: clústeres de carriles bajo carga sostenida
Los juegos de ritmo asignan múltiples "carriles" simultáneos a teclas adyacentes, y las cartas de alta dificultad pueden requerir cuatro, seis, o más teclas mantenidas o tocadas en rápida sucesión superpuesta. Como las teclas involucradas usualmente están cerca unas de otras en el teclado (por ejemplo, una serie de teclas en una sola fila), es más probable que compartan filas o columnas en la matriz, que es precisamente la condición que causa el ghosting. Los jugadores en este género típicamente necesitan un teclado más cercano al NKRO completo que lo que proporciona un diseño anti-ghosting centrado en teclas de movimiento.
Leyendo los resultados de tu test de ghosting del teclado
No hay un número universal de "aprobado", ya que depende completamente de para qué necesites el teclado. Alguien que solo escribe nunca notará un rollover de 2 teclas; un jugador que depende de WASD + Shift + una tecla de habilidad simultáneos necesita al menos esas para registrarse de forma confiable. Si encuentras una combinación específica del mundo real que descarta una tecla, ese es el resultado accionable: verifica si el marketing de tu teclado menciona anti-ghosting para esa combinación específica, o si simplemente es un teclado de membrana económico sin diodos dedicados.
Usando esta prueba al comprar un teclado nuevo
Si estás tratando de decidir si comprar un teclado específico, ejecuta este test de ghosting del teclado en la tienda o durante una ventana de devolución, usando la combinación exacta que usas en tu juego principal. Un resultado que importa más que cualquier afirmación de marketing en la caja es si tu propia combinación real se ilumina limpiamente. Si un teclado se anuncia como "anti-ghosting" pero descarta una tecla en tu combinación específica de juego de pelea o juego de ritmo, ese producto simplemente no fue diseñado para tu caso de uso, aunque la afirmación en el empaque sea técnicamente correcta para las combinaciones para las que fue diseñado.
También ayuda volver a probar después de actualizaciones de firmware o al cambiar entre modos cableado e inalámbrico en el mismo teclado, ya que algunos teclados se comportan de forma diferente dependiendo del modo de conexión o perfil integrado. Como el ghosting es una propiedad de hardware, un resultado limpio en un modo de conexión es un predictor razonable para los demás, pero no es una garantía, así que una verificación rápida no cuesta nada.
Qué puede (y no puede) decirte este test de ghosting del teclado
Esta página solo puede reportar lo que los eventos de teclado del navegador realmente entregan. Cuando mantienes presionada una tecla y se ilumina en la cuadrícula de arriba, el navegador recibió un evento keydown para ella; cuando no se ilumina, no llegó ese evento. Esa es una señal confiable y honesta, pero tiene una limitación real que vale la pena entender antes de sacar conclusiones sobre tu hardware.
Una tecla descartada podría significar que la matriz interna del teclado nunca detectó la pulsación en absoluto, lo cual es ghosting de hardware verdadero. También podría significar que la matriz la detectó correctamente, pero el sistema operativo, driver, o el propio navegador descartó o combinó el evento en algún punto entre el teclado y esta página. Desde JavaScript ejecutándose en una pestaña del navegador, esas dos situaciones son indistinguibles. Este test de ghosting del teclado es un punto de partida diagnóstico sólido, y un descarte consistente y repetible en la misma combinación a través de múltiples intentos es una señal significativa, pero no es un sustituto de un analizador a nivel de hardware si necesitas certificar un dispositivo.
Preguntas frecuentes
- ¿Cuál es la diferencia entre ghosting y NKRO?
- El N-key rollover (NKRO) es cuántas teclas puede registrar un teclado manteniéndolas presionadas al mismo tiempo. El ghosting es lo que sucede cuando no puede: presionar una combinación específica hace que una de las teclas falle silenciosamente en registrarse, o en casos malos hace que aparezca presionada una tecla "fantasma" no relacionada.
- ¿Cuántas teclas debería registrar un buen teclado a la vez?
- Los teclados de membrana económicos a menudo solo manejan de forma confiable 2-3 teclas a la vez (común con WASD + Shift + Space en juegos). Los teclados comercializados como "anti-ghosting" usualmente garantizan que un conjunto específico de combinaciones comunes de videojuegos funcione; los teclados comercializados como NKRO completo pueden registrar cada tecla del teclado simultáneamente.
- ¿Esta herramienta puede detectar exactamente por qué mi teclado sufre ghosting?
- No — este test de ghosting del teclado solo puede mostrarte lo que el navegador realmente recibe. Si una combinación no se ilumina, la matriz interna de tu teclado no la está reportando (o tu sistema operativo/driver la está descartando), pero esta página no puede distinguir entre esas causas. Es un punto de partida diagnóstico, no un analizador de hardware.
- ¿Por qué importa el ghosting para los videojuegos?
- Los juegos de ritmo rápido a menudo necesitan varias teclas mantenidas simultáneamente: movimiento más un modificador más una tecla de habilidad es común. Si tu teclado sufre ghosting en esa combinación exacta, una entrada que estás presionando físicamente simplemente no se registrará, lo cual puede sentirse como falta de respuesta aleatoria.
- ¿Qué es una pulsación de tecla fantasma?
- Una pulsación de tecla fantasma (o "ghost") es el reverso del ghosting: en lugar de descartar una tecla que realmente estás presionando, la matriz del teclado interpreta mal el patrón eléctrico creado por varias otras teclas y reporta una pulsación que nunca ocurrió. Es por eso que algunos problemas de ghosting parecen un carácter extraño apareciendo en un cuadro de texto sin razón.
- ¿El ghosting es lo mismo que el rollover?
- No. El rollover, usualmente escrito como n-key rollover (NKRO), describe el número máximo de teclas que un teclado puede registrar al mismo tiempo. El ghosting describe qué sucede una vez que excedes ese límite para una combinación específica en el cableado de matriz específico de ese teclado: o pierdes una pulsación o ganas una fantasma.
- ¿Una actualización de firmware o driver puede arreglar el ghosting?
- Usualmente no. El ghosting es fundamentalmente una limitación de hardware ligada a si hay diodos presentes en cada switch y cómo está conectada la matriz de filas/columnas en el PCB. El firmware puede cambiar el orden de escaneo o el tiempo de debounce, pero no puede crear un aislamiento eléctrico que no existe físicamente. Si un teclado sufre ghosting en una combinación específica, es poco probable que una actualización de software lo resuelva.
- ¿Los teclados inalámbricos sufren más ghosting que los cableados?
- No inherentemente. El ghosting está determinado por la matriz de switches y el cableado de diodos, que es lo mismo ya sea que el teclado se conecte por USB o un receptor inalámbrico. Los teclados inalámbricos sí introducen factores de confiabilidad separados, como el polling rate y la interferencia de radio, pero esos son problemas distintos del ghosting de matriz y este test de ghosting del teclado no puede aislarlos entre sí.
¿Ejecutaste este test de ghosting del teclado y también quieres verificar una sola tecla que parece registrarse doble? Prueba el Test de Key Chatter. Para un recorrido paso a paso de todo el proceso, lee cómo probar el ghosting del teclado, o empieza con la guía para principiantes sobre NKRO y anti-ghosting si la terminología en esta página es nueva para ti.