Test de botones de ratón

Haz clic, desplaza la rueda y muévete dentro del área de prueba para ver cada evento de botón y rueda, y detecta si un interruptor falla o hace doble clic solo.

Último evento
Botón
Botones presionados
Posición
Rueda
Intervalo
Tiempo presionado
Puntero

Haz clic, clic derecho, clic central, pulsa los botones laterales y desplaza la rueda en cualquier parte de este panel. La posición del puntero se actualiza al moverlo.

Esta herramienta está diseñada para ratón o trackpad. Los toques táctiles se registran aquí como eventos touch, pero para probar los botones y la rueda se necesita un ratón real.

Haz clic o desplaza la rueda en el área de prueba para comenzar

Las pulsaciones del ratón solo las lee esta página para mostrar los detalles del evento y el registro en pantalla. No se almacena ni se sube nada; borrar el registro o salir de la página lo elimina por completo.

Preguntas frecuentes

Mi ratón hace doble clic al pulsar una sola vez, ¿puede confirmarlo esta prueba?

Sí. Pulsa el botón sospechoso con clics individuales y pausados: cada pulsación debería registrar exactamente un evento Presionado y otro Liberado. Si se produce una pulsación adicional dentro del intervalo límite (40 ms por defecto), se marcará y contará como doble pulsación. Si este patrón se repite de forma constante, se debe a un interruptor desgastado y no al software. Un botón en buen estado casi nunca se pulsa dos veces tan rápido de forma manual, así que amplía el intervalo solo si haces doble clic rápido a propósito.

¿Por qué no se registran mis botones laterales?

Muchos navegadores reservan los botones Atrás y Adelante para la navegación por el historial, y algunos los interceptan antes de que la página detecte la pulsación. Esta área de prueba desactiva esa función siempre que el navegador lo permita, pero no en todos los casos. Es posible que Firefox en Linux no registre los botones laterales en absoluto. Si no funcionan aquí pero sí en otras aplicaciones, el navegador los ha interceptado; no significa que el ratón esté roto.

¿Por qué no se abre el menú del clic derecho en el área de prueba?

El área desactiva el menú contextual para que los clics derechos se puedan contar como cualquier otro botón; fuera de ella, el menú funciona con normalidad. Existen dos excepciones que la página no puede omitir: en Firefox, Shift + clic derecho siempre abre el menú y no se cuenta; en un Mac, Ctrl + clic se registra como un clic derecho por diseño.

¿Por qué el mismo desplazamiento muestra valores de delta distintos en otro navegador?

Los valores de desplazamiento se reciben en pixels, lines o pages según el navegador y la plataforma, y el indicador muestra qué unidad ha utilizado cada evento. Un valor en pixels siempre es mucho mayor que uno en lines para el mismo paso de rueda. Compara la dirección de desplazamiento y el número de pasos entre navegadores, no los valores numéricos de delta brutos.

Diagnóstico de hardware y análisis de eventos del ratón

Cuando un ratón empieza a fallar, el origen del problema suele ser físico. Los interruptores mecánicos de los botones sufren un desgaste inevitable con el uso prolongado. Este desgaste provoca un fenómeno conocido como rebote de contacto o chattering, en el cual las láminas metálicas del interruptor vibran al cerrarse, generando múltiples señales eléctricas en un intervalo de tiempo extremadamente corto. Para el sistema operativo, esto se traduce en una doble pulsación involuntaria cuando el usuario solo ha presionado el botón una vez.

Esta herramienta web gratuita permite verificar el estado de los interruptores mecánicos, la rueda de desplazamiento y los botones laterales del dispositivo. Al interactuar con el panel de pruebas, el sistema captura las señales de entrada en tiempo real, lo que ayuda a determinar si un fallo se debe a un desgaste físico del hardware o a una configuración incorrecta del software.


Funcionamiento del área de prueba y captura de eventos

El núcleo de la herramienta es el Área de prueba del ratón, un panel diseñado específicamente para capturar e interpretar las acciones del dispositivo sin interferencias del navegador.

Supresión de comportamientos por defecto

