Use different mouse sensitivity and buttons for each app on Mac
One sensitivity rarely suits every task, and macOS has no per-app mouse settings, so you keep reopening System Settings. EasyMouse automatic settings switch sensitivity, scrolling and buttons based on the app you are using or the display that is connected.
Set it up in EasyMouse.
Install EasyMouse, grant both permissions, select your mouse and set its base settings first.
Open the Automatic settings tab, add an automatic setting, and choose the app or display as its condition.
Set only the items that should change under that condition (sensitivity, acceleration, scrolling, buttons). Everything else keeps following the base settings.
Switch to the app to confirm it applies. The diagnostics view shows which rules are active right now.
Before you start.
Automatic settings inherit from each device’s base settings, so you can create them per mouse. If rules overlap, check the diagnostics view for the cause.
- Requires macOS 14 Sonoma or later.
- Runs on both Apple silicon and Intel-based Macs.
- One universal build supports both Apple silicon and Intel Macs.
- Please allow EasyMouse under Accessibility and Input Monitoring in System Settings → Privacy & Security. Please check these permissions again if macOS asks after an update.
Frequently asked questions
Can I turn off acceleration only in a game?
Yes. Turn off pointer acceleration in an automatic setting that uses the game as its app condition.
Can settings change when an external display is connected?
Yes. Use the connected display as a condition and the setting applies only while it is connected.
Can buttons do different things per app?
Yes. Automatic settings can give buttons and the wheel different actions per app.
Free
Try it with your own mouse.
EasyMouse is free. You can download it and follow this guide on your own mouse. You can download up to three times a day.
Download free