Skip to content

Turn off mouse acceleration — via Yann Bertrand, macos-defaults.com

Hidden settinglow riskmacOS 14 Sonoma and later

macOS speeds the pointer up when you move a mouse quickly, so the same hand movement can land in different places. Gamers and designers often prefer it off, so a given movement always moves the pointer the same distance. Apple added a proper switch in macOS Sonoma.

Takes effect right away

The easy way

  1. The easy way: System Settings > Mouse, click Advanced and turn off Pointer acceleration.
  2. Or in Terminal run the command, then restart your Mac.

Command

Run in Terminal (Applications › Utilities).

defaults write NSGlobalDomain com.apple.mouse.linear -bool true

Undo

defaults delete NSGlobalDomain com.apple.mouse.linear
This is for mice, not the trackpad. You may want to raise the Tracking speed slider afterwards.

Sources

Source reviewed
2026-11-02
Link checked
2026-11-02
Tested hands-on
Not by Oddbyte.Me

Oddbyte.Me hasn't tried this on every macOS version, so keep the undo handy.

mouseaccelerationpointergamingtracking speed

More in Keyboard, Mouse & Trackpad