Secuencia de intervalos estables
Intervalos de repetición estable según el orden de la muestra, con una línea de referencia de la mediana
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 un KeyboardEvent.code normal válido, como KeyA o Digit1.
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.
Introduce un número entero entre 10 y 200.
Fase actualEsperando para iniciar
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.
Intervalos de repetición estable según el orden de la muestra, con una línea de referencia de la mediana
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.
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.
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.
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.
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.
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.