PC y dispositivos

Prueba de teclado

Comprueba los eventos de teclado que recibe el navegador. El registro muestra la tecla, el código físico, la ubicación y el indicador de repetición, además de los estados pulsado y soltado.

Usar la herramienta

Captura detenida

Inicia la captura y da foco a esta área. Pulsa y suelta teclas; usa Detener para terminar. Los eventos de entrada se procesan en este navegador durante la prueba. No escribas contraseñas ni texto privado en esta zona.

Área de prueba de teclado

Captura detenida

Teclas pulsadas

No hay teclas registradas como pulsadas.

Últimos eventos

No hay eventos registrados.

Estas observaciones no miden la latencia ni la frecuencia de sondeo del hardware, ni el estado general del dispositivo. Fn y algunos atajos del sistema o del navegador pueden no llegar a la página.

Cómo usar la herramienta

  1. Inicia la captura y coloca el foco en el área de prueba.
  2. Pulsa y suelta cada tecla. Mantén una pulsada brevemente para observar la repetición.
  3. Consulta los detalles en el registro de texto. Detén la captura o reinicia antes de otra prueba.

Método de cálculo

El valor key depende de la distribución activa y de las teclas modificadoras. code identifica una posición física comunicada al navegador; puede no coincidir con el carácter impreso. location permite distinguir algunas teclas izquierdas, derechas y del teclado numérico. La repetición de keydown al mantener una tecla pulsada es normal.

Diagrama del recorrido de un evento de teclado por el sistema operativo hasta una prueba del navegador con foco y su registro.
El registro refleja la entrada del navegador. Algunas teclas reservadas por el sistema no llegan a la página.

Ejemplo de cálculo

La tecla Mayús izquierda puede indicar key Shift, code ShiftLeft y location 1. La derecha puede indicar ShiftRight y location 2. Al soltarla cambia su estado registrado.

En esta explicación

Haz una prueba breve con el área enfocada

Inicia la captura y usa el control de enfoque o pulsa dentro del área de prueba. Presiona una letra normal y suéltala antes de probar otras teclas. Comprueba que aparece un evento de pulsación y que la entrada mantenida desaparece al soltar. Recorre las teclas necesarias para la tarea que falla, sin presionarlas todas a la vez. Anota por separado las acciones físicas realizadas. El registro conserva los 30 eventos más recientes; mantener una tecla puede desplazar las primeras observaciones. Detener conserva el historial visible. Restablecer o iniciar de nuevo crea una sesión limpia. La página no guarda una lista permanente de todas las teclas comprobadas.

Lee key, code y location juntos

El campo key describe el significado que llega con la distribución de teclado y los modificadores activos. code informa de un identificador de posición. Responden a preguntas distintas. Shift con la posición Digit2 puede producir @ con una distribución inglesa de Estados Unidos y comillas con la británica. Esa diferencia puede ser correcta. Shift izquierdo y derecho suelen compartir key Shift, pero comunican códigos y ubicaciones diferentes. Los ejemplos describen informes posibles del navegador, no resultados obligatorios para todos los dispositivos. Teclados virtuales, ayudas de accesibilidad y asignaciones del controlador pueden cambiar el informe. code no autentica un modelo ni demuestra que las leyendas impresas coincidan con la distribución activa.

Informes posibles de posiciones de tecla distintas
keycodelocation
ShiftShiftLeft1
ShiftShiftRight2
EnterEnter0
EnterNumpadEnter3

Distingue una tecla mantenida de pulsaciones separadas

Mantener una letra suele generar un keydown inicial y después otros keydown con repeat true. El comprobador mantiene una sola entrada para el mismo código y ubicación. Esos eventos repetidos no representan varias copias de la tecla mantenidas simultáneamente. Soltar debe eliminar la entrada cuando keyup llega a la página enfocada. Un texto duplicado inesperado en otra aplicación necesita otra comprobación: registra pulsaciones y liberaciones deliberadas y compara la aplicación receptora con este registro. Aquí no se calculan intervalos de rebote ni se etiquetan interruptores como defectuosos. El sistema puede aplicar la repetición antes de entregar los eventos; la entrada por composición tampoco sigue siempre una secuencia sencilla de letras individuales.

Comprueba una combinación sin certificar rollover

Escoge la combinación exacta usada en la aplicación, por ejemplo dos teclas de movimiento y una de acción. Mantén las primeras, añade la siguiente y revisa las entradas activas. Suelta cada tecla antes de cambiar de combinación. Anota los informes recibidos y los ausentes, junto con navegador, distribución y conexión. La combinación observada establece qué llegó a esta página durante ese intento. No certifica 6-key rollover, N-key rollover, todas las combinaciones posibles ni las asignaciones del juego. Compara otra combinación relevante y otra aplicación receptora antes de atribuir una acción ausente al teclado. Los atajos reservados pueden impedir que esta página reciba una tecla que funciona correctamente en otros contextos.

Interpreta los eventos ausentes y los cambios de enfoque

Tab sigue moviendo el enfoque normalmente. Un atajo del sistema puede abrir otra ventana; Fn puede procesarse dentro del dispositivo sin generar un evento para el navegador. Salir del área de teclado detiene la captura y borra los estados mantenidos. Ocultar la pestaña o salir del navegador también detiene la sesión. Una entrada borrada tras perder el enfoque es una limpieza del estado, no evidencia de liberación física. Enfoca e inicia otra prueba antes de interpretar un keyup ausente. Dead y Unidentified describen cómo se informa del evento; no demuestran un interruptor averiado. La escritura móvil puede usar composición en lugar de estos eventos físicos. Evita introducir contraseñas o mensajes privados durante las comprobaciones.

Elige el siguiente paso según lo observado

Eventos correctos con caracteres incorrectos en un editor orientan hacia la distribución activa, los atajos o los ajustes de entrada. Una combinación ausente solo aquí requiere revisar el enfoque y los atajos reservados. Una tecla normal ausente de forma constante en varias aplicaciones y conexiones aporta más evidencia para el fabricante, aunque todavía exige una prueba específica del dispositivo. Conserva una nota breve porque esta página no descarga el registro. Para acciones que llegan bien pero parecen tardías en un juego, continúa con la guía de retraso de entrada y anota la entrega de fotogramas y el modo de pantalla. Recibir eventos no mide la latencia física, la frecuencia de sondeo USB ni el tiempo hasta el cambio visible.

Cómo interpretar el resultado

El área necesita el foco. Fn y algunos atajos del sistema o del navegador pueden no producir eventos en la página. Al detener la prueba o perder el foco se borran los estados pulsados. Un evento ausente no demuestra una avería.

Preguntas habituales

¿Sirve para AZERTY y otras distribuciones?

Consulta key y code juntos. Un dibujo fijo no representa todas las distribuciones con precisión.

¿Certifica el rollover o la latencia?

No. Muestra combinaciones y eventos recibidos en esta sesión, sin certificar los límites ni los tiempos del hardware.