pilotmoon / Scroll-Reverser
git clone https://github.com/pilotmoon/Scroll-Reverser.git
v2.0.2 · 7d ago
🔥 on GitHub Trending today
Reverses macOS scroll direction with separate settings for each trackpad, mouse, Universal Control device, or app.
Why you might care
Useful if you want natural scrolling on one device but classic on another, since macOS applies a single global setting. It attributes each scroll event to its source and saves per-source direction and step size. It is free, open source under Apache-2.0, and needs Accessibility permission for its event tap.
+2
stars, 24h · #11,131
+16
stars, 7 days · #10,842
+~69
stars, 30 days · #10,589
3.7k
★ total · +0% this week
178
forks · 9 open issues
Star history (as recorded here)
LanguageObjective-C
LicenseApache-2.0
Created2011-10-26 (15y ago)
Last push5d ago
Watchers21
OwnerUser
Seen on GitHub Trending
- 2026-10-27 — #17 daily in objective-c · +1 ★
- 2026-10-22 — #1 daily in objective-c · +5 ★
- 2026-10-21 — #9 daily in objective-c · +6 ★
- 2026-10-20 — #9 daily in objective-c · +5 ★
GitHub topics
Links
- GitHub: github.com/pilotmoon/Scroll-Reverser
- Homepage: https://pilotmoon.com/scrollreverser/
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.