Para poder registrar con precisión cada pulsación, el área de prueba modifica el comportamiento estándar del navegador de la siguiente manera:

  • Menú contextual: El menú que aparece habitualmente al hacer clic derecho queda desactivado dentro del panel. Esto permite registrar el evento de liberación del botón derecho sin que una ventana emergente interrumpa la secuencia. Fuera de este panel, el menú contextual funciona con normalidad.
  • Desplazamiento automático: Al pulsar el botón central (la rueda), se evita la activación del modo de desplazamiento automático del navegador, registrando la pulsación de forma limpia.
  • Navegación del historial: Los botones laterales de avance y retroceso suelen provocar que el navegador cambie de página. El panel intercepta estas acciones para que el usuario pueda probarlos sin abandonar la herramienta.

Excepciones del sistema y del navegador

Existen limitaciones técnicas impuestas por los sistemas operativos y los navegadores que no se pueden omitir desde el código de la página:

  • Firefox en Linux: Este navegador puede interceptar por completo las pulsaciones de los botones laterales a nivel de sistema operativo, impidiendo que la página web llegue a detectar el evento.
  • Firefox (General): La combinación de teclas Shift + clic derecho abrirá siempre el menú contextual del navegador por diseño, por lo que esta acción concreta no se registrará en el contador.
  • macOS: En el sistema operativo de Apple, la combinación Ctrl + clic se traduce automáticamente a nivel de sistema como un clic derecho.

Parámetros de entrada y configuración del test

La herramienta procesa diferentes tipos de interacciones físicas y permite ajustar la sensibilidad de detección para adaptarse a las especificaciones de cada periférico.

Acciones del usuario

  • Pulsaciones de botones: Clic izquierdo, clic derecho, clic central (rueda) y botones laterales (generalmente asignados a la navegación).
  • Movimiento del puntero: El desplazamiento del cursor dentro del panel actualiza de forma constante las coordenadas de posición.
  • Desplazamiento de rueda: Movimientos verticales y horizontales de la rueda de desplazamiento.

Ajuste del umbral de doble pulsación

El usuario puede definir un intervalo de tiempo límite en milisegundos (configurado en 40 ms por defecto). Si el sistema detecta dos pulsaciones consecutivas del mismo botón en un tiempo inferior a este umbral, el evento se registrará y se contabilizará bajo la categoría de Doble pulsación. Un interruptor mecánico desgastado se activa dos veces de forma muy rápida, en un intervalo menor que este umbral por defecto, lo cual ocurre a una velocidad con la que un botón en buen estado casi nunca se puede pulsar de forma manual.

Interpretación de los resultados y métricas en pantalla

A medida que se interactúa con el panel, la herramienta actualiza de forma dinámica varios bloques de información con los datos precisos de cada evento.

Indicadores de estado y leyenda visual

Antes de iniciar la prueba, el sistema muestra el mensaje Haz clic o desplaza la rueda en el área de prueba para comenzar. Una vez que se detecta la primera acción, el estado cambia a Detectando acciones del ratón.

La leyenda visual utiliza tres estados para identificar la situación de cada botón:

  • Presionado: El botón se encuentra actualmente pulsado.
  • Probado: El botón ha sido pulsado y liberado correctamente al menos una vez durante la sesión.
  • Doble pulsación: El botón ha registrado un evento de rebote o pulsación múltiple por debajo del umbral de tiempo establecido.

Panel de estadísticas acumuladas

Muestra el rendimiento general del dispositivo mediante cuatro contadores:

  • Botones probados: Cantidad de botones físicos distintos que han registrado actividad.
  • Pulsaciones totales: Suma total de clics individuales detectados.
  • Dobles pulsaciones: Número de veces que se ha superado el umbral de velocidad configurado, lo que apunta a un posible fallo de hardware.
  • Pasos de rueda: Cantidad de muescas o pasos de desplazamiento registrados por el codificador de la rueda.

Tabla de control de doble pulsación

Esta tabla ayuda a identificar qué botón específico presenta problemas de rebote. Estructura la información en tres columnas:

  1. Botón: Identifica el botón analizado.
  2. Pulsaciones: Número de clics totales en ese botón.
  3. Intervalo mín.: El tiempo más corto registrado entre dos pulsaciones consecutivas de ese mismo botón.

El registro de eventos detallado

