Probador de Teclado en Línea

Observa pulsaciones, combinaciones y repeticiones próximas en un mapa de teclas con diseños ANSI y modificadores Mac/Win. Los eventos del navegador ayudan a comparar el comportamiento, pero no certifican un switch ni el rollover físico completo.

OS Mod
Audio
Tested:0 / 104 (0%)
Active:0 keys
Chatter:OK
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtScn
Scroll Lock
Pause
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Insert
Home
Page Up
Num Lock
/
*
−
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
Delete
End
Page Down
7
8
9
+
Caps Lock
A
S
D
F
G
H
J
K
L
:;
"'
Enter
4
5
6
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
↑
1
2
3
Enter
Ctrl
Win
Alt
Alt
Win
Menu
Ctrl
←
↓
→
0
.

Comprueba teclas, combinaciones y entradas repetidas

Qué puedes comprobar

Usa la prueba para ver qué eventos y combinaciones pequeñas recibe el navegador e investigar entradas repetidas sin atribuir un diagnóstico de hardware.

Antes de empezar

Conecta un teclado físico y usa un navegador de escritorio con esta pestaña enfocada. Cambia atajos o reasignaciones solo si comprendes su efecto; un teclado móvil no representa una matriz física.

Pasos de la prueba

  1. Elige el Layout más parecido y las leyendas Win o Mac. Estos controles cambian el diagrama, no los ajustes del teclado en el sistema.
  2. Mantén el foco en esta página. Pulsa y suelta letras de una en una y revisa la tecla y Event Inspector. Prueba teclas físicas; pulsar una tecla virtual es solo una demostración.
  3. Mantén una combinación pequeña como W + A + Shift, cuenta las teclas activas y suéltalas. Prueba otra combinación: un solo éxito no demuestra soporte para todas.
  4. Usa Reset para borrar resultados anteriores antes de comparar una tecla sospechosa. Púlsala lentamente, soltándola por completo, y revisa la secuencia y la marca Chatter.
  5. Si exportas el registro, conserva el archivo descargado de forma privada. No escribas contraseñas ni mensajes personales durante la prueba.

Una tecla ausente no demuestra un interruptor averiado

Vuelve a dar foco a la página y prueba una letra normal. Los atajos del navegador o sistema, las reasignaciones y el firmware Fn pueden interceptar entradas. Una tecla que funciona en un editor pero no aquí puede estar reservada o representarse de otra forma.

Compara la misma tecla tras reconectar el teclado y en otro navegador o aplicación. Si persiste el problema, consulta las instrucciones del fabricante; no abras el dispositivo solo porque una tecla siga sin marcar.

Interpreta con cuidado la marca de entrada rápida

La marca predeterminada comprueba un keydown sin repetición que llega menos de 40 ms después del keyup anterior de esa tecla. Es un intervalo observado por el navegador, no una medición de rebote metálico, fatiga del muelle ni latencia física. Mantener una tecla puede generar repeticiones del sistema, tratadas por separado.

Una marca invita a repetir una prueba controlada. Las pulsaciones rápidas intencionales, las reasignaciones y la ruta de entrada pueden influir. Un resultado sin marcas solo indica que ningún evento cumplió la condición en esta sesión; no certifica el teclado.

Combinaciones y posiciones

Compara solo teclas que recibe el navegador. Una combinación de tres teclas no demuestra N-key rollover completo; otros grupos pueden comportarse de forma distinta y los atajos reservados pueden interrumpir la prueba.

KeyboardEvent.code identifica una posición del teclado en el navegador, como KeyA; key depende del idioma y los modificadores. code no es un scancode eléctrico ni un informe USB en bruto. Las leyendas Win/Mac no reconfiguran el dispositivo.

Lo que esta prueba no puede establecer

  • Esta prueba ve eventos del navegador, no la matriz del teclado, el reloj USB ni la latencia física.
  • La prueba procesa entradas localmente; la publicidad y el alojamiento son servicios separados. Evita introducir texto sensible.
De una pulsación a un evento web
Diagrama conceptual original; no es un resultado medido del hardware.Pulsación SO + navegador Evento recibido La repetición puede añadir eventos. Una alerta no diagnostica el interruptor físico.

Ejemplo de interpretación (ilustrativo)

Ejemplo ilustrativo, no resultado de hardware: un keydown sin repetición 25 ms después del último keyup de esa tecla cumple la condición predeterminada de 40 ms. Repite lentamente y compara otra aplicación antes de culpar al interruptor.

Referencias de API del navegador