One switch was never enough
Natural scrolling is right for a trackpad, where the content follows your fingers. On a wheel mouse the same setting feels backwards. macOS offers a single switch for both, so you pick which device to annoy.
Mouse Scroll leaves the system setting alone and adjusts only what you tell it to — so the trackpad keeps behaving exactly as macOS intends, and the mouse does what you want.
What it does
- Separate scroll direction — invert vertical, horizontal or both, on mice without touching your trackpad.
- Scroll speed — from a quarter to five times per notch.
- Sideways scrolling — hold a modifier key to send the wheel horizontally.
- Knows when something else is interfering — if another mouse utility is also changing your scrolling, Mouse Scroll says so instead of leaving you to guess.
- Stays out of the way — a menu bar icon, no Dock icon, and quitting restores stock behaviour immediately.
Private by design
No account, no ads, no tracking, no network. Mouse Scroll reads scroll events and nothing else — never your keyboard. It is sandboxed without network access, so macOS itself prevents it from connecting anywhere. See our Privacy Policy.
It asks for Accessibility permission because that is the only way macOS allows an app to change a scroll event as it passes. Nothing else is done with it.
Requirements
macOS 14 or later, on Apple silicon or Intel. Works with any mouse that reports a scroll wheel, from any manufacturer, with no drivers. A Magic Mouse sends trackpad-style events, so it is grouped with trackpads — see Support.