It's a little more complicated than that as you will see, but that is the general idea. To distinguish between trackpad and mouse, Scroll Reverser essentially looks at the gesture events to determine whether there are 2 or more fingers on the trackpad. The main documentation is Quartz Event Services Reference. Scroll Reverser installs an event tap, which gives access to event stream, including scrolling events and gesture events. Everything else is just user interface rigging. The real guts of the code is in MouseTap.m. Older code targeting 10.4+ is in the 'tiger' branch and 10.7+ is in the 'lion' branch. The master branch targets 10.12 and higher. Instead, it has some custom debug code which is more efficient to write to.) Notes on the code This is because doing so slows down the event lap. (Scroll Reverser does not output debug info with NSLog. To display the debug window, Option(⌥)-click the Scroll Reverser menu bar icon. (If you don't have a code signing key, you'll need to Google that.) Viewing debug log That is because you need to replace out the part of the script which specifies my code signing key with the name of your own key. You will get errors in the build script phase. That's perfect for developers who want to keep their Macs as Lion-like as possible, but would like. BuildingĪfter cloning this repo, you'll need to git submodule update -init to check out the BuildScripts submodule. Scroll Reverser (free) adds a menu bar item allowing the direction of scrolling to be toggled. Please note, the name "Scroll Reverser" and the application icon are trademarks and may not be used by derivatve works (except as required to describe the origin of the work). Generally, look for an option similar to Two-finger scrolling and look for a reverse toggle. Note: Remember that this menu is likely to look entirely different on your side. If you would like to open a new language, just send me an email. Look for the Multi-finger tab, select Scrolling, and then check the box next to Reverse. ** When improving an existing translation, please add a comment and mark it as "Issue" so that it flags it up to me to approve. Please submit transmations using the CrowdIn platform. Translation contributions in your language are welcome. To uninstall, simply quit the app and drag Scroll Reverser.app to trash. Install and runĭownload the latest release, unzip, and place Scroll Reverser.app in your /Applications folder. See the web home page for the downloads, or the respective labelled branches for the code. Older versions are available for older OS versions down to OS X 10.4. The latest build of Scroll Reverser requires macOS 10.12.6 and above, and is a univeral binary for both Intel and Apple Silicon (M1) Macs. Web home page: (Please note the home page contains additional content about the app, FAQ, changelog etc.) Requirements If you aren't a developer and would like to get a taste of what reverse scrolling feels like, download the utility and give it a try.Reverses the direction of macOS scrolling, with independent settings for trackpads and mice. That's perfect for developers who want to keep their Macs as Lion-like as possible, but would like the ability to go back to the tried-and-true direct scroll when necessary. Scroll Reverser (free) adds a menu bar item allowing the direction of scrolling to be toggled. Now, developer Nick Moore has created a small utility to reverse the scrolling on Mac OS X 10.5 and 10.6. Those developers are at a disadvantage when they switch back to earlier versions of Mac OS X - they basically have to remember what OS they're working with and make a mental switch to the proper scrolling direction. While reverse scrolling can be turned off in Lion through System Preferences, many developers who are beginning to work with the Lion developer preview find that they prefer this very iOS-like way of interfacing with their Macs. Reverse scrolling is used on iOS devices, where it feels very natural - it's like you're moving a piece of paper up and down in a frame to reveal the content on it. This is contrary to the common method of scrolling that is used in most major operating systems, where the hand moves down to scroll down. With reverse scrolling, your hand actually moves up to scroll down a page. One of the more surprising features of Mac OS X 10.7 Lion has been the change to reverse scrolling.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |