KT
KEYTESTER PRO
[DIAGNÓSTICO DE HARDWARE ACELERADO]

KEYTESTER PRO

LIVETESTED:0/104
STANDBY
ACTUATING
VERIFIED
DOM SCAN CODE CAPTURE • HARDWARE INTERCEPT ACTIVE
01

Escaneo con Cero Latencia

Detección directa de scan codes DOM Level 3 (event.code) para comprobar teclas físicas sin importar el idioma del sistema ni la configuración regional.

02

Perfilado de Anti-Ghosting y NKRO

Mide la capacidad de pulsación simultánea. Descubre al instante si tu teclado tiene límites de oficina (2 a 6 teclas) o cuenta con verdadero Full NKRO para gaming.

03

Síntesis de Audio de Switches Mecánicos

Sin archivos externos pesados. Generación procedural de clics nítidos (Switch Azul) y golpes graves y resonantes (Switch Lineal Lubricado) mediante Web Audio API.

ESPECIFICACIONES DE HARDWARE Y EMBEDDED CONTROLLER (EC)
  • Nota sobre la tecla Fn: En la mayoría de portátiles, la tecla Fn se procesa directamente en el Embedded Controller (EC) del hardware y no emite scan code hacia el navegador.
  • Impr Pant / PrintScreen: En Windows, pulsar Impr Pant activa por defecto la herramienta Recortes del sistema; los atajos globales del SO tienen prioridad.
  • Prueba Táctil: También puedes hacer clic o tocar las teclas virtuales en pantallas táctiles para escuchar el sonido de los switches y verificar posiciones.
Base de Conocimiento Técnico

Arquitectura de Teclados y Guía de Diagnóstico

Aprende cómo funcionan las láminas de contacto, el bloqueo de circuitos en matriz, los algoritmos de debounce y los microcontroladores.

01

¿Qué es el Ghosting y el Bloqueo de Teclas?

Análisis de Circuitos y Matriz de Escaneo

Los teclados organizan sus circuitos en una cuadrícula de filas y columnas llamada matriz. Al pulsar una tecla, el interruptor une una fila y una columna cerrando el circuito.

El Triángulo de Ghosting de 3 Teclas

En teclados de membrana económicos sin diodos de aislamiento, pulsar tres teclas que comparten dos filas y columnas provoca que la corriente fluya en sentido inverso. El controlador no puede identificar cuáles teclas están abajo y genera una tecla fantasma (Ghosting) o bloquea pulsaciones adicionales (Jamming).

Los teclados mecánicos resuelven este fallo incorporando un diodo (1N4148) en cada interruptor, garantizando que la corriente viaje en una sola dirección.

02

N-Key Rollover (NKRO) vs Límites 6KRO de USB

Protocolo de Endpoints USB HID

La especificación original USB HID Boot transmitía reportes de 8 bytes: 1 byte para modificadores (Ctrl, Alt, Shift), 1 reservado y exactamente 6 bytes de códigos de tecla. De ahí proviene el límite tradicional de 6 teclas (6KRO).

Cómo el NKRO Supera el Límite de 6 Teclas

Los teclados gaming consiguen Full NKRO mediante descriptores HID que representan todo el teclado como una máscara continua de bits (16 a 32 bytes). Esto permite pulsar todas las teclas al mismo tiempo sin pérdidas.

KeyTester Pro registra el número de teclas simultáneas y desbloquea la insignia Full NKRO cuando tu teclado supera el límite estándar 6KRO.

03

Cómo Diagnosticar Pulsaciones Dobles (Key Chatter)

Rebote de Contacto y Filtro Debounce

El rebote (key chatter) ocurre cuando una pulsación física genera múltiples letras (por ejemplo, escribir "tteclado" en vez de "teclado"). Es la falla más habitual en teclados mecánicos con tiempo de uso.

Causas y Diagnóstico

Rebote de Contacto: Al bajar, las láminas de cobre chocan y vibran mecánicamente durante 1ms a 5ms. Si se acumula polvo u oxidación, la vibración supera la ventana de filtrado debounce (normalmente 5ms a 15ms), provocando pulsaciones duplicadas.

Solución: Antes de cambiar el switch, aplica aire comprimido en el vástago o una gota de alcohol isopropílico 99% mientras presionas la tecla repetidamente con el teclado desconectado.

04

¿Por qué la tecla Fn no se ilumina en el test?

Intercepción en el Embedded Controller (EC)

Una de las preguntas más frecuentes es: "¿Por qué todas las teclas se marcan en verde excepto mi tecla Fn?"

Capa de Hardware vs Capa del Sistema Operativo

En portátiles y teclados compactos, la tecla Fn no está conectada para emitir un scan code HID estándar. Se comunica directamente con el Embedded Controller (EC) de la placa base.

Al mantener Fn y pulsar F2 (bajar volumen), el teclado envía directamente el código AudioVolumeDown. El navegador y el sistema operativo nunca reciben un evento individual para la tecla Fn.

Preguntas Frecuentes (FAQ)

Respuestas directas sobre diagnóstico de teclados, switches mecánicos y rendimiento gaming.

Q1.¿Cómo saber si mi teclado tiene ghosting o atasco?
El ghosting ocurre cuando presionar varias teclas a la vez hace que aparezca una tecla no pulsada o impide registrar nuevas teclas. Usa nuestro test: mantén pulsadas varias teclas de juego al mismo tiempo (ej: W, A, S, D o Shift + W + Espacio). Si todas se iluminan en cian sin demora, tu teclado cuenta con protección anti-ghosting.
Q2.¿Cuál es la diferencia entre Anti-Ghosting y N-Key Rollover (NKRO)?
Anti-Ghosting es un enrutamiento en la matriz para proteger zonas clave como WASD y flechas. N-Key Rollover (NKRO) es una arquitectura electrónica con diodos individuales en cada switch que permite pulsar cualquier cantidad de teclas al mismo tiempo sin ningún límite.
Q3.¿Por qué mi teclado mecánico escribe letras dobles (key chattering)?
Las pulsaciones dobles son causadas por el rebote de las láminas metálicas internas del interruptor. Si hay polvo, suciedad u oxidación en los contactos, el rebote dura más que el tiempo del filtro debounce del teclado, enviando dos o más pulsaciones por cada toque.
Q4.¿Por qué no se ilumina la tecla Fn en el test online?
La tecla Fn es gestionada a nivel de hardware por el Embedded Controller (EC) del portátil o el firmware del teclado. Modifica internamente las demás teclas y nunca emite un código HID independiente para que el navegador lo detecte.
Q5.¿Puedo probar teclados de portátil, teclados inalámbricos y Mac con KeyTester Pro?
Sí. KeyTester Pro lee directamente los scan codes estándar de DOM Level 3 (event.code), que reflejan posiciones físicas. Funciona perfectamente en Windows, macOS, Linux, ChromeOS y teclados Bluetooth o 2.4GHz.
Q6.¿KeyTester Pro guarda o transmite las contraseñas y teclas que pulso?
No. KeyTester Pro se ejecuta 100% en tu navegador local (client-side). Ninguna tecla, contraseña ni diagnóstico se guarda en cookies ni se envía a servidores. La privacidad es total.
Q7.¿Qué es el Polling Rate y cómo influye en la latencia?
El polling rate (en Hz) es la frecuencia con que el ordenador consulta al teclado a través del puerto USB. Los teclados convencionales consultan a 125Hz (cada 8ms), mientras que los teclados gaming avanzados funcionan a 1.000Hz (1ms) o 8.000Hz (0.125ms), reduciendo notablemente el retardo en juegos competitivos.