Natural stays natural.
Swipe on your trackpad and content follows your fingers. Exactly the way you’re used to.
Natural on your trackpad. Traditional on your Magic Mouse.
Apple should let you have both. ScrollPilot makes it happen.
macOS shows separate scrolling controls for your mouse and trackpad.
Change either one, and both devices change. ScrollPilot fixes the frustration
by switching the setting automatically as you switch devices.
Swipe on your trackpad and content follows your fingers. Exactly the way you’re used to.
Pick up your Magic Mouse and get traditional scrolling. No trip to System Settings required.
ScrollPilot handles the shared macOS setting for you. Move between your trackpad and Magic Mouse without opening System Settings.
Your scrolling direction should follow your device.
Try the switch to see ScrollPilot’s fix in action.
An interactive illustration of automatic switching.
A small setup for a much nicer every day.
Download the app from GitHub Releases and open ScrollPilot on your Mac.
Get ScrollPilot ↗Enable automatic switching in the menu. Allow Input Monitoring in System Settings, then restart the app.
Switch between your trackpad and Magic Mouse. Enable launch at login to keep ScrollPilot ready for next time.
Small app. No big mysteries.
macOS has separate natural-scrolling controls for your mouse and trackpad, but both change the same system-wide setting. ScrollPilot automatically switches that setting as you move between supported devices.
Automatic switching supports a trackpad and a Magic Mouse. You can also toggle natural scrolling manually from the ScrollPilot menu.
ScrollPilot needs Input Monitoring permission to detect which supported device you’re using. Enable automatic switching in its menu, grant access in System Settings → Privacy & Security → Input Monitoring, then restart ScrollPilot.
Yes. Enable launch at login from the ScrollPilot menu to have it ready when you start your Mac.
First, check Input Monitoring permission and restart ScrollPilot. If an older or differently signed build is listed, quit ScrollPilot, remove the stale entry from Input Monitoring, open your current build, and request access again.
Free. Open source. Right in your menu bar.