Skip to content

The Scroll Direction Problem

I put two fingers on the trackpad and scrolled down. The page went up. I scrolled up. The page went down. I sat there doing this three more times like a lab rat that refuses to learn the maze.

It took me an embarrassingly long time to realize this was intentional. Apple chose this.

What's Happening

Apple calls it "Natural Scrolling." The concept: your fingers push the content, like swiping on a phone screen. Swipe up, content moves up. On a touchscreen this makes perfect sense. On a trackpad attached to a laptop where everything else works like a desktop, it feels like someone swapped the wires in your brain while you were sleeping.

On Windows, scroll direction follows the scroll bar: scroll down, bar moves down, page moves up. Twelve years of that and my fingers had strong opinions about the correct direction.

Mac users will defend natural scrolling with the same energy they use to defend the absence of a right mouse button in 2005. "It's more intuitive." No it isn't. It's more intuitive on a phone. On a laptop, it's just backwards with better marketing.

The Simple Fix (That Creates a New Problem)

System Settings > Trackpad > Scroll & Zoom > turn off Natural scrolling

Done. Scrolling works like Windows again.

Except now the trackpad and your mouse both scroll the "classic" way. If you only use a mouse, perfect. But if you actually like natural scrolling on the trackpad (and you might, after a few days), you're stuck. macOS ties trackpad and mouse scroll direction together. One toggle. Both devices.

Windows has had independent scroll direction per device since Windows 10. macOS, the operating system that Mac users claim "just works," cannot do this without third-party software. I don't make the rules. I just report the irony.

The Real Fix: Scroll Reverser

Scroll Reverser is a free, open-source app that does what macOS should do natively: independent scroll direction for trackpad and mouse.

bash
brew install scroll-reverser

Or download from GitHub: github.com/pilotmoon/Scroll-Reverser

Setup (30 seconds)

  1. Open Scroll Reverser (it lives in your menu bar)
  2. Check Enable Scroll Reverser
  3. macOS will ask for Accessibility permissions. Grant them.
  4. Configure:
SettingWhat to setWhy
Reverse MouseOnMakes your mouse scroll like Windows
Reverse TrackpadOffKeeps natural scrolling on the trackpad

Your trackpad scrolls naturally. Your mouse scrolls the way it has since you first touched a scroll wheel. Both feel right. The fact that a solo developer on GitHub had to solve this is either impressive or embarrassing, depending on how you feel about Apple's priorities.

If It Stops Working

Scroll Reverser occasionally loses its Accessibility permission after a macOS update. Fix:

  1. Quit Scroll Reverser
  2. System Settings > Privacy & Security > Accessibility
  3. Remove Scroll Reverser from the list, then add it back
  4. Restart the app

One Gotcha

If you have "Use trackpad gesture to zoom" enabled in Accessibility > Zoom > Advanced > Controls, Scroll Reverser gets confused and treats your trackpad as a mouse. Turn that zoom setting off.

Alternatives

If Scroll Reverser doesn't click with you:

AppCostNotes
LinearMouseFreeAlso handles acceleration curves and per-app settings
Mac Mouse FixFree / $1.99Broader mouse customization beyond scrolling
MOSFreeLightweight, smooth scrolling only
UnnaturalScrollWheelsFreeMinimal, does one thing

Windows Comparison

ConceptMacWindows
Default scroll directionNatural (touchscreen style)Classic (scroll bar style)
Change scroll directionSystem Settings > TrackpadSettings > Bluetooth & devices > Mouse
Independent mouse/trackpad directionNot built in. Needs Scroll Reverser.Built in since Windows 10

Windows: 1. Mac: 0. On this specific feature. I'll keep score throughout the blog. It's going to be close.

The Verdict

Give natural scrolling two days on the trackpad. Seriously. Your fingers will adjust, and two-finger scrolling starts to feel like moving a piece of paper under glass. It's genuinely good. Apple got the trackpad part right.

But for the mouse, install Scroll Reverser. Fighting years of muscle memory on a scroll wheel is a battle you don't need to win. The app is free, open source, and does the one thing Apple refuses to build. Sometimes the best Mac software is the stuff that fixes macOS.