Skip to content

Speed ​

Set movement speed of the mouse cursor.

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

  • Tested on macOS:
    • Sonoma
    • Venura
    • Monterey
    • Big Sur
    • Catalina
    • Mojave
    • High Sierra
    • Sierra
    • El Capitan
    • Yosemite
    • Mavericks
    • Mountain Lion
    • Lion
    • Snow Leopard
    • Leopard
  • Parameter type: float

Set to 1 (default value) ​

By default, the mouse movement scale factor is 1x.

bash
defaults write NSGlobalDomain com.apple.mouse.scaling -float "1"

This setting is listed in the Mouse preference pane as the "Tracking speed" slider. Its ticks give the following values:

  • 0.0 (which surprisingly, does not mean "no movement")
  • 0.125
  • 0.5
  • 0.6875
  • 0.875
  • 1.0
  • 1.5
  • 2.0
  • 2.5
  • 3.0

This command allows you set a scale factor greater than 3x.

Read current value ​

bash
defaults read NSGlobalDomain com.apple.mouse.scaling

Reset to default value ​

bash
defaults delete NSGlobalDomain com.apple.mouse.scaling

Set value from UI ​

  1. Access Mouse settings from macOS UI
  2. Slide "Tracking speed" range value