Una pulsación, un conteo
Un contador de barra espaciadora es facilísimo de construir mal. Escuchas los eventos de teclado, sumas uno cada vez y muestras el número. Esa versión se gana dejando la tecla pulsada, porque el sistema operativo mandará encantado cientos de eventos por segundo mientras la tecla siga hundida.
Los eventos de repetición automática llegan con una marca que dice exactamente eso, y aquí se rechazan antes de contar nada. Así que el número de la pantalla es un recuento de pulsaciones físicas, y mantener la barra apretada no suma absolutamente nada después de la primera.
La otra mitad de un contador fiable es saber qué tecla se ha pulsado. Hay tres propiedades distintas que pueden identificar la barra espaciadora según la antigüedad del navegador, y se acepta cualquiera de ellas, así que un navegador viejo no se queda contando cero en silencio.
Hacer una prueba cronometrada
- Elige un Modo con los botones. Las opciones son libre sin cronómetro, o ventanas de 5, 10, 30 y 60 segundos.
- Pulsa la barra espaciadora. La primera pulsación arranca la prueba, así que no hay botón de inicio aparte ni penalización por tiempo de reacción.
- Sigue pulsando. El número grande es tu conteo en vivo y la etiqueta del panel indica que la prueba está en marcha.
- En un modo cronometrado la prueba termina sola cuando se agota la ventana. Aparece un panel de resultado con tu conteo, la duración de la ventana y tus pulsaciones por segundo.
- En el modo libre no hay final automático. Pulsa Reiniciar para parar y limpiar.
- Tu mejor conteo del modo actual se muestra junto al cronómetro en cuanto exista uno.
Los botones de modo se desactivan mientras hay una prueba en marcha. Reinicia primero y luego cambia.
Contar libremente frente a un reto cronometrado
Los cinco modos sirven a dos propósitos distintos y merece la pena tener claro cuál quieres.
Las ventanas cronometradas son una prueba. Una ventana fija hace los conteos comparables, tanto con tus propios intentos anteriores como con cualquiera que corra la misma ventana, y la cifra de pulsaciones por segundo es entonces una división directa entre un número conocido. Cinco y diez segundos miden la velocidad de arranque; treinta y sesenta miden si puedes sostenerla, que para casi todo el mundo es un número muy diferente.
El modo libre es un contador manual. No para nunca, la tasa se calcula contra el tiempo que lleves realmente en marcha, y es genuinamente útil fuera de cualquier marco competitivo. Contar personas entrando por una puerta, contar repeticiones, contar cualquier cosa donde lo que quieres es un número grande y evidente y una tecla que puedes golpear sin mirar.
Entre qué divide la cifra de pulsaciones por segundo
En un modo cronometrado el divisor es la duración de la ventana, no el tiempo que pasaste pulsando. Cincuenta y cinco pulsaciones en la prueba de diez segundos son 5,5 por segundo aunque pararas a los ocho, porque la prueba duraba diez segundos y elegiste no usar dos de ellos.
En el modo libre no hay ventana, así que el divisor es el tiempo transcurrido desde tu primera pulsación. Esa cifra se actualiza en vivo, lo que la convierte en un indicador de ritmo razonable, y baja en cuanto haces una pausa.
Las dos usan el mismo redondeo a dos decimales, y las dos devuelven cero en lugar de un error aritmético cuando no hay nada entre lo que dividir.
Puntuaciones que se quedan en tu máquina
Cada modo guarda su propio mejor conteo. Esa separación importa, porque un récord de sesenta segundos y uno de cinco no son logros comparables y mezclarlos dejaría el número sin significado.
El almacenamiento es el local storage de este navegador, bajo una clave que pertenece solo a esta herramienta, así que no hay ninguna posibilidad de colisión con otra herramienta del sitio que guarde una puntuación. No se transmite nada, no hay clasificación y no existe ninguna cuenta.
El valor guardado se interpreta a la defensiva. Una entrada que falte, esté corrupta o haya sido editada a mano degrada a “sin récord” en lugar de romper el widget, y cualquier entrada suelta cuyo valor no sea un número real se descarta.
Pruebas de teclado y de reflejos relacionadas
Para clics de ratón en lugar de pulsaciones de tecla, el test de clics por segundo es el equivalente directo y comparte la misma aritmética de tasa. Para medir con qué rapidez respondes a una señal en vez de con qué rapidez puedes repetir una acción, el test de tiempo de reacción es el que quieres.
El probador de teclado comprueba si cada tecla de un teclado registra siquiera, que es el diagnóstico que hay que hacer primero si parece que una tecla se está saltando pulsaciones. Y el test de velocidad de escritura mide aquello de lo que todo esto es un sustituto.

