Mouse Test Online: Double Click, Scroll, Polling Rate & CPS
Mouse test online: detect double-click issues, measure CPS, test scroll wheel jumping and polling rate, check sensor tracking and button responsiveness.
Updated 2026-09-14
Related Tools
Online Keyboard Test: Double Typing, NKRO, Chatter & Speed
Mouse DPI Test: Measure Real DPI & Verify Sensitivity
Gamepad Tester: Xbox, PS5, PS4 Buttons & Polling Rate
FPS Mouse Sensitivity Converter — CS2, Valorant, Apex
Reaction Time Test: Click & Measure Response Speed Online
Stick Drift Test: PS5, Xbox & Joy-Con Drift, Dead Zone
Features
- Real-time mouse button testing: left, right, middle, back, and forward buttons light up on the mouse diagram when clicked, with individual click counters for each button
- CPS (Clicks Per Second) test: timed modes from 5 to 30 seconds with live CPS display, peak CPS tracking across all tests, and real-time remaining countdown in the test zone
- Double-click detection: adjustable threshold from 30ms to 200ms helps identify worn microswitches that register unintended double clicks from a single press
- Scroll wheel precision test: tracks scroll up, down, left, and right distance with color-coded direction indicators for both notched wheels and free-spinning scroll wheels
- Cursor position tracking: real-time X and Y coordinates displayed below the mouse diagram for precise movement tracking
- Click hold duration measurement: records exactly how long each mouse button is held down, shown in milliseconds in the detailed event log
- Mouse movement trail visualization: draws a fading trail path and click markers on the test zone canvas, with color-coded drag segment lines for different buttons
- Complete event history log: timestamped entries for every mouse down and up event, with button labels, hold duration, double-click flags, and scroll direction information
- Works with all pointing devices: wired and wireless mice, gaming mice with extra buttons, laptop trackpads, and Bluetooth mice
- Smoothness tracking: the mouse trail reveals sensor smoothness: a clean, continuous line indicates a high-quality sensor, while jagged or stair-stepped lines suggest sensor interpolation or prediction artifacts
- Drag-and-drop accuracy test: click-hold-move-release pattern testing helps evaluate how precisely a mouse tracks during drag operations, critical for graphic design and gaming
- High polling rate support: reads up to 20000 Hz, so 8K (8000 Hz) and 16K mice show their real rate in Chrome and Edge through coalesced pointer events; Firefox and Safari cap at the screen refresh rate and the page explains it
How to Use
- 1Enter the test zone: once the mouse tester loads, the interactive area is ready. Click any mouse button or move your mouse over the diagram to begin. The large mouse diagram provides real-time visual feedback: pressed buttons light up with distinct colors for each button type.
- 2Test individual mouse buttons: click the left, right, middle (press the scroll wheel), back, and forward buttons on your mouse. Each click increments the corresponding counter card above the test zone. The mouse diagram highlights the pressed area, making it easy to confirm every button registers correctly.
- 3Run a CPS click speed test: select a time duration from the CPS toolbar section: 5 seconds for quick benchmarks, up to 30 seconds for endurance testing. Click the Start button, then a 3-2-1 countdown appears in the test zone. When the countdown ends, click the left button as rapidly as possible. Watch your live clicks-per-second update in real time. When the timer expires, your final CPS score is displayed.
- 4Detect double-click issues from worn switches: rapidly click the left button several times while watching the event log. If entries appear with a red 'Double Click' tag, your mouse microswitch may be registering two signals from a single press. Adjust the DC Threshold slider to fine-tune detection sensitivity: lower values (30ms) catch faster bounce artifacts, higher values (200ms) detect slower unintended double clicks.
- 5Check scroll wheel accuracy: scroll up and down with your mouse wheel. The scroll card on the left and the direction indicators on the scroll wheel area of the diagram will respond. Blue highlights indicate upward scrolling, amber indicates downward. The counter tallies total scroll distance for each direction, useful for diagnosing dirty or failing scroll encoders.
- 6Review click history and hold duration: the event log at the bottom records every mouse action with a precise timestamp. Each entry shows which button was pressed, whether it was a down or up event, how long it was held, and if it was flagged as a double click. Use the Clear button to reset the log or the overall Reset button to clear all counters and test data.
- 7Use the mouse movement trail to check sensor quality: move the mouse in slow, steady circles. A smooth trail indicates a high-quality sensor; jagged lines suggest sensor interpolation or tracking issues
- 8Test drag-and-drop accuracy: click and hold the left button, move the cursor in a square pattern, then release. Check the trail lines for any unexpected jumps or jitter during the drag, which would indicate tracking inconsistencies
- 9Detect a jumping scroll wheel: scroll one notch at a time and compare the up/down counters: a healthy wheel adds one per detent, while a faulty encoder adds several notches at once or jumps directions
- 10Read the color feedback: blue = left button, violet = right, amber = middle (wheel press), cyan = back, green = forward; the wheel well turns blue on up-scroll and amber on down-scroll
Frequently Asked Questions
My mouse double-clicks when I press once. How do I test and fix this?
This is the most common mouse failure, caused by a worn microswitch that registers two electrical signals from a single physical press. Use this tester to diagnose: rapidly click the left button several times while watching the event log. Each red 'Double Click' entry indicates a bounce. A healthy switch should produce zero red flags. If you see frequent detections, the switch contacts are likely oxidized or the metal dome has fatigued. Try adjusting the DC Threshold slider: 50ms for strict detection or 150ms for a looser window. Temporary fix: spray contact cleaner into the switch and click rapidly many times. Permanent fix: replace the microswitch or the mouse. A sticking or slow-returning button (the press feels mushy or the button doesn't bounce back) is another sign of the same switch wear; the contact spring is fatigued.
What is the difference between the CPS test and double-click detection?
They measure opposite things. CPS (clicks per second) measures how fast you can click: the counter counts every click in the chosen time window. Double-click detection looks for an unintended second signal from a single press, caused by a worn microswitch; it flags events where two mousedowns arrive within the threshold (default 80 ms, adjustable 30–200 ms). A mouse can score high CPS and still double-click, or be slow to click and be perfectly healthy; run both tests to check both properties.
Can I check if my mouse drops clicks when I click very fast?
Yes. Run the CPS test at 10–30 seconds and click as fast as you can while watching the event log: every press should log exactly one mousedown and one mouseup. If the counter or log misses clicks you actually made, the switch or connection is dropping signals, common with loose USB cables, dying wireless batteries, or failing switches. A healthy gaming mouse keeps up at 10+ CPS; membrane and older mice may drop above 6–8 CPS, which is exactly the kind of limit this test exposes.
How does the CPS (Clicks Per Second) test work?
The CPS test measures how fast you can click the left mouse button within a set time window. Select a duration (5, 10, 15, or 30 seconds), then click Start. After a 3-second countdown, the test begins. Every left mouse button click increments the counter. Your live CPS is calculated as total clicks divided by seconds elapsed, updated in real time. When the timer expires, your final average CPS is displayed. The tool also tracks your peak CPS: the highest average across all tests in your current session.
What is double-click detection and how do I use it?
Double-click detection identifies when a mouse microswitch registers two electrical signals from a single physical press, a common failure mode in aging mice. The tool measures the time between consecutive mousedown events from the same button. If the interval is shorter than the configurable threshold (default 80ms, adjustable from 30ms to 200ms), the event is flagged as a 'Double Click' in red in the event log. To test your mouse, rapidly click the left button several times. A healthy switch should produce zero red flags. Frequent double-click detections indicate the microswitch is wearing out and may need replacement.
Why don't some of my mouse buttons show up when I press them?
Most mice expose 5 standard buttons through browser events: left (button 0), middle (button 1), right (button 2), back (button 3), and forward (button 4). Additional buttons like DPI switchers, profile selection buttons, programmable macro keys, or application-specific shortcuts are often intercepted by the mouse manufacturer's driver software and are not passed to the browser as standard button events. Some gaming mice require proprietary drivers to map extra buttons to keyboard keys or standard mouse buttons. If a button doesn't register in the tester, try installing the manufacturer's software or check if the button is mapped to a keyboard shortcut instead.
Back/forward buttons trigger browser navigation in Firefox, and right-drag triggers mouse gestures in Edge. Why can't the page stop them?
This is a known browser behavior. Firefox intercepts mouse buttons 3 and 4 (back/forward) at the native UI layer to trigger browser navigation, and this cannot be overridden by JavaScript: preventDefault() on mousedown/mouseup events has no effect. In Firefox you can disable it yourself: type about:config in the address bar, search for mousebutton.4th.enabled and mousebutton.5th.enabled, and double-click each to set it to false. Microsoft Edge has a similar mouse gesture feature: holding the right button and dragging performs back/forward or other actions. Edge recognizes the gesture from system-level input, so web pages cannot block it either, not even with Pointer Lock. Disable it in Edge settings: Settings → Appearance → turn off 'Enable mouse gesture'. Chrome and Edge do allow JavaScript to intercept the 3/4 buttons via preventDefault(), which is why the tester captures them there.
Does the scroll wheel test work with smooth / free-spinning scroll wheels?
Yes, the scroll wheel test detects both notched (stepped) and smooth (free-spinning or hyper-fast) scroll wheels. A notched wheel produces discrete scroll events, each with a consistent delta value, shown as distinct increments in the scroll counter. A smooth or free-spinning wheel generates many rapid, small scroll events as the wheel decelerates, appearing as a burst of accumulated scroll distance. The direction indicators use blue for upward scrolling and amber for downward scrolling. This is useful for testing Logitech Hyper-fast, Razer FreeSpin, or similar smooth-scrolling wheels.
Can I test a wireless mouse or Bluetooth mouse with this tool?
Yes. The mouse tester works with any pointing device recognized by your operating system, including wireless USB dongle mice, Bluetooth mice, wired mice, and laptop trackpads. Wireless connectivity (including Bluetooth) operates at the operating system level and is transparent to the browser: if your OS detects clicks and movement from the device, the tester will display them. For Bluetooth mice, ensure the device is paired and connected before testing. Lag or inconsistent response may indicate wireless interference, low battery, or Bluetooth connection issues rather than the mouse hardware itself.
How do I test a laptop trackpad with this mouse tester?
Laptop trackpads are fully supported. Left click is typically a single tap or press on the trackpad surface. Right click is a two-finger tap or pressing the bottom-right corner. Middle button may be a three-finger tap (depending on driver settings). Scroll by swiping two fingers up or down; the scroll indicator and counter will register the movement. Trackpad gestures like pinch-to-zoom or four-finger swipe are operating system functions and may not generate standard button or scroll events. If the trackpad response feels slow in the tester, try adjusting the trackpad sensitivity in your system settings.
Why does my mouse cursor jump around or drift on its own?
A jumping or drifting cursor usually points to a dirty or failing sensor, driver issues, or a bad surface. Check it here: move the mouse in slow circles and watch the trail: clean, continuous lines mean the sensor is healthy, while abrupt jumps or gaps suggest sensor or signal problems. Also check the surface (glossy or reflective surfaces confuse optical sensors) and update the driver. Note that click latency / response delay cannot be measured in a browser; only native tools with high-speed cameras can. This page measures what the browser can see: event timing, polling rate, and dropouts.
Why does my mouse scroll wheel jump up and down erratically?
Erratic jumping usually means the wheel encoder is dirty or worn. Test it here: scroll one notch at a time and watch the up/down counters: a healthy wheel adds one notch per detent (about 120 per step), while a faulty encoder may add 3-5 notches at once, alternate directions, or skip steps. Clean the encoder with compressed air or contact cleaner, or replace the mouse if it persists. Note that OS smooth-scrolling settings and some mouse drivers intentionally multiply scroll steps, so disable OS smooth scrolling first to isolate hardware issues.
Why is my mouse scroll wheel not working / unresponsive?
A dead or unresponsive scroll wheel usually means the encoder is clogged with dust, the detent mechanism is worn, or the wheel is physically stuck. Check it here: scroll and watch the up/down counters: if nothing registers, the encoder is not generating signals. Try cleaning around the wheel with compressed air, check that nothing is physically blocking it, and test in a different browser (browsers handle wheel events slightly differently). If the counters register but the page doesn't scroll, the issue is in OS smooth-scrolling settings rather than the mouse.
Does this tester measure mouse polling rate (Hz)?
Yes, move the mouse and the Polling Rate readout shows the rate in Hz (125 Hz = every 8 ms, 1000 Hz = every 1 ms, 8000 Hz = every 0.125 ms). The reading uses coalesced pointer events (getCoalescedEvents) to get closer to the real device rate than plain mousemove, and supports 8000 Hz mice in Chrome and Edge. Firefox and Safari cap the reading at your screen refresh rate, as the browser limits note on the page explains. Judge by the median over a longer session for the most reliable figure.
Why does my 1000 Hz mouse show a lower polling rate here?
Two layers can lower the reading. First, the OS merges some pointer events before the browser receives them, so the measured rate can sit below the hardware spec. Second, browser differences: Firefox and Safari synchronize mouse events with your screen refresh rate and expose no coalesced events behind them, so a 1000 Hz mouse reads about 60 Hz on a 60 Hz display no matter how you move it; that is a browser limit, not a mouse fault, and only Chrome or Edge can show the real rate. Judge by the median after a continuous circular movement for 30+ seconds. If Chrome/Edge still reads ~125 Hz, the device or driver may actually be running at 125 Hz; verify with a native tester (e.g. Zowie's) for the exact hardware value.
Can this tester detect mouse disconnection or intermittent issues (mouse cutting out / cursor freezing)?
Yes. Besides the live polling rate reading, the tester can help identify intermittent connection problems through several indicators. Scroll wheel test: if the scroll counter shows sudden gaps or uneven totals between up and down directions when scrolling smoothly, the connection may be dropping. Click test: if clicks occasionally don't register (counter doesn't increment despite feeling the click), the signal may be intermittently lost. Mouse trail: if the trail line shows abrupt jumps or gaps during slow, steady movement, the sensor or connection may be losing tracking momentarily. These symptoms are common with loose USB cables, dying wireless batteries, USB port interference, or failing mouse sensors. If you notice any of these patterns, try a different USB port, replace the batteries, or test with a different mouse to confirm.
Can this tester measure 8000 Hz (8K) mice?
Yes, in Chrome or Edge. The page reads coalesced pointer events, which include the raw high-rate events behind the browser's per-frame merge, so an 8000 Hz mouse (0.125 ms between reports) shows about 8000 Hz, and the measurement pipeline reads up to 20000 Hz (0.05 ms), so 16K mice are covered as well. Two conditions apply: the mouse must be set to its 8K mode in the manufacturer's driver (many 8K mice ship at 1000 Hz), and Firefox/Safari cap the reading at your screen refresh rate, so 8K can only be verified in Chrome or Edge.
What is the difference between a 1000 Hz and 8000 Hz mouse?
Polling rate is how often the mouse reports its position: 1000 Hz sends every 1 ms, 8000 Hz every 0.125 ms. The 8K mouse delivers fresher positions, which shows up as smoother cursor motion and less input lag on high-refresh-rate displays (144 Hz and above). Real-world gains are small: most players cannot tell 1000 Hz from 8000 Hz without a high-Hz display, and 8K mode costs a little CPU (about 1-3% on modern cores). This tester shows whichever rate the device is actually running, so you can verify the mode you selected.
Can this tool measure mouse DPI or sensitivity?
No, this tester cannot measure DPI directly. DPI (dots per inch) is a hardware setting that determines how many pixels the cursor moves per inch of physical mouse movement, and it requires a controlled physical reference to measure. What this tool can measure: polling rate, click speed, double-click issues, scroll wheel accuracy, and sensor tracking quality via the mouse trail visualization. For DPI measurement, use the dedicated Mouse DPI Test tool on this site, which calculates DPI from a known physical distance.
How do I test my mouse sensor for tracking issues or angle snapping?
Move the mouse in slow, steady circles and watch the trail line on the test zone. A smooth, continuous line indicates a healthy sensor. Jagged or stair-stepped lines suggest sensor interpolation or prediction artifacts. Angle snapping (the cursor snapping to straight lines) is a driver-level feature that some mice enable by default: it shows up as unnatural straight segments in curved movements. For a thorough sensor test, check the trail at different speeds: some sensors fail only at very slow or very fast movements.