15

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.

3 Answers3

16

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/

Sean C.
  • 176
  • Not working on catalina. – Bartek Pacia Jul 20 '20 at 10:19
  • @PiotrWittchen When I use Scroll Reverser in Monterey to only reverse external mice it makes trackpad scrolling go both ways, arbitrarily. While scrolling down, at certain speeds it starts scrolling up... – Andreas Jun 29 '22 at 11:45
  • I don't know how it can behave with different external mouses. I'm not using Apple mouse. I'm using Logitech MX mouse. – Piotr Wittchen Jun 29 '22 at 12:53
5

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

aptgetrekt
  • 2,761
3

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.

Accessibility

Then, with your mouse connected, go back to your Mouse settings in the System Preferences and adjust scrolling accordingly.

Mouse and Trackpad settings

bjbk
  • 9,463