Skip to content


Enable or disable mouse acceleration.

By default, macOS has mouse acceleration enabled, which causes the cursor to move less when you slowly move the mouse, and much more when you move the mouse faster.

The underlying acceleration curve (which determines how much movement you get at any given mouse speed) is not customizable without third party tools.

⚠️ A restart of your Mac is required to apply these changes.

  • Tested on macOS:
    • Sonoma
  • Parameter type: bool


This setting was introduced in macOS 14 Sonoma.

Disable mouse acceleration

Disabling mouse acceleration can be preferable for gaming, because it's more amenable to building muscle-memory.

defaults write NSGlobalDomain -bool "true"

Enable mouse acceleration (default value)

Turning on mouse acceleration can be preferable if you have limited desk space for mouse movements, and need to cover a large screen area.

defaults write NSGlobalDomain -bool "false"

Read current value

defaults read NSGlobalDomain

Reset to default value

defaults delete NSGlobalDomain

Set value from UI

  1. Access Mouse settings from macOS UI
  2. Open the Advanced panel
  3. Toggle "Pointer acceleration" value