MouseTester.io

Mouse acceleration test

1Raw movementSlowSlowQuickQuick
2System cursorSlowSlowQuickQuick
Part 1: raw movement2 slow, 2 quick

Place two stops on the desk, such as the edge of the keyboard and a book. Push the mouse from one to the other, and rest after each push.

The cursor locks when you start. Press Esc to exit
Raw movement—
This push—
Time—
Esc to exit

Result

Not started
Mouse acceleration
— Result after both parts
Gain and speedSlow = 1
System gain—
Quick overshoot—
Spread—
Click Start in the test area, then make 8 pushes

How to test

About 1 minute
01
Place two stopsOn the desk
02
Part 1: raw2 slow, 2 quick
03
Part 2: cursorThe same 4 pushes
04
Read the resultCompare the parts

TipSlow pushes take 1.2 s or longer, quick ones under 0.3 s. Rest at the stop after each push.

What mouse acceleration is

With mouse acceleration on, a quick move takes the cursor further than a slow one over the same 1 cm. With it off, each count moves the cursor the same number of pixels: a flat line on the chart.

In the testOff if quick and slow are within 5%; on at 10% or more.

Raw input and the system cursor

A count from the mouse can take one of two routes: through the system, where pointer speed and acceleration turn it into cursor movement, or straight to a game as raw input. Acceleration only happens on the first.

Mouse1 countSensor report
System× gain × accelPointer speed, precision
Cursorn pixelsWeb, desktop, menus
Mouse1 countSensor report
Raw input× 1Skips the system
Game1 countThen × game sensitivity

1System cursor

The desktop cursor goes through the system, so how far it travels can change with speed.

2Raw input

Games that use raw input get the mouse's counts; pointer settings do not apply.

3The two parts of this test

Part 1 counts raw counts per push and Part 2 the cursor's pixels; comparing them shows acceleration.

How to turn off mouse acceleration

5 places
WherePathChange to
Windows 11Settings → Bluetooth & devices → Mouse → Additional mouse settings → Pointer OptionsClear Enhance pointer precision
Windows 10Settings → Devices → Mouse → Additional mouse options → Pointer OptionsClear Enhance pointer precision
macOSSystem Settings → Mouse → AdvancedPointer acceleration off
GamesMouse or control settingsTurn on Raw Input
Mouse driverPointer or performance settings in the driverTurn it off there
After the changeNo restart needed. Click Test again in the test area to confirm.

If the reading looks wrong

5 symptoms
In the testCauseFix
Quick fell shortMissed or bounced off a stopReach the stop and pause
Pushes 8%+ apartA stop moved, or a slanted pushFix the stops, push straight
No raw movementThe browser does not provide itUse Chrome or Edge on a computer
Still onThe mouse driver has its own accelerationTurn it off in the driver and test again
Gain is not 1.00Pointer speed or scalingNo effect on the result. Change sensitivity in the game or driver

Frequently asked questions

10 questions

What does the mouse acceleration test measure?

Whether quick pushes go further

Over the same distance, it checks whether the system cursor moves the same number of pixels on slow and quick pushes. If quick pushes go further, Enhance pointer precision on Windows, pointer acceleration on macOS, or driver acceleration is on.

What is Enhance pointer precision?

Mouse acceleration

This Windows mouse option makes how far the cursor travels depend on how fast you move: less on slow moves, for small targets, and further on quick moves, to save hand travel.

Should I turn off mouse acceleration for games?

Yes, usually

With it on, the same hand motion turns a different amount at different speeds, which makes muscle memory harder to build. Most shooters use raw input and skip system acceleration, but menus and games without raw input are still affected.

How do I turn off mouse acceleration?

In the system settings

On Windows, clear Enhance pointer precision in the mouse settings. On macOS, turn off Pointer acceleration. If your mouse driver has an acceleration option, turn that off too. Then test again here to confirm.

What is raw cursor input?

Not processed by the system

Raw input, or raw cursor input, means the counts the mouse reports, with no pointer speed or acceleration applied. Part 1 uses the browser's raw movement to know each push's counts. To watch it live, draw in the trail area on the home page. Mouse tester →

Why two stops on the desk?

To keep the distance equal

A page gets only one kind of movement at a time: raw counts or the processed cursor movement, never both for the same push. The stops fix the distance, so slow and quick pushes can be compared.

What if raw movement is not available?

Then Part 2 only

Firefox, Safari and some other browsers do not provide raw movement, so the page only compares cursor movement on slow and quick pushes. Keep the stops firm. Chrome or Edge on a computer is more accurate.

Can I turn off mouse acceleration on a Mac?

On newer versions

Newer macOS versions have a Pointer acceleration switch in the mouse settings under Advanced. Older versions have no switch: lower the pointer speed, or use raw input in games.

Why does the test find acceleration when it is off?

Check the mouse driver

Many mouse drivers have their own acceleration or precision option on top of the system. A quick push may also have bounced off a stop, so follow the prompts and test again.

Is a system gain other than 1.00 normal?

It depends on pointer speed

At the default Windows pointer speed, each count moves 1 pixel. A faster or slower pointer speed changes this gain, and display scaling affects it too. It has no effect on the acceleration result.