Scroll Reverser
At a Glance
To reverse the mouse scrolling direction using the Registry, use these steps: Use the Windows key + R keyboard shortcut to open the Run command. Type regedit, and click OK to open the Registry. View 892 NSFW videos and pictures and enjoy GirlsRiding with the endless random gallery on Scrolller.com. Go on to discover millions of awesome videos and pictures in thousands of other categories.
Expert’s Rating
Cons
Our Verdict
Among the many changes in Lion (Mac OS X 10.7), one of the most controversial is a new way of scrolling. In Lion, when you drag two fingers downward on a MacBook’s trackpad or Apple’s Magic Trackpad (), or spin your mouse’s scroll wheel towards you, the content of the current document or window scrolls down, as well. In other words, scrolling is backwards compared to how we’ve been doing it for the past decade and a half.
The initial furor over this change is starting to die down as people have either gotten used to the New Way or used Lion’s option, in System Preferences, to switch back to the Old Way. But even among those who’ve adjusted to—or, heck, enthusiastically welcomed—this inverted scrolling, there are a couple persistent complaints. The first is that there’s no way to configure Lion to use the new scrolling orientation with trackpads while maintaining traditional scrolling with mice and trackballs. (Count me in this group—I’ve mostly adjusted to the new way of scrolling on my trackpads, likely because it’s similar to the way I touch-scroll on my iPhone and iPad, but I can’t quite acclimate to it when using my mouse’s scroll wheel or my trackball’s scroll ring.) The second is that some people who like this new direction for vertical scrolling haven’t yet taken to inverted horizontal scrolling.
Before Lion was released, I wrote about a nifty utility called Scroll Reverser that lets you invert scrolling. At the time, it was designed to let Snow Leopard (OS X 10.6) users get a head start on Lion’s new scrolling; it remains a useful way for Snow Leopard users to invert scrolling.
But since that article, Scroll Reverser has received a number of significant updates, and the current version works great in Lion to let you customize scrolling beyond OS X’s simple inverted/traditional checkbox. Specifically, Scroll Reverser addresses the aforementioned shortcomings of Lion’s scrolling options.
Launch Scroll Reverser, and its systemwide menu lets you quickly adjust your scrolling preferences. By default, all scrolling is reversed (from whatever your System Preferences setting is) for all input devices. You can quickly disable Scroll Reverser by choosing Reverse Scrolling from the menu to uncheck it. (Scroll Reverser affects only traditional scrolling; it doesn’t affect other Multi-Touch gestures.)
But the Preferences sub-menu is where Scroll Reverser’s real utility lies. Here you can choose which devices—trackpads, mice, and tablets—are affected by Scroll Reverser. (The Mouse category includes most trackballs.) In other words, if you want to keep Lion’s inverted scrolling for your trackpads and tablets, but use traditional scrolling when using a mouse or trackball, you can do so. You can also choose whether to reverse both horizontal and vertical scrolling, or just one or the other.
There are a couple limitations here. One is that Scroll Reverser depends on information from Mac OS X to determine the type of each device. For example, the non-Multi-Touch trackpads on older Mac laptops are treated as mice, rather than trackpads, as are the trackpads on some third-party keyboards with built-in trackpads or touchpads.
Another is that your horizontal and vertical settings apply to every class of device (trackpad, mouse, or tablet) you’ve chosen to “reverse.” I’d like to see separate horizontal and vertical settings for each type of input device. In addition to being more flexible, such a settings interface would actually make configuring Scroll Reverser less confusing—between Lion’s own scroll-direction setting, Scroll Reverser’s main on/off setting, and the various settings for directions and device types, sometimes figuring out the right combination of settings to get your desired results feels like an LSAT question.
Still, Scroll Reverser is a welcome solution for customizing Lion. For some people, it just may be the thing that finally gets them using Lion’s new scrolling—at least on some of their input devices.
Want to stay up to date with the latest Gems? Sign up for the Mac Gems newsletter for a weekly email summary of Gems reviews sent directly to your Inbox. You can also follow Mac Gems on Twitter.
Last week, I released Scroll Reverser version 1.8. This was its first proper update in 3 years, and features proper Big Sur support, as well as well as fixing a long-standing problem with crashing at startup when lacking required permissions in Mojave and Catalina.
While I was at it, I took the opportunity to add support for Dark Mode and native Apple Silicon.

There’s also an exciting new part of the user interface all about permissions. We all love interacting with the macOS Privacy interface in System Preferences, and now Scroll Reverser guides you helpfully as to what permissions you need to grant.1
The future of Scroll Reverser


