Probador de Teclado
Pulsa cualquier tecla y ve cómo se registra al instante — nombre de tecla, código y un registro en directo. Detecta teclas muertas, pegadas o que se duplican en segundos.
980 visitas
Esta tecla generó varios eventos en una sola pulsación — posible rebote (interruptor desgastado).
Cómo Funciona
Cada pulsación física de una tecla dispara en el navegador un par de KeyboardEvent: keydown al presionarla y keyup al soltarla. Cada evento lleva dos identificadores distintos, y la diferencia entre ambos importa más de lo que parece: key es el carácter que produce tu distribución de teclado (lo que realmente se escribe en pantalla), mientras que code es la posición física del interruptor en la placa, fija sin importar qué distribución esté activa. Esta herramienta registra ambos, lado a lado, en cada pulsación.
Esa distinción es la clave de cualquier prueba de hardware. Supón que cambias la distribución de tu sistema operativo de QWERTY a Dvorak y pulsas la tecla situada en la esquina superior izquierda de las letras. Bajo QWERTY esa tecla informa key: "q"; bajo Dvorak el mismo interruptor físico informa key: "'" — pero en ambos casos code se mantiene como KeyQ, porque code describe el interruptor, no el carácter. Si quieres saber si un interruptor físico está muerto o hace chatter, code es el dato que dice la verdad sin importar la distribución. Si en cambio estás verificando que el mapeo de tu distribución es correcto — por ejemplo tras instalar un nuevo controlador de teclado o un paquete de idioma —, necesitas comparar lo que informa key con lo que esperarías para esa distribución, que es una pregunta completamente distinta.
A medida que pulsas teclas, la página ilumina al instante el carácter o el nombre de la tecla, añade el código físico y mantiene una lista de insignias con cada tecla distinta ya probada, de modo que barrer todo el teclado resulta fácil de seguir. Un contador de pulsaciones aumenta con cada keydown registrado; si una sola pulsación física produce más de un conteo, eso es chatter, no un artefacto de la prueba.
Qué Debes Saber
- Tecla muerta: no aparece absolutamente nada para esa posición física — fíjate en code, no en key, ya que un interruptor muerto no produce ningún evento de ningún tipo.
- Chatter: el contador salta de dos en dos o más por una sola pulsación física — un interruptor mecánico desgastado o un contacto de membrana que falla y rebota la señal.
- Teclas reservadas por el sistema o el navegador: Fn, algunas teclas multimedia y ciertas combinaciones de Windows/Command son interceptadas por el sistema operativo o el navegador antes de llegar al JavaScript de cualquier página web — que no aparezcan aquí no siempre significa un fallo de hardware.
- Ghosting y rollover: pulsar varias teclas a la vez puede toparse con los límites de la matriz interna de un teclado económico; si combinaciones simultáneas descartan una tecla en silencio, eso es una limitación de anti-ghosting o N-key rollover, no necesariamente un daño.
- Todo se queda en tu equipo: los eventos se leen y se muestran mediante JavaScript solo en tu navegador — ninguna pulsación se envía nunca por la red, y el registro se borra en cuanto sales de la página.
Preguntas Frecuentes
Una tecla no muestra nada aquí — ¿el teclado está roto?
Pruébala primero en otra aplicación para descartar el software. Algunas teclas están reservadas por el sistema operativo o el navegador (Fn, algunas teclas multimedia, Windows/Command en ciertas combinaciones) y nunca llegan a una página web — eso es normal, no un fallo. Si la misma tecla física guarda silencio en todas las aplicaciones y todas las distribuciones, lo más probable es el interruptor o su conexión de cable.
¿Qué es el chatter de teclado?
Un interruptor desgastado que registra dos o más pulsaciones por un solo golpe físico — aquí se ve porque el contador salta más de una unidad por pulsación. En los teclados mecánicos suele arreglarse limpiando o sustituyendo el interruptor concreto; los de membrana normalmente necesitan reemplazarse por completo.
¿Cuál es la diferencia entre "key" y "code", y en cuál debo confiar para probar el hardware?
"key" es el carácter que produce tu distribución actual; "code" es la posición física del interruptor y nunca cambia con la distribución. Para probar el hardware — si esta tecla física funciona — fíjate en code. Para verificar que el mapeo de tu distribución es correcto, compara key con lo que esa distribución debería producir.
¿Se graban o envían mis pulsaciones a algún sitio?
No. Los eventos los procesa JavaScript en tu navegador y solo se muestran en pantalla; nada se almacena, se registra en un servidor ni se transmite a ningún sitio.
¿Por qué una tecla que funciona en otras aplicaciones no muestra nada aquí?
Un puñado de teclas son interceptadas por el sistema operativo o por la interfaz del navegador antes de que el JavaScript de cualquier página llegue a verlas — algunas teclas multimedia, combinaciones con Fn y ciertos atajos se comportan así en todos los sitios web, no solo en esta herramienta.
Herramientas Similares
Reportar un Problema
Probador de Teclado
Comentarios
Aún no hay comentarios — ¡sé el primero en escribir uno!