Natural Scroll Direction: On with trackpad, Off with mouse
I already tried this:
Changing trackpad scroll direction with AppleScript in Yosemite
But it didn't work.
What I need is when I use the internal macBook Pro trackpad, natural scroll direction is enabled, and when I use an external mouse, it is disabled.
If this is impossible, how about the following alternative: when I plug in a mouse switch to "non-natural" scroll direction, and when I disconnect the mouse switch back to natural.
Hi just found a great app that totally fixed this and so simple! You can set the scroll direction for each device separately.
SCROLL REVERSER http://pilotmoon.com/scrollreverser/
Try this:
Go to Accessibility settings for Mouse & Trackpad in System Preferences.
Tick the
"Ignore built-in trackpad when mouse or wireless trackpad is present"
option.
Then, with your mouse connected, go back to your Mouse settings in the System Preferences and adjust scrolling accordingly.
I got frustrated about this too. I found scroll reverser but it didn't seem to work reliably and other report it doesn't work at all on Catalina. I decided to develop my own app to fix the issue called UnnaturalScrollWheels, it also allows to disable scroll acceleration and modify the number of lines each wheel click scrolls.
https://github.com/ther0n/UnnaturalScrollWheels