ToolActToolAct

Prueba de Ratón

Prueba los botones del ratón, la rueda de desplazamiento y el doble clic en línea, muestra el estado del ratón en tiempo real

Mueve y haz clic con el ratón dentro de esta área para probar

Información del Ratón

Coordenada X0 px
Coordenada Y0 px
Clics Totales0
Distancia de Desplazamiento0 px
Izquierdo
0
Central
0
Derecho
0
Área de Prueba de Doble Clic
0
Haz doble clic rápidamente en esta área para probar
Área de Prueba de Rueda
Distancia de Desplazamiento: 0 pxDesplaza la rueda en el área de arriba

Historial de Eventos

Mueve y haz clic con el ratón dentro del área de prueba para comenzar...

¿Qué es la Prueba de Ratón?

Una prueba de ratón comprueba si las acciones habituales llegan al navegador: clic izquierdo, clic derecho, clic central, rueda, doble clic y movimiento del puntero dentro del área de prueba. Es útil cuando un botón falla de forma intermitente, la rueda salta, aparecen dobles clics accidentales o se quiere revisar un ratón externo antes de trabajar o jugar. La herramienta muestra coordenadas, estado de botones, historial de eventos y cambios de desplazamiento, lo que ayuda a distinguir comportamiento de hardware de problemas de una aplicación concreta. Puede confirmar que el navegador recibe eventos del ratón, pero no mide DPI, precisión del sensor, tasa de sondeo, distancia de despegue ni funciones del controlador. Para esos datos se necesita software del fabricante o una prueba especializada.

Cómo usar

Cómo usar

  1. Mueve el ratón dentro del área de prueba para ver las coordenadas
  2. Pulsa los botones izquierdo, derecho y central para probarlos
  3. Haz doble clic en el área de prueba para probar el doble clic
  4. Gira la rueda para probar el scroll
  5. Consulta el historial de eventos en la parte inferior

Consejos

  • La visualización del ratón muestra el estado de los botones en tiempo real
  • El botón izquierdo se resalta en azul, el derecho en verde y el central en naranja
  • El área de prueba de scroll muestra la distancia recorrida
  • Soporta la detección de todos los botones estándar del ratón

Casos de uso

Probar los botones y la rueda del ratónUsa el área de prueba para contar las pulsaciones de los botones izquierdo, central y derecho, los dobles clics, los estados activos de los botones, los deltas de la rueda y la distancia total de desplazamiento. La visualización del ratón se ilumina al pulsar los botones, facilitando la identificación de problemas de hardware antes de culpar a una aplicación, un controlador o el receptor USB con poca batería en un ratón inalámbrico.
Verificar las coordenadas del cursor en un área controladaEl movimiento del ratón se reporta como clientX y clientY relativos al panel de prueba, no a toda la pantalla. Esto resulta útil al verificar el comportamiento del puntero en navegadores, escritorios remotos, controladores de panel táctil, conmutadores KVM o entornos de QA donde una curva de aceleración pegajosa o un desplazamiento subpíxel atascado podría parecer un error de software.
Revisar eventos recientes del ratónEl historial conserva los últimos 50 eventos de clic, doble clic y rueda con coordenadas, nombres de botones, deltas y marcas de tiempo. Los controles de limpiar y restablecer facilitan ejecutar pruebas separadas para botones, detección de doble clic (umbral predeterminado de 500 ms en Windows) y comportamiento de la rueda de desplazamiento sin contaminar el conjunto de datos entre ejecuciones.
Detectar un codificador de rueda defectuosoDesplázate lentamente en el área de prueba y observa los valores deltaY en el panel de historial. Direcciones omitidas, deltas negativos al desplazar hacia arriba o saltos de más de unas pocas líneas por muesca suelen indicar un codificador óptico o mecánico desgastado, residuos en la ranura de la rueda o un interruptor de rueda flojo en un ratón de gaming, más que un error del navegador.
Verificar la entrada del ratón a través de una sesión de escritorio remotoAbre la página de prueba en una máquina remota y comprueba si las pulsaciones de botones y los deltas de la rueda llegan al navegador intactos. RDP, Citrix, Parsec y otras rutas de virtualización suelen comprimir o remuestrear la entrada, por lo que la vibración de coordenadas, muescas de rueda faltantes o números de botón que aparecen como 3/4 aquí son síntomas de sesión remota, no un fallo del ratón que justifique su reemplazo.

Principio técnico

