As someone who prefers Natural Scroll (and who understands that there are people who don't), why would someone want Natural Scroll on one interaction method and not on another? That feels like confusion waiting to happen, IMHO.
I have been looking for a solution to this problem for a very long time and my reasoning is that on a trackpad, natural makes a lot of sense intuitively, since you are "pushing" the document (page/app/whatever) the direction you want it to move.
Whereas when I am using a mouse I feel like I the document is below the mouse more or less and when I move the scrollwheel it is physically moving the document as if it was tied to the scrollwheel.
Not sure if that makes any sense, as this is just some internal feelings on it, but I have beeen manually toggling the natural scroll when i plug and unplug my mouse ever since I started using MacOs
Yeah I think the exact same way! The top of the physical wheel spins the opposite direction of the bottom of the wheel which would be "touching" the page/content. Originally I was going to just make a background script to automatically toggle the option when it detects certain USB devices (like my mouse) but I couldn't find a way to apply settings changed via the "defaults write" command without logging out and then back in. In my research I came across discrete-scroll and scroll reverser on GitHub. Discrete-scroll worked in Catalina but had no GUI, and Scroll Reverser didn't work reliably on Catalina. So I combined the ideas from both in as little Swift code as possible so that anyone using my app wouldn't need to worry about allowing the app to "control your computer".
I have to say I really appreciate this! I was going down very similar lines just last week (I had installed Hammerspoon and was experimenting with some applescript hacks, but to no avail).
Just intercepting the actual scroll and inverting it is a really elegant solution (that doesn't require a relog) which is great.
This solves one of the two biggest gripes I had about MacOs - with the other being my inablility to "pin" my dock to one of my monitors, overriding the swap functionality. Thanks!
I'm the same as you, and it also took me a while to figure out why it was. The best explanation I could come up with is that it felt like I was moving the scroll bar with a scroll wheel, while that's clearly not the case when I'm using a trackpad or touch.
honestly, if this popped up more than 2 weeks ago i'd wonder the same thing. i love the way the mac trackpad works, including the scroll direction. but i plugged a mouse in and was doing some gaming stuff. it is unintuitive as hell to have the scroll wheel go the 'opposite' way for zooming on an rts. i changed the setting for the mouse, and later when on the trackpad again, wondered why the hell it was backwards. no idea why 1 setting, in 2 locations, uses the same config value.
Natural scroll direction while using a mouse isn't traditionally how one would use a mouse - but the issue is if you set the scroll direction to change for your mouse (on a mac) it also sets it for your trackpad.
I have always used a mouse when scrolling down makes the page go down, and on the trackpad scrolling down makes the page go up. It makes sense to me somehow, probably because I'm used to the input method of a phone's scrolling and so that transfers to a trackpad naturally.
I only use trackpads on osx, but I use scroll wheels on linux and windows too. So I'm fine with whatever on the trackpad, but I need my mouse to stay consistent with the rest of the world.
I get confused about which is natural and which is normal scroll but I have subconscious muscle memory, so if this tools helps people that for whatever reason were trained to have this subconscious muscle memory / why not? It's all pretty arbitrary anyway. Aren't your eyes bolted on upside down and your brain has a layer that inverts it?
I like Natural Scroll on the trackpad because my mind somewhat subconsciously maps the page onto the trackpad. Then, scrolling on the trackpad is like dragging the page up or down with my fingers.
Mentally, the same mapping does not happen with a scroll wheel. So it’s a weird psychological block when I scroll down with a scroll wheel and the page goes up.
For me, it’s because my muscle memory for a mouse (which I use primarily on my work Windows computer, occasionally on my Mac laptop) is different than a trackpad (which I only use with my Mac laptop). Unfortunately, macOS doesn’t let you set different options for each.