Different Scroll Direction for Mouse and Trackpad on Mac
You want natural scrolling on the trackpad and traditional scrolling on the mouse wheel — the setup that matches how each device actually feels. macOS shows you two checkboxes, so it looks possible. It isn't, natively. Here's why, and what your real options are.
Two checkboxes, one setting
Both System Settings → Trackpad → Scroll & Zoom → Natural scrolling and System Settings → Mouse → Natural scrolling control the same global preference. Flip either one and the other flips with it — you can watch it happen with both panes open. Under the hood there is exactly one value:
# 1 = natural scrolling on, 0 = off (read-only check, changes nothing)
defaults read -g com.apple.swipescrolldirection
This is true on macOS 13 Ventura, 14 Sonoma, and 15 Sequoia alike. Apple has shipped it this way since natural scrolling arrived in 2011, and the duplicated checkbox has been confusing switchers ever since.
Why this setup matters to so many people
Natural scrolling maps perfectly to a trackpad — your fingers push the content, like a phone screen. A scroll wheel carries thirty years of opposite muscle memory: wheel down means go down the page. If you dock a MacBook with an external mouse by day and use the trackpad on the couch by night, one of your two devices is always wrong. There's no macOS setting, hidden or otherwise, that splits them — no secret defaults key, no Accessibility override.
Your actual options
- Pick a side. Set the toggle for whichever device you use most and retrain on the other. Most full-time mouse users turn natural scrolling off and adapt their occasional trackpad use within days.
- Use a third-party helper. A small free utility called Scroll Reverser does exactly one job: it reverses scrolling per device class, so the trackpad can stay natural while mouse wheels are flipped. Alternatives like Mos and LinearMouse bundle the same per-device reversal with smooth-scrolling and acceleration controls. All of them need Accessibility permission in System Settings → Privacy & Security → Accessibility to see scroll events, and all are easy to undo — quit the app and macOS reverts to its single global setting.
- Reduce the conflict. If the helper-app route feels heavy, a Magic Trackpad at the desk instead of a mouse dissolves the problem — one device class, one correct setting.
What doesn't work: hunting for a hidden per-device preference. People regularly suggest writing separate values to the trackpad and mouse preference domains, but scroll direction isn't stored there — the global key wins, and you'll have changed nothing. Save yourself the experiment.
Is a helper app safe?
Scroll reversers work by intercepting scroll events through macOS's accessibility APIs and re-emitting them inverted — the same mechanism screen readers use. Nothing is patched or injected; removing the app removes the behavior completely. The one caveat: after a major macOS upgrade you may need to re-grant the Accessibility permission before it starts working again.
If you go this route, set the system toggle to match your trackpad preference first (usually natural scrolling on), then configure the helper to reverse only mouse wheels. Keeping the inversion in one layer avoids the double-flip confusion where system and helper cancel each other out. One more source of double-flipping to watch for: vendor mouse drivers like Logi Options+ carry their own direction setting, and stacking it with a reverser produces scrolling that changes personality between apps. Pick one tool and disable direction handling everywhere else.
Per-device scrolling needs a helper, but plenty doesn't: Mainspring turns 90+ hidden macOS settings into labelled, reversible toggles you can flip in one click.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once