El navegador expone los eventos de ratón a través de la interfaz MouseEvent: los tipos más comunes incluyen mousedown, mouseup, click, dblclick, contextmenu (menú del clic derecho), wheel (desplazamiento) y mousemove. Los campos clave de MouseEvent son: button indica qué tecla se pulsó (0 izquierdo, 1 central, 2 derecho, 3/4 laterales); buttons es una máscara de bits de todas las teclas actualmente pulsadas (1 izquierdo, 2 derecho, 4 central, 8/16 laterales); clientX/clientY son coordenadas relativas al viewport; pageX/pageY relativas al documento (seguirán siendo precisas tras el desplazamiento de la página); screenX/screenY relativas a la pantalla física. El evento dblclick se dispara cuando dos clics ocurren dentro del tiempo de doble clic del sistema (por defecto 500 ms en Windows) y en posiciones similares. El evento wheel usa deltaY para el desplazamiento vertical (positivo = abajo, negativo = arriba) y deltaMode para expresar las unidades (0 píxel, 1 línea, 2 página). PointerEvent es el evento de puntero unificado de nueva generación que combina entrada de ratón, táctil y lápiz, con un campo pressure (0-1) para la presión del stylus: es la dirección futura para la entrada de tipo ratón. La tasa de sondeo del ratón indica cuántas veces por segundo el ratón reporta su posición al ordenador; los valores comunes son 125 Hz / 500 Hz / 1000 Hz. Tasas más altas hacen el movimiento del cursor más fluido, con un coste mínimo de CPU.

  • MouseEvent.button: 0 izquierdo, 1 central, 2 derecho, 3/4 botones laterales adelante/atrás; buttons es una máscara de bits de todas las teclas actualmente pulsadas.
  • Condición de dblclick: dos clics dentro del tiempo de doble clic del sistema (por defecto 500 ms en Windows) en posiciones cercanas.
  • wheel deltaY: positivo = desplazamiento hacia abajo, negativo = hacia arriba; deltaMode distingue las unidades de píxel / línea / página.
  • PointerEvent unifica la entrada de ratón / táctil / lápiz; el campo pressure (0-1) se usa para la detección de presión en tabletas gráficas.
  • clientX/clientY son relativos al viewport; pageX/pageY al documento (teniendo en cuenta el desplazamiento); screenX/screenY a la pantalla física.
  • Una tasa de sondeo de 1000 Hz significa 1000 reportes de posición por segundo, un intervalo de 1 ms; las tasas altas favorecen la fluidez del cursor en juegos FPS.

Ejemplos

Clic con botón izquierdo

Clic en el área de prueba -> button: 0 (izquierdo), buttons: 1, clientX: 542, clientY: 318

Rueda de desplazamiento

Desplazar una muesca hacia abajo -> wheel deltaY: 100, deltaMode: 0 (píxel), desplazamiento acumulado: +100

Doble clic rápido

Dos clics en menos de 200 ms -> se dispara dblclick, intervalo entre botones 187 ms, delta clientX/Y < 5 px

Preguntas frecuentes

¿Qué prueba?

Los botones izquierdo, derecho, central y laterales (adelante/atrás), la rueda de desplazamiento, el tiempo de doble clic y las actualizaciones de posición del puntero. Pulsa cada botón para verlo encenderse, desplázate para comprobar la dirección de la rueda y haz doble clic dentro del intervalo del sistema para confirmar el tiempo.

¿Por qué no se registra mi clic central o de rueda?

Algunos navegadores interceptan el clic central para desplazarse y no pasan el evento a la página. La prueba normalmente sigue detectando el evento auxclick (button === 1). Si no aparece ninguno, puede que falle el interruptor del hardware. Un clic central flojo que se desplaza al pulsarse también es un defecto habitual.

¿Cómo prueba el doble clic?

Mide el tiempo entre dos clics sobre el mismo objetivo. El navegador dispara un evento `dblclick` cuando ese tiempo cae dentro del intervalo de doble clic del sistema (normalmente 500 ms). La página muestra el intervalo real, así que puedes ver si tu dedo va más rápido o más lento que el umbral del sistema.

¿Puede detectar rebote o botones atascados?

Haz un solo clic y observa el contador de clics. Un microinterruptor con rebote dispara varios eventos. La página también puede mostrar un registro de eventos con marcas de tiempo que hace visibles los dobles eventos breves. Las guías de reparación de ratones gaming habituales (Logitech MX, G502, ZOWIE) suelen empezar con este tipo de prueba.

¿Qué es la prueba de tasa de sondeo / DPI?

La tasa de sondeo es cuántas veces por segundo el ratón informa de su posición al sistema. La página puede estimarla contando eventos mousemove mientras mueves el cursor; un ratón de 1000 Hz debería reportar unos 1000 eventos/segundo de movimiento continuo. Probar los DPI requiere una regla a distancia fija y es más difícil en el navegador: usa una herramienta dedicada para eso.

¿Por qué mi panel táctil se comporta de forma distinta?

Los paneles táctiles emiten eventos de puntero similares a los de un ratón, pero los botones secundarios, el zoom de pellizco y los gestos de desplazamiento los traduce el firmware y pueden no aparecer como eventos discretos. La prueba está pensada para ratones; los resultados con trackpad son solo orientativos.

¿Se sube algo?

No. Los eventos de clic y movimiento se gestionan en tu navegador. No se registra ni se envía nada a un servidor.