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
Información del Ratón
Historial de Eventos
¿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
- Mueve el ratón dentro del área de prueba para ver las coordenadas
- Pulsa los botones izquierdo, derecho y central para probarlos
- Haz doble clic en el área de prueba para probar el doble clic
- Gira la rueda para probar el scroll
- 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
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: 318Rueda de desplazamiento
Desplazar una muesca hacia abajo -> wheel deltaY: 100, deltaMode: 0 (píxel), desplazamiento acumulado: +100Doble clic rápido
Dos clics en menos de 200 ms -> se dispara dblclick, intervalo entre botones 187 ms, delta clientX/Y < 5 pxPreguntas 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.