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 Answers 3


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/

  • Not working on catalina. Commented Jul 20, 2020 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
    Commented Jun 29, 2022 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. Commented Jun 29, 2022 at 12:53

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.


  • 1
    Thank you for your work. I had this problem for a week now your software fixed my problem.
    – Lex Bryan
    Commented Apr 15, 2021 at 6:46

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"



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

Mouse and Trackpad settings

  • Glad it helped you some!
    – bjbk
    Commented Aug 11, 2015 at 17:51
  • 6
    Doesn't seem to work in Sierra Commented Nov 1, 2016 at 14:01
  • 1
    The answer was for Yosemite as per OP question. Written long before Sierra existed.
    – bjbk
    Commented Nov 14, 2016 at 22:23
  • 1
    Ignoring trackpad does not mean, setting different scroll directions for mouse and trackpad or this option does something different, than it says. Commented Mar 25, 2022 at 14:41

Not the answer you're looking for? Browse other questions tagged .