macOS menu-bar scroll fixer

Wheel like Windows. Trackpad untouched.

macOS has one scroll-direction switch for everything you own: fix the mouse wheel and your trackpad breaks. MouseScroll flips the wheel alone and leaves the trackpad exactly as Apple built it.

One switch in the menu bar Starts at login Free
One switch, two devices

It reads the scroll, not the device.

MouseScroll never asks which mouse you own: every scroll event on macOS already says where it came from.

1

A wheel click is a step

A wheel scrolls in discrete notches; a trackpad sends a continuous glide. macOS labels them differently before any app sees them.

2

Only the steps get flipped

MouseScroll reverses the discrete steps, both axes, so a tilt wheel behaves too. Everything continuous passes through untouched.

3

Nothing else changes

Your system settings stay untouched. Quit the app and your Mac is exactly as it was.

What's on board

One annoyance, fixed properly.

Any mouse, no setup

USB, Bluetooth, the cheap one from the drawer, nothing to pair, no device list. Any mouse scrolls correctly from the first notch.

Your trackpad stays natural

Two-finger scrolling, momentum, rubber-banding, all untouched, because trackpad events are never modified.

Both axes

Vertical and horizontal, a tilt wheel flips with the rest.

Turn it off in one click

One switch in the menu bar. Flip it and scrolling returns to normal instantly, no restart.

Starts with your Mac

Launch at login is a checkbox in the same menu, and it shows up properly in System Settings → Login Items.

Half a megabyte, no Dock icon

Native Swift, zero dependencies, universal binary. It uses almost no memory and does nothing when you aren't scrolling.

Straight about the permission

It needs Accessibility. Here's exactly why.

Changing a scroll event means sitting in the stream of input events, and macOS guards that with the Accessibility permission, there is no smaller one that works. Decline the prompt and nothing breaks; the app just waits.

What it does with that permission is deliberately tiny: it checks whether a scroll was a notch or a glide, and flips the notch. It reads no keystrokes, stores nothing, and contains no networking code at all.

No network requests, at all
Reads scroll direction only
No account, no analytics
Zero third-party code
Status, July 2026

Signed, notarized, ready when you are.

Signed with an Apple Developer ID and notarized by Apple, macOS opens it with a double-click, no warnings. Download, drag to Applications, done.

  • Wheel inverted on both axes, trackpad and momentum untouched
  • Works with any mouse, with nothing to pair or configure
  • Menu-bar switch, launch at login, universal binary
Questions

The things you'd ask.

Why not just turn off Natural Scrolling in System Settings?

Because that switch is global: it fixes the wheel but reverses your trackpad too. macOS has no per-device setting, which is why this app exists.

Does it need Accessibility access?

Yes, modifying an input event on macOS requires it, full stop. The prompt appears on first launch; decline it and MouseScroll simply waits, with a link to the right settings page in its menu.

What about a Magic Mouse?

A Magic Mouse keeps its natural scrolling, on purpose: its touch surface sends the same continuous events a trackpad does. This app is for a mouse with a real wheel.

Does it change any of my system settings?

No. It changes events in flight, one at a time, quitting restores normal behaviour instantly. The only thing it ever registers is a Login Item, and only if you tick Launch at Login.

I already turned Natural Scrolling off to fix my mouse. What now?

Turn it back on. MouseScroll starts from the macOS default, Natural Scrolling on, and if the global switch is also reversed, the two corrections cancel each other out. Let MouseScroll handle the wheel on its own.

Will it slow my scrolling down?

No. The work per event is flipping a few numbers, on its own thread. Scrolling stays as smooth as it was.

What will it cost?

Nothing, it's free. No licence, no trial, no account. If you'd like to support the work, Snipkin is the paid one.

Which Macs does it run on?

macOS 14 Sonoma or newer, Apple silicon or Intel, a universal binary of about half a megabyte.