Probador de teclado

Diagnóstico del teclado
ms
Es posible que los atajos reservados por el navegador no se registren.

Usa este probador de teclado para comprobar si el navegador recibe cada tecla física de un portátil, de un teclado de sobremesa o de un teclado externo USB o Bluetooth. Pulsa las teclas y velas iluminarse en directo, con el código físico event.code, el valor producido event.key, la ubicación de la tecla, los eventos de repetición, el pico de rollover y los avisos de teclas atascadas, todo mostrado localmente en la página.

Cómo probar un teclado

  1. 1

    Elige la vista del diseño

    Elige ANSI, ISO o compacto para que la rejilla en pantalla se parezca al teclado que estás revisando. Los teclados que se venden en España y en Latinoamérica suelen tener formato ISO, con la tecla Intro alta y una tecla extra junto al Shift izquierdo. El navegador informa de los códigos físicos aunque las teclas lleven impresos otros caracteres.

  2. 2

    Inicia la prueba y pulsa teclas

    Haz clic en Iniciar prueba, mantén la pestaña enfocada y pulsa cada tecla. La tecla se vuelve azul mientras la mantienes pulsada, verde al soltarla y ámbar si sigue pulsada más allá del umbral de aviso de tecla atascada.

  3. 3

    Interpreta el diagnóstico

    Con el registro de eventos, el pico de rollover, el contador de repeticiones y la lista de teclas pulsadas podrás detectar teclas que no generan ningún evento, entradas que se repiten solas, problemas con los modificadores izquierdo y derecho, o combinaciones que tu teclado no comunica a la vez.

Qué revela una prueba de teclado en el navegador

Los eventos de teclado de los navegadores de escritorio modernos exponen dos valores útiles. event.code identifica la posición física de la tecla, como KeyQ, Space, NumpadEnter o ShiftLeft. event.key es el valor que produce la distribución activa, así que la misma tecla física puede devolver un carácter distinto en QWERTY, AZERTY, QWERTZ, Dvorak u otro método de entrada.

Esa distinción es la clave del diagnóstico. Si se ilumina KeyQ pero el valor de la tecla no es el esperado, la tecla física está llegando bien y la diferencia viene de la distribución activa. Si no aparece ningún evento para una tecla que debería llegar a la página, el problema puede estar en el hardware, en el firmware, en el controlador del sistema operativo, en el navegador o en un atajo reservado antes de que la web lo vea.

Diagnóstico Qué significa Sirve para
Código físico Código de posición del hardware, como KeyA o Numpad5 Comprobar qué interruptor físico se ha activado
Valor de la tecla Carácter o acción que produce la distribución activa Detectar diferencias de distribución o de modificadores
Ubicación Estándar, izquierda, derecha o teclado numérico Probar Shift, Ctrl, Alt y las teclas del bloque numérico
Pico de rollover Número máximo de teclas pulsadas a la vez durante la sesión Comprobación rápida de límites de combinaciones o ghosting
Eventos de repetición Eventos repeat que envía el navegador mientras mantienes una tecla Encontrar teclas que se repiten sin motivo
Aviso de tecla atascada Tecla pulsada más tiempo que el umbral elegido Cazar teclas que no se liberan correctamente

Teclado español, ñ, tildes y AltGr

La rejilla en pantalla etiqueta las teclas por su posición física con nombres latinos, porque event.code describe el lugar y no el carácter. En un teclado español la ñ se comunica como Semicolon, la tecla de la tilde aguda como Quote y la ç como Backslash: los códigos siempre siguen la posición de referencia estadounidense, aunque tu tecla imprima otra letra.

La tilde y la diéresis funcionan como teclas muertas: no escriben nada hasta que pulsas la vocal siguiente, así que ver el evento sin carácter visible es normal y no indica avería. Símbolos como la arroba (AltGr+2) o el euro (AltGr+E) requieren AltGr, por lo que el registro muestra un evento AltRight junto al de la tecla base. Si usas la distribución latinoamericana, la ñ sigue en el mismo lugar pero la arroba se obtiene con AltGr+Q y los signos cambian de posición: cambia event.key, nunca event.code.

Rollover, ghosting y límites

El rollover es el número de pulsaciones simultáneas que un teclado puede comunicar. Muchos teclados de oficina gestionan combinaciones habituales de dos o tres teclas, mientras que los teclados gaming anuncian 6-key rollover o N-key rollover. Este probador muestra los eventos que realmente llegan al navegador, pero no puede demostrar teclas que el teclado, el sistema operativo o el navegador nunca entregaron. Toma el pico de rollover como una comprobación práctica en una página web, no como un certificado de laboratorio.

Errores habituales

  • Mantén la pestaña enfocada. Cambiar de pestaña o abrir la barra de direcciones puede interrumpir los eventos keyup, por eso el probador limpia las teclas pulsadas cuando la página pierde el foco.
  • Algunos atajos están reservados por el navegador o el sistema operativo, como Alt+Tab, Cmd+Tab, Cmd+W, Cmd+L y F5.
  • Los teclados móviles, los teclados virtuales, la composición con IME, las teclas muertas y las herramientas de accesibilidad pueden cambiar o retrasar el valor de tecla comunicado.
  • Si falla una sola tecla aquí, prueba con otro navegador y otro puerto USB antes de dar por roto el interruptor.

Preguntas frecuentes

No. Los eventos de teclado se leen y se muestran en tu navegador. La herramienta no envía a ningún servidor los valores de las teclas, los códigos físicos, los tiempos ni el historial de eventos.

Porque event.code describe siempre la posición física según la distribución de referencia estadounidense. En un teclado español la ñ ocupa esa posición, así que el código físico es Semicolon mientras que el valor de la tecla event.key sí muestra la ñ. Es correcto y no indica ningún fallo.

Los navegadores y los sistemas operativos reservan ciertas teclas y atajos antes de que la página pueda leerlos. Combinaciones del sistema como Alt+Tab, Cmd+Tab, Cmd+L o la recarga del navegador pueden no llegar nunca a este probador.

event.code es la posición física de la tecla, mientras que event.key es el carácter o la acción que produce tu distribución de teclado activa. Cambiar de distribución altera el valor de la tecla sin cambiar el código físico.

Puede mostrar cuántas teclas llegaron a la vez al navegador durante tu prueba. No puede certificar las teclas que el firmware del teclado, el sistema operativo o el navegador filtran antes de que la página las reciba.

Herramientas relacionadas