Prueba de tasa de repetición del teclado

Mantén pulsada una tecla para medir el retraso inicial de la repetición automática, el intervalo estable y las repeticiones por segundo que comunica el navegador, y revisa la estabilidad de los intervalos. El resultado refleja eventos del sistema y del navegador, no la tasa de sondeo del hardware.

Configuración y muestras en tiempo real

Predeterminado: KeyA. Introduce un KeyboardEvent.code estándar; Tab y las teclas modificadoras por sí solas no pueden ser objetivos.

Introduce entre 10 y 200 intervalos enteros; el valor predeterminado es 30. La primera repetición solo calcula el retraso inicial y no cuenta como intervalo estable.

Mantén pulsada la tecla objetivoDespués de iniciar, enfoca esta zona y mantén pulsada la tecla. Al soltarla termina la ronda; Tab sigue disponible para salir de la zona.
Eventos repeat
0
Intervalos válidos
0
Retraso inicial
Último intervalo
Progreso de muestras estables0 / 30

Fase actualEsperando para iniciar

Elige la tecla objetivo y el número de intervalos, y pulsa «Iniciar nueva prueba».
Resumen del resultadoEsperando la prueba
Tasa de repetición estableEl resultado comparable aparece después de obtener al menos 10 intervalos estables.
Retraso de la primera repetición
Intervalo mediano de repetición
Variación MAD

El resultado describe el ritmo de los eventos de repetición automática generados por el sistema y el navegador actuales. No representa la tasa de sondeo, la frecuencia de escaneo ni la latencia total del teclado.

Consistencia de los intervalos de repetición automática

Secuencia de intervalos estables

Intervalo de repetición estableReferencia de la mediana

Intervalos de repetición estable según el orden de la muestra, con una línea de referencia de la mediana

Más información

Método, fórmula y definición del resultado

Retraso inicial D = t₁ − t₀; intervalo estable Δᵢ = tᵢ − tᵢ₋₁; tasa R = 1000 ÷ median(Δ) repeticiones por segundo. El retraso inicial no entra en los intervalos estables. Se excluyen de la estadística los intervalos desordenados, no finitos, nulos o superiores a 1.000 ms.

Las estadísticas usan valores de milisegundos sin redondear. La página suele mostrar una cifra decimal, mientras que el estado de finalización, la estabilidad y el texto copiado usan los valores originales.

Las pruebas del programa usan un retraso inicial de 500 ms y una secuencia estable de 33,333 ms para verificar unas 30 repeticiones por segundo. Cubren los límites objetivo 10/200, marcas relativas y epoch, eventos desordenados, marcas duplicadas, límites de retraso inicial de 5.000 ms y de intervalo estable de 1.000 ms, P10/P90 y MAD.

Cómo usarla y limitaciones

La repetición automática depende del sistema operativo, el navegador y la aplicación. Una página web no puede leer la frecuencia de escaneo del firmware ni la tasa de sondeo USB/Bluetooth del hardware. El sistema puede tener desactivada la repetición y algunas teclas multimedia, capas Fn, atajos o métodos de entrada pueden no producir un evento repeat estándar.

¿Cómo se calcula la tasa de repetición del teclado?

Primero se mide el retraso desde el keydown inicial sin repetición hasta el primer evento repeat. Después se calcula la mediana de los intervalos posteriores y se divide 1.000 por ella para obtener las repeticiones por segundo.

¿Cuál es la diferencia entre repetición del teclado y tasa de sondeo?

La tasa de repetición es el ritmo de los eventos que genera el sistema operativo al mantener una tecla pulsada. La tasa de sondeo es la frecuencia con la que el dispositivo informa de la entrada al equipo. Los eventos repeat del navegador no demuestran la tasa de sondeo USB o Bluetooth del hardware.

¿Por qué no hay eventos de repetición al mantener una tecla?

La repetición automática puede estar desactivada, la tecla objetivo puede estar reservada por el sistema o el navegador, o las teclas Fn y multimedia pueden no producir un KeyboardEvent.repeat estándar. Prueba con una letra normal y confirma que la repetición del sistema esté activada.

Información y fuentes de la herramienta

Todos los códigos de tecla, marcas de tiempo y estadísticas se procesan localmente en este navegador. No se sube nada, no se llama a una API remota y no se guarda la entrada personal.

Esta herramienta no reutiliza código de ejecución ni recursos de terceros. El algoritmo y la interfaz son de implementación independiente; los enlaces externos solo explican el significado de los eventos de teclado del navegador.

Fuentes de estándares y del método