Input Device Tests mouse pointer buttons

Mouse Test

Test mouse buttons, scroll wheel, and pointer tracking.

Interactive tool

Run the test

Runs in your browser

Move, click, and scroll inside the pad. Middle-click may be blocked by the browser on some sites.

Move into the pad to begin.

Permission status

Checked in your browser. DeviceHub does not store permission grants.

  • Special permission Not required

Live results

Metrics update as you run the test. Nothing is uploaded.

Loading

Waiting for interactive tool output…

Device information

Labels and capability details reported by your browser.

No device details yet.

Description

About Mouse Test

Introduction

The DeviceHub Mouse Test is a free online mouse and pointer check for buttons, scroll wheel, and tracking inside your browser, no installation, no vendor suite, and no account. Move a mouse, trackpad, or compatible pen into the interactive pad and the page reports position, button state, click counts, and wheel movement using standard pointer and wheel events. Gamers verifying left-click registration, designers checking scroll smoothness, laptop users debugging a jumping cursor, retail staff demoing floor models, and technicians confirming a replacement mouse all use this smoke test before deeper tools. Because it is browser-based, you can run it on locked-down office PCs where installing utilities is restricted. Specialized DeviceHub pages extend the suite: double-click timing, polling-rate estimates, wheel deltas, drag tracking, visual latency, and trackpad gestures. Start here when you need a single pad that answers “do buttons, move, and scroll work at all?” Schools imaging carts of Chromebooks appreciate a uniform first step before opening Device Info or OS settings. Streamers swapping between a travel mouse and a desk mouse can prove both paths register before going live. Help desks sending this link avoid the “install our OEM tool” deadlock on managed endpoints.

What this tool does

The pad uses pointer events for unified handling across mouse, pen, and touch where the browser exposes them, and listens for wheel events for scroll testing. Live readouts show X/Y within the pad, which buttons are held, cumulative clicks per button, and accumulated wheel delta. Double-click counts may appear as a convenience, with deeper timing analysis on Mouse Double Click Test. Middle-click may be intercepted by browser autoscroll, that limitation is called out rather than hidden. Status text narrates the latest action so support calls stay concrete. Reset clears counters after you clean a wheel or reseat a cable. The tool does not flash mouse firmware or change DPI; vendor software still owns those controls. Side buttons that map to browser Back/Forward may navigate away, the disappearance of the page is itself diagnostic of how the OS exposes those buttons. Pen tilt and pressure appear only when the browser and digitizer provide them; absence does not mean your tablet is broken outside the web stack. The overview pad is intentionally broad: it routes you to specialized tools once a symptom class is obvious rather than packing every advanced metric onto one crowded surface.

When to use it

Use Mouse Test before gaming or design sessions, after replacing batteries or receivers, when a KVM might be eating buttons, and whenever a single app “loses” clicks while the desktop feels fine. IT can send users this link as a shared baseline. Prefer Double Click Test for sticky left switches, Wheel Test for encoder direction quirks, Polling Rate Test for sparse events, Drag Test for click-drag instability, Latency Test for perceived lag, and Trackpad Test for multi-touch laptop pads. Start here for the overview pass. Run it after docking through a new USB-C hub, after enabling mouse acceleration changes, and after a cat walked across a dusty sensor. Warehouse refurbishing stations can stamp a quick pass/fail before resealing a retail mouse. Accessibility teams validating alternative pointers (trackballs, vertical mice) should confirm button numbering matches user expectations before training. If only browser apps misbehave while the OS desktop feels fine, this page still helps separate DOM event delivery from exclusive raw-input game paths.

How it works

PointerEvent and MouseEvent data supply client coordinates relative to the pad, buttons bitflags or button numbers, and pressure/tilt when a pen provides them. WheelEvent deltaX/deltaY/deltaMode distinguish line versus pixel scrolling. Click counters increment on discrete button transitions. The visual cursor inside the pad mirrors movement even with OS acceleration enabled, helping spot erratic jumps. No Permissions API grant is required for basic pointer input. Secure context keeps DeviceHub consistent site-wide. Side buttons (browser back/forward) may navigate away, expected browser behavior. Touch contacts may register as primary button presses depending on the engine. DeviceHub does not upload pointer streams; session display only. Event coalescing under heavy main-thread load can make motion look choppier than the sensor’s native capability, close heavy tabs before concluding the hardware is sparse. Pointer capture is not required for this smoke test; simple hit-testing on the pad is enough for buttons and coordinates. High-DPI scaling changes CSS pixels versus hardware pixels, but relative tracking health remains readable. Remote desktop injects another sampling layer that can mimic bad sensors; prefer local runs for hardware RMAs.

