Prueba de NKRO y Ghosting: Comprueba el Rollover de tu Teclado
Esta prueba comprueba cuantas teclas puede registrar tu teclado al mismo tiempo, y si presionar ciertas combinaciones de teclas causa ghosting, pulsaciones fantasma que nunca hiciste realmente. Manten presionadas varias teclas a la vez en el area de prueba de arriba para ver el limite real de rollover de tu teclado.
Que comprueba esta prueba
El rollover es cuantas teclas puede registrar correctamente tu teclado cuando se mantienen presionadas simultaneamente. El ghosting es lo que ocurre cuando excedes ese limite de mala manera, el teclado reporta una tecla que nunca presionaste, en lugar de simplemente perder una que si presionaste. Ambos importan por la misma razon: escritura rapida, combos de teclas de juego (WASD mas Shift mas un par de teclas de habilidad, por ejemplo), y atajos complejos dependen de que varias teclas se lean correctamente a la vez.
Como usar la prueba de NKRO y ghosting
- Empieza manteniendo presionadas dos teclas a la vez y confirma que ambas se registren.
- Anade una tercera tecla, luego una cuarta, subiendo progresivamente.
- Prueba las combinaciones especificas que realmente usas, WASD con Shift y Espacio es comun entre jugadores, ya que los limites de rollover suelen estar ligados a teclas especificas en lugar de un numero fijo en todo el teclado.
- Observa si se enciende en pantalla una tecla que no presionaste, eso es ghosting.
- Anota el numero mas alto de teclas que pudiste mantener antes de que algo se perdiera o apareciera una tecla fantasma.
Que significan tus resultados
2KRO, 6KRO y NKRO explicados
El numero antes de "KRO" indica cuantas teclas no modificadoras (letras, numeros, simbolos) puede registrar de forma confiable un teclado a la vez. Las teclas modificadoras como Shift, Ctrl, Alt y Win normalmente se manejan en una parte separada del circuito y no cuentan contra este limite, asi que un teclado 6KRO tipicamente puede manejar 6 teclas normales mas tus modificadores presionados al mismo tiempo.
| Nivel de rollover | Teclas simultaneas | Normalmente adecuado para |
|---|---|---|
| 2KRO | 2 teclas | Escritura basica. Comun en teclados antiguos o economicos. |
| 6KRO | 6 teclas | La mayoria de la escritura y de los juegos. Es el estandar USB por defecto. |
| NKRO | Todas las teclas del teclado | Juegos competitivos, juegos de ritmo, y atajos complejos de multiples teclas. |
El 6KRO existe como estandar por como funciona el propio USB: el protocolo estandar de teclado USB reserva espacio para seis teclas no modificadoras simultaneas en su paquete de datos. Eso es un limite del protocolo, no una senal de un teclado mal hecho, muchisimos teclados perfectamente buenos se quedan aqui. El NKRO completo requiere que el teclado use una forma distinta y mas completa de reportar pulsaciones, lo cual es una decision de diseno deliberada de los fabricantes, no algo que todos los teclados hacen por defecto.
Anti-ghosting vs NKRO, no son lo mismo
Estos terminos se usan indistintamente en marketing, pero son afirmaciones distintas. "Anti-ghosting" a menudo significa que un teclado previene el ghosting en una zona especifica y limitada, comunmente el grupo WASD y un puñado de teclas cercanas, mientras que el resto del teclado podria seguir limitado a un rollover mas bajo. NKRO es la garantia mas fuerte y completa: cada tecla de todo el teclado puede mantenerse presionada a la vez sin perder ni fantasmear nada. Todo teclado NKRO es anti-ghosting, pero muchos teclados anti-ghosting no son NKRO completo. Si te importa, prueba las teclas especificas que realmente usaras en lugar de confiar solo en la etiqueta.
Por que el rollover puede variar dentro de tu propio teclado
La mayoria de los teclados cablean sus teclas en una matriz, una cuadricula de filas y columnas, para mantener manejable el cableado interno. Los teclados con diodos dedicados que protegen intersecciones especificas de teclas, a menudo el grupo de juego, pueden manejar mas pulsaciones simultaneas en esa zona que en el resto del teclado, donde los diodos podrian no estar presentes. Por eso podrias obtener un resultado limpio de nivel NKRO en WASD pero toparte con un techo mas bajo al probar la fila de numeros. Esto no es un defecto, es una decision de diseno deliberada para ahorrar costos que toman los fabricantes ya que la mayoria de la gente no necesita rollover completo en todo el teclado.
Se puede arreglar el ghosting?
No mediante software o ajustes, no. El ghosting causado por el cableado de matriz es una caracteristica de hardware de como se construyo el teclado, no algo que una actualizacion de driver o un ajuste puedan cambiar. Tus opciones reales son evitar la combinacion especifica de teclas que lo provoca, o reemplazar el teclado por uno con anti-ghosting adecuado o NKRO completo integrado. Si estas construyendo o modificando un teclado mecanico tu mismo, anadir un diodo a cada switch de tecla es la solucion real a nivel de hardware, pero eso es una modificacion fisica, no un cambio de configuracion.
NKRO en laptops y MacBooks
La mayoria de los teclados de laptop, incluidos los MacBook, no estan construidos con los diodos por tecla que requiere el NKRO completo, asi que normalmente veras un rollover limitado en algun punto entre 2 y 6 teclas dependiendo del modelo especifico y que teclas esten involucradas, en lugar de NKRO real. Esto no es un defecto, simplemente el NKRO es en su mayoria una funcion que los fabricantes integran en teclados dedicados de juego y mecanicos, donde el circuito adicional vale el costo. Si necesitas regularmente rollover completo para juegos o juegos de ritmo, un teclado mecanico externo con soporte NKRO confirmado te lo dara de una forma que el teclado integrado de una laptop generalmente no puede.
Por que podrias necesitar desactivar el NKRO
Este es uno de los detalles mas pasados por alto del rollover de teclado: el NKRO normalmente funciona haciendo que el teclado envie los datos de teclas en un formato personalizado que va mas alla del protocolo estandar basico de teclado USB. Tu sistema operativo lee ese formato personalizado sin problema una vez que ha cargado por completo, pero el BIOS o firmware UEFI de tu computadora, y algunos menus de arranque, generalmente solo entienden el protocolo estandar mas simple. Ese desajuste es exactamente por que muchos teclados NKRO incluyen un interruptor, a veces una combinacion de teclas, a veces un pequeno switch fisico, para volver al modo estandar. Si tu teclado deja de responder cuando intentas entrar a los ajustes del BIOS o un menu de arranque, cambiarlo fuera del modo NKRO es de las primeras cosas que vale la pena probar.
Lo que esta prueba no puede aislar completamente
Esta prueba reporta cualquier dato de tecla que realmente llegue a tu navegador a traves de tu sistema operativo, lo cual es una forma razonable y precisa de comprobar el rollover en el mundo real. Vale la pena saber, sin embargo: configuraciones inusuales en medio, ciertos switches KVM, sesiones de escritorio remoto, o algunas configuraciones de maquina virtual, pueden afectar lo que llega hasta el navegador. En esos casos especificos, estas probando toda esa cadena en lugar de la matriz del teclado en aislamiento completo. Para una conexion directa tipica, cableada o inalambrica, esto no entra en juego.
Solucion de problemas comunes
- Mi teclado anuncia NKRO pero esta prueba muestra 6KRO. Muchos teclados necesitan que el modo NKRO se active manualmente, a menudo una combinacion con Fn, un switch fisico, o un interruptor dentro del software del fabricante. Revisa la documentacion de tu teclado para saber como activarlo.
- Mi rollover bajo despues de cambiar a inalambrico. Algunas conexiones inalambricas, particularmente Bluetooth, usan una forma mas compacta de reportar pulsaciones que puede limitar el rollover mas bajo de lo que el mismo teclado logra por conexion cableada. Si el rollover completo te importa, prueba cableado frente a inalambrico por separado.
- Los resultados cambiaron al conectar por un hub USB. Los hubs baratos o sin alimentacion propia pueden ocasionalmente interferir con los datos del teclado. Prueba conectando directamente a un puerto de tu computadora para descartar esto.
- Ciertas teclas fantasman pero otras no. Esperado, dado que el rollover suele ser especifico por zona dentro de un mismo teclado. Anota exactamente que combinacion lo causa y evitala, o revisa si el software de tu teclado tiene un interruptor NKRO que cubra mas del teclado.
Si quieres confirmar que una tecla especifica es el problema en lugar de un limite de rollover, vale la pena tomarte un momento para probar teclas individuales primero por separado.
Preguntas Frecuentes
Como pruebo si el NKRO esta activado?
Manten presionadas varias teclas no modificadoras a la vez, subiendo desde dos o tres, y observa si todas se registran en la prueba de arriba. Si cada tecla que mantienes presionada se registra correctamente sin importar cuantas anadas, tu teclado esta funcionando en modo NKRO.
Que hace el NKRO?
El NKRO permite que un teclado registre cada tecla presionada al mismo tiempo sin perder ninguna ni reportar pulsaciones fantasma, lo cual importa mas para combos de juego, juegos de ritmo, y atajos complejos de multiples teclas.
Tienen NKRO la mayoria de los teclados?
No. La mayoria de los teclados cotidianos y economicos se quedan en 6KRO, que es el estandar USB y maneja la gran mayoria de la escritura y los juegos sin problema. El NKRO completo se encuentra sobre todo en teclados de juego y mecanicos dedicados construidos especificamente para soportarlo.
Cual es la diferencia entre NKRO y rollover de 6 teclas?
El rollover de 6 teclas garantiza que hasta seis teclas no modificadoras se registren simultaneamente, que es el limite estandar de teclado USB. El NKRO elimina ese techo por completo, permitiendo que cada tecla del teclado se mantenga presionada a la vez sin perder ni fantasmear nada.
Por que desactivar el NKRO?
La razon mas comun es el acceso al BIOS o menu de arranque. El modo NKRO a menudo usa una forma personalizada de enviar datos de teclas que tu sistema operativo entiende pero el firmware de tu computadora no, asi que cambiar a un modo estandar puede ser necesario solo para que tu teclado funcione antes de que cargue tu sistema operativo.
Se puede arreglar el ghosting de teclas?
No mediante ajustes o software en un teclado terminado, ya que es resultado de como se construyo el cableado interno. Las soluciones reales son evitar la combinacion especifica de teclas que lo provoca o actualizar a un teclado con anti-ghosting adecuado o soporte NKRO.
Tienen los MacBook rollover de N teclas?
Generalmente no. Los teclados de MacBook normalmente ofrecen rollover limitado en lugar de NKRO completo, ya que ese nivel de rollover es en su mayoria una funcion integrada en teclados de juego y mecanicos dedicados en lugar de teclados de laptop.
Es el anti-ghosting lo mismo que el NKRO?
No exactamente. El anti-ghosting a menudo solo garantiza rollover completo en una zona especifica del teclado, comunmente el grupo WASD, mientras que el NKRO lo garantiza en todo el teclado. Todo teclado NKRO califica como anti-ghosting, pero no todo teclado anti-ghosting logra NKRO completo.