When I first wrote Scroll Reverser, almost 10 years ago, I never expected I would still be working on it today.
In February 2011, Apple released the first developer preview of OS X 10.7 Lion to the world. It was the first time any of us had encountered natural scrolling on the Mac. I thought natural scrolling with a trackpad was pretty cool — it made sense to me right away and I wanted to try it out.
The problem was, it was jarring to switch between natural scrolling on my Lion test machine and classic scrolling my main machine, running Snow Leopard. So I decided to put together a tiny little app for my 10.6 Mac to achieve natural scrolling. I called it Scroll Reverser, submitted it to Mac App Store and it was promptly rejected.2
Rather than fight the rejection, I decided to cut my losses and simply posted it to my blog3 that day as a free download, with the source code on GitHub.
To my surprise, Scroll Reverser became an instant hit. Countless Mac websites and forum posts started linking to my Scroll Reverser blog post, and the first week of downloads was in the tens of thousands. I even got my first and only mention on Daring Fireball.4
Pretty soon, I started getting emails from people suggesting new features. People wanted to run it on Lion to reverse their trackpad but not their mouse. I also backported Scroll Reverser to work on PowerPC Macs, and on OS X 10.4 Tiger. Now, people could have natural scrolling on their old hardware.

As the years went on, I mainly focused on my other apps (which are how I make my living), but every now and again I would be pulled back to Scroll Reverser. Mainly this involved adding support for each new version of OS X and investigating and solving lots of little weird edge cases and compatibility issues. I also received language localizations from many contributors.5
And so, it’s almost 2021 and Scroll Reverser will be 10 years old in a couple of months. Amazingly it is still going strong and still a well used app. I get lots of mail, tweets and GitHub issues about it (especially when it breaks!).
Nick, that was all about the past. What about the future?
For all these years Scroll Reverser has been free. I started accepting donations in 2015.6 Although Scroll Reverser languished unloved for the last couple of those years, I have just spent some time updating it and, surprisingly to me, I am full of ideas to improve it further.
I have now made the decision that Scroll Reverser will become a paid app.
What does this mean? Well:
- After a future update, Scroll Reverser will operate be default in a trial mode, to be unlocked with a license key.
- It will be a one time purchase. NOT a subscription!
- Price still to be decided.
- The source code will remain open under the Apache 2.0 License, just as it is now.
- I will send free license keys to everyone who has ever donated, whatever the amount.
- Free license keys also to everyone who has contributed a language translation.
- I’m also aware that some people have come to depend on Scroll Reverser and won’t have the means to pay for it, for whatever reason. I will send a free license key to anyone who asks me for it. (I have always done this with my other paid apps too.)
So there is is. I know that an app going from free to paid is the kind of thing that gets some people mad. But I hope most of you will see this as an opportunity to support Scroll Reverser’s development for another 10 years, and beyond.
Scroll Reverser
Nothing is changing immediately, so just carry on as you are for now. This was just a heads-up, really. Thanks to all of you for reading this long post, for sticking with Scroll Reverser over the years, and for all your donations and kind messages of support. It keeps me going.
Mac Bootcamp Reverse Scrolling Touchpad
In macOS 10.13 and earlier, Scroll Reverser didn’t require any permissions at all to work. In 10.14, macOS started requiring the Accessibility permission for apps wanting to set up a scrolling event tap. And macOS 10.15 started requiring the Input Monitoring permission to monitor trackpad gestures. ↩
Actually it took 16 days, but that was very normal back then. You may be interested in the rejection message of 24th March, 2011:
We've completed the review of your app, but cannot post this version to the App Store because it did not comply with the App Store Review Guidelines, as detailed below: 2.8 Apps that are not very useful or do not provide any lasting entertainment value may be rejected; 6.5 Apps that change the native user interface elements or behaviors of Mac OS X will be rejected. ↩The original post is preserved here on archive.org. Thanks to a reader who ferreted out this link and sent it to me. ↩
To which I add: where are you now, Scrollvetica? 🙃 ↩
Scroll Reverser is thus available in English, Japanese, Italian, Greek, Brazilian Portuguese, German, Romanian, Slovak, Russian, Korean, Chinese, Hungarian, Polish, Dutch, Norwegian Bokmål, Swedish and Spanish; although, many of the localizations have become incomplete. ↩
Looking at my PayPal records, I have received more than 300 donations, with an average donation of $5. ↩
