pilotmoon/Scroll-Reverser
Per-device scrolling prefs on macOS. observed · 2026-08-28
Health v2 · maintenance only
48/100
- Activity 57
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5425
- days_rel: n/a
- days_push: 263
- n_releases_24m: 0
Adoption not part of the score
3576 stars · 173 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Scroll Reverser is a free, open-source macOS menu bar app that reverses the direction of scrolling, with independent settings for trackpads and mice (including Magic Mouse). It works by installing a Quartz event tap that intercepts and modifies scroll and gesture events, and also offers a wheel step-size control.
Use cases
- use natural scrolling on trackpad but classic scrolling on mouse
- reverse mouse wheel scroll direction on mac
- fix scroll direction for magic mouse separately from trackpad
- control scroll wheel step size instead of scroll acceleration
- stop trackpad gestures feeling wrong when reversing scroll direction
When to choose
- you want per-device scroll direction on macOS with separate trackpad and mouse settings
- you prefer a lightweight, self-contained open-source app over system hacks
- you use a wheel mouse and want fixed step scrolling instead of macOS acceleration
When to avoid
- you are on Windows or Linux
- you only need the system-wide natural scrolling toggle already in macOS settings
- you need per-application scrolling rules rather than per-device
Facets
application · maturity active
developer-tools desktop-applications apple-ecosystem developer-tools scrolling event-tap trackpad mouse menu-bar-app objective-c open-source macos
3 sources
- readme: https://github.com/pilotmoon/Scroll-Reverser · fetched 2026-08-28 · 9be801c5a9bd
- homepage: https://pilotmoon.com/scrollreverser/ · fetched 2026-08-29 · bb02e32f7492
- site_page: https://pilotmoon.com/about · fetched 2026-08-29 · 1f675b79bf72
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pilotmoon/Scroll-Reverser | main | 48 |
For agents
markdown · JSON · MCP: product_card(name="pilotmoon/Scroll-Reverser")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem