Set scroll direction independently for mouse and trackpad
I use multiple pointing devices, including a mouse and Apple Magic Trackpad, and it is very frustrating that it is not possible to configure the Mac so that both devices scroll in the standard direction for those device types.
By scroll in the "standard direction" I mean:
- For a mouse, the standard scrolling direction is where you rotate the wheel towards you and the page scrolls down. This is the way that mouse scroll wheels have worked since they were invented in the mid-1990s.
- Touch-based surfaces on the other hand generally work on a "drag" paradigm. The standard scrolling direction is where you drag the page in the direction you want the page to move (not the direction you want to scroll), so dragging upwards makes the page move upwards, which lets you view content further down the page, so you scroll down. This is the way that touch-based surfaces have worked since they first became popular in the mid-2000s.
There is a setting in OS X to reverse the direction of scrolling under System Preferences > Mouse > Scroll direction: natural, and also under System Preferences > Trackpad > Scroll & Zoom > Scroll direction: natural. But these both control the same setting, so if you change one, the other updates too.
The problem is that it is impossible to get both devices to scroll in standard direction at the same time.
If you DISABLE "Scroll direction: natural" in System Preferences, then:
- Mouse scroll direction is CORRECT (i.e. rotate wheel towards you = scroll DOWN)
- Trackpad scroll direction is INCORRECT (i.e. drag the page up makes it move down = scroll UP)
If you ENABLE "Scroll direction: natural" in System Preferences, then:
- Mouse scroll direction is INCORRECT (i.e. rotate wheel towards you = scroll UP)
- Trackpad scroll direction is CORRECT (i.e. drag the page up makes it move up = scroll DOWN)
So the problem is that whichever way you set it, something is always broken. If you set it to "natural", the mouse is wrong and the trackpad is right. If you set it to non-"natural", the trackpad is wrong and the mouse is right.
The problem would be solved if OS X allowed the "Scroll direction: natural" setting to be made independently for mouse and trackpad. If I could set them independently, then I would set it to "non-natural" for mouse, and "natural" for Trackpad, and then everything would be correct as far as I'm concerned!
I don't think I'm asking for anything weird here. All I want is for a scroll-wheel to behave like a scroll-wheel, and a touch-based surface to behave like a touch-based surface.
iMac (27-inch, Late 2012), OS X Yosemite (10.10.2)