Step-by-step instructions

  1. Open Mouse Test over HTTPS and move the pointer into the interactive pad until coordinates begin updating smoothly with your motion and status text acknowledges pointer activity.
  2. Click left, middle, and right buttons deliberately, watching state and cumulative counts; note if middle-click triggers browser autoscroll instead of a clean count so you do not misread that as a dead switch.
  3. Scroll the wheel up and down (and tilt horizontally if your hardware supports it) to confirm delta values change in the expected direction for your OS scroll settings.
  4. Sweep across the pad quickly to look for skips or stutter, then optionally compare on another surface, USB port, or wireless mode to see whether the fault follows the mouse or the path.
  5. If a specific symptom dominates, double-clicks, wheel chatter, lag, sparse events, continue into the matching specialized input tool on DeviceHub rather than forcing every metric onto this overview pad.
  6. Reset counters or close the tab when finished; no device permission revoke is needed because the browser never prompted for privileged pointer access.

Common problems

Worn microswitches cause unintended double-clicks; dirty wheels skip; trackpad palm rejection fights movement; wireless interference adds jitter; driver remappers change button numbers. If only the pad stutters, compare outside the browser and check USB power saving. Touch users should verify max touch points via Device Info. KVMs introduce latency and dropped buttons. High system CPU load delays event delivery and can mimic hardware failure, close heavy tabs and retest. Glass desks without a mousepad starve optical sensors; dark textured pads usually track better. Bluetooth multipoint mice that stay half-connected to a phone can hitch on the PC, disconnect unused hosts. Vendor “sniper” buttons that change DPI mid-sweep can look like tracking faults. If right-click opens the browser context menu and steals focus, that is normal; return to the pad and continue. Pen barrels that emulate eraser buttons may increment unexpected button indices, check the log rather than assuming left-click failure. Front-panel USB headers with weak power delivery occasionally brown-out wireless receivers under load; move the dongle to a rear motherboard port before concluding the mouse is defective. Full-screen overlays from chat clients can intercept clicks that never reach the pad, hide overlays and retry. If every button works here but one game ignores the side buttons, that game’s bind layer or raw-input filter is the next place to look rather than the hardware smoke test.

Privacy explanation

Pointer and wheel data stay in your browser session for on-page diagnostics only. DeviceHub does not record or upload movement traces, click heatmaps, or device fingerprints from this test. No special permissions are requested. Closing the tab clears counters. Safe on shared PCs when you are only confirming hardware function. Avoid sharing uncropped screen recordings that reveal other desktop windows. Private windows help isolate extension-injected click synthesizers. Nothing continues sampling the pointer after you leave the page. Clearing cookies does not change pointer testing because no privileged grant was stored for this tool.

Runtime principles

Built for the browser

What happens when you run this test — without downloads or accounts.

  1. 01

    Runs in your browser

    Mouse Test uses standard web APIs — no install, extension, or desktop app required.

  2. 02

    Reads what the browser allows

    Results come from events and capability signals the web platform exposes for this session.

  3. 03

    Private by default

    Input and diagnostic values stay in your browser session for display — nothing is sold as media.

Compatibility

Supported browsers

Expected support for modern engines. Individual APIs may still vary by device.

  • Chrome

    supported

    Latest stable

  • Firefox

    supported

    Latest stable

  • Safari

    supported

    Latest stable

  • Edge

    supported

    Latest stable

Devices

Supported devices

Hardware and form factors this browser test is designed to exercise.

  • Physical keyboards

    Best results with hardware keydown/keyup events.

  • Mice & trackballs

    Buttons, wheel, and pointer tracking in the page.

  • Trackpads

    Click and scroll events from laptop trackpads.

Privacy

Your data stays with you

Mouse Test is built privacy-first. Diagnostics run in your browser session whenever web APIs allow.

Read our privacy policy

Troubleshooting

Common problems

Quick fixes before you dig into FAQs.

Clicks feel delayed
Close heavy background tabs, try another mouse or surface, check wireless battery, and compare with Mouse Visual Delay Check for a visual best-effort read.
A button never increments
Confirm the browser receives that button, middle-click may trigger autoscroll. Retest in a private window and try Mouse Double Click Test for left-click health.
Movement jumps or skips
Clean the sensor, try a different surface or USB port, and use Mouse Pointer Event Rate to see whether pointer events arrive sparsely.

FAQ

Frequently asked questions

Structured answers for users and FAQ rich results.

Browse FAQs
Can I test a trackpad here?
Yes for basic move and click. For multi-touch and two-finger scroll specifics, also use Trackpad Test.
What mouse buttons are supported?
Left, middle, and right buttons are detected when the browser reports them. Extra side buttons depend on the device and OS.
Can I test scroll wheel behavior?
Yes. Scroll over the pad for a quick check, or open Mouse Wheel Test for dedicated delta and direction diagnostics.
Why do clicks feel delayed?
Heavy background tabs, wireless interference, or low battery can add lag. Compare with Mouse Visual Delay Check and another mouse.
Does this work with a drawing tablet?
Many tablets appear as pointer devices. Button mapping varies; use the event log to confirm what the browser receives.
Is pointer data stored?
No. Movement and clicks are shown only in your current browser session for diagnostics.

Newsletter

Updates coming soon

A lightweight email digest for new tools and release notes is planned. No signup form is live yet — check Release Notes for product updates.

Release notes

Need another diagnostic after Mouse Test?

Explore related DeviceHub tools that pair well with this test.