Input TestsBrowser test

Mouse Test

Test mouse buttons, side buttons, held states, wheel events, and pointer movement online. See live browser event counts, hold times, movement path, and session status.

  • Direct browser input
  • No device permission
  • No test result history
  • No account or upload

Important

  • Browser Pointer Events expose logical button roles and software mappings. Touch/pen input, side-button interception, and wheel delta units can differ by device, operating system, and browser.
Test instrumentInput Tests

Ready — press Start before using the test surface. Input here is not recorded yet.

Primary / Left

button 0

Not observed

00

Last hold:

Auxiliary / Middle

button 1

Not observed

00

Last hold:

Secondary / Right

button 2

Not observed

00

Last hold:

Back / X1

button 3

Not observed

00

Last hold:

Forward / X2

button 4

Not observed

00

Last hold:

Fullscreen not supportedOpen Scroll Wheel Test →

Results

Session
Ready
Buttons held now
None
Last button event
Pointer type(s) observed
Move events
0
Path distance
0 px

Browser/CSS coordinate distance

Max jump
0 px

Largest browser-coordinate step

Vertical wheel events
negative 0 · positive 0
Horizontal wheel events
negative 0 · positive 0
Wheel ΔY
Wheel delta unit
Interruption
None seen

Movement path and max jump are browser/CSS coordinate observations, not physical travel distance, DPI, polling rate, sensor counts, or sensor accuracy. A large jump can reflect fast movement, event coalescing, leaving and re-entering the surface, OS behavior, or browser scheduling.

WheelEvent deltas are browser-reported values. Their units follow deltaMode: 0 is pixels, 1 is lines, and 2 is pages; they are not physical wheel notches.

Recent button & wheel events

No button or wheel events yet.

This list is session-only and shows recent browser button and wheel evidence. Pointer movement is summarized above and is not logged here.

How to use

  1. Press Start and keep the pointer inside the test surface.
  2. Press Primary/Left, Auxiliary/Middle, Secondary/Right, and any Back/Forward side buttons your device exposes. Each card shows held and observed browser events.
  3. Hold and release buttons to inspect browser-observed hold duration, and move or drag inside the surface to see the movement path.
  4. Use the wheel for a basic browser WheelEvent check. Review negative/positive vertical and horizontal deltas plus the current delta unit.
  5. Press Stop to freeze the session. Use the dedicated Double-Click, Scroll Wheel, DPI, or Mouse Polling Rate tools when the problem needs deeper timing or measurement.

What the result means

  • Mouse and Pointer Event button codes describe logical browser roles: Primary is usually left, Auxiliary usually middle, Secondary usually right, and 3/4 are typically Back/Forward. Physical placement and software mappings can differ.
  • Held now means the page received pointerdown without a corresponding release or cleanup in the active session. Observed this session means at least one browser button event reached the page; neither is hardware health certification.
  • Down/up counts are browser events, not physical switch electrical transitions. The last hold duration is browser time from pointerdown to pointerup.
  • Movement path and max jump use browser/CSS coordinates. Wheel values come from WheelEvent and its deltaMode units; Stop freezes the current session.

Limitations

  • Browser button roles can be remapped by OS, accessibility settings, drivers, or vendor software.
  • Back/Forward buttons may be intercepted or mapped to browser navigation or macros before a standard page event is available.
  • Touch and pen pointer contacts are not equivalent to physical mouse-button testing. A touch contact can appear as a primary-button-style pointer event.
  • Trackpads and gesture devices may expose different button and wheel patterns than a discrete mouse.
  • Wheel delta values are browser events measured in pixels, lines, or pages according to deltaMode; they are not physical wheel notches.
  • Movement path and max jump are browser-coordinate observations, not DPI, polling rate, sensor accuracy, or physical distance.
  • A missing browser event does not by itself prove a broken switch or mouse.

Troubleshooting

Right click opens a context menu
Press Start and use the active test surface. The page suppresses the context menu inside the running session, not globally.
Back or Forward side buttons do not register
Vendor software, drivers, the operating system, or the browser may remap or intercept those buttons. Retry with the pointer inside the test area and compare another browser or default mouse-button mapping before assuming hardware failure.
Touching the screen lights the primary button
Touch or pen Pointer Events can resemble primary pointer contact. Use a physical mouse or mouse-like trackpad for a mouse-button check.
The wheel direction looks reversed
Wheel delta signs reflect browser and OS event semantics and can differ with Natural Scrolling or trackpads. Use Scroll Wheel Test for a dedicated direction diagnostic.
The path shows a large jump
Fast motion, browser scheduling, event delivery, or leaving and re-entering the surface can create a large browser-coordinate step. Repeat before treating it as a device problem.

Related tools

FAQ

Which mouse buttons can this browser test see?

Standard browser button codes commonly cover Primary/Left (0), Auxiliary/Middle (1), Secondary/Right (2), Back/X1 (3), and Forward/X2 (4), but software and OS mappings can change what the page receives.

Why do my Back or Forward side buttons not register?

Vendor remapping, macro assignment, OS or browser interception, and device limitations can prevent a standard page event. This page does not make a hardware-failure verdict.

Does a missing mouse-button event mean the mouse is broken?

No. Retest focus, mapping, browser, and device conditions before drawing a hardware conclusion.

What do Wheel ΔY and deltaMode mean?

deltaY is the browser wheel delta; deltaMode determines whether the units are pixels, lines, or pages, not physical notches. For deeper direction and wheel diagnostics, use Scroll Wheel Test.

Which mouse test should I use?

Use Double-Click Test for unintended repeated clicks and interval timing, Scroll Wheel Test for deeper wheel diagnostics, Mouse DPI Test for a browser DPI estimate, and Mouse Polling Rate Test for browser movement event rate. This page is the broad standard-button, held-state, basic-wheel, and pointer-event check.