Cada acción física genera una fila en el Registro de eventos, lo que permite analizar la secuencia exacta de las señales enviadas por el ratón. Si no se ha realizado ninguna acción, se muestra el estado No hay eventos de ratón todavía. Haz clic o desplaza la rueda en el área de prueba..

La tabla de registro se compone de las siguientes columnas:

Hora Evento Botón Detalles
Marca de tiempo precisa del evento. Puede ser Presionado, Liberado, Doble clic o Rueda. Identifica el botón físico: Izquierdo, Derecho, Central, Atrás, Adelante, Rueda o Botón {number} para botones adicionales no estandarizados. Propiedades técnicas del evento: posición exacta, botones retenidos simultáneamente, intervalo de tiempo y tipo de puntero.

Cuando un evento se identifica como un rebote involuntario del interruptor, se añade de forma visible la etiqueta Doble pulsación en la fila correspondiente del registro.

Detalles técnicos del evento

Dentro de la columna de detalles se muestran las siguientes propiedades del API de eventos del navegador:

  • Botón: El código numérico del botón que ha desencadenado el evento.
  • Botones presionados: Muestra qué otros botones se mantienen pulsados en ese instante (o Ninguno si no hay otros).
  • Posición: Coordenadas X e Y del puntero dentro del área de prueba.
  • Rueda: Dirección del desplazamiento (Arriba, Abajo, Izquierda o Derecha).
  • Intervalo: Tiempo transcurrido entre este evento y el anterior.
  • Tiempo presionado: Duración total durante la cual se ha mantenido pulsado el botón antes de liberarlo.
  • Puntero: El tipo de dispositivo de entrada detectado por el navegador, que puede ser mouse (ratón físico o trackpad), pen (lápiz óptico) o touch (pantalla táctica).

Privacidad y procesamiento de datos

El procesamiento de todas las señales del ratón, la medición de los tiempos de respuesta y la generación del registro de eventos se realizan de manera local en el navegador web del usuario. Ningún dato de movimiento, pulsación, coordenadas o comportamiento del usuario se almacena ni se envía a servidores externos. Al pulsar el botón Borrar registro o al cerrar la pestaña del navegador, toda la información acumulada durante la sesión se elimina de forma permanente e irrecuperable.


Preguntas frecuentes

¿Mi ratón hace doble clic al pulsar una sola vez, ¿puede confirmarlo esta prueba?
Sí. Pulsa el botón sospechoso con clics individuales y pausados: cada pulsación debería registrar exactamente un evento Presionado y otro Liberado. Si se produce una pulsación adicional dentro del intervalo límite (40 ms por defecto), se marcará y contará como doble pulsación. Si este patrón se repite de forma constante, se debe a un interruptor desgastado y no al software. Un botón en buen estado casi nunca se pulsa dos veces tan rápido de forma manual, así que amplía el intervalo solo si haces doble clic rápido a propósito.

¿Por qué no se abre el menú del clic derecho en el área de prueba?
El área desactiva el menú contextual para que los clics derechos se puedan contar como cualquier otro botón; fuera de ella, el menú funciona con normalidad. Existen dos excepciones que la página no puede omitir: en Firefox, Shift + clic derecho siempre abre el menú y no se cuenta; en un Mac, Ctrl + clic se registra como un clic derecho por diseño.

¿Por qué no se registran mis botones laterales?
Muchos navegadores reservan los botones Atrás y Adelante para la navegación por el historial, y algunos los interceptan antes de que la página detecte la pulsación. Esta área de prueba desactiva esa función siempre que el navegador lo permita, pero no en todos los casos. Es posible que Firefox en Linux no registre los botones laterales en absoluto. Si no funcionan aquí pero sí en otras aplicaciones, el navegador los ha interceptado; no significa que el ratón esté roto.

¿Por qué el mismo desplazamiento muestra valores de delta distintos en otro navegador?
Los valores de desplazamiento se reciben en pixels, lines o pages según el navegador y la plataforma, y el indicador muestra qué unidad ha utilizado cada evento. Un valor en pixels siempre es mucho mayor que uno en lines para el mismo paso de rueda. Compara la dirección de desplazamiento y el número de pasos entre navegadores, no los valores numéricos de delta brutos.