Jump to content

Toggle Natural Scrolling Workflow

Recommended Posts

I created this workflow some time ago and use it quite frequently when switching back and forth from using trackpad and mouse input devices. I needed this workflow since I prefer natural scrolling with the track pad and old-school scrolling when using a mouse. I was not completely happy with the 'reverse scrolling' application as it added lag and was misbehaving when having a finger on the trackpad and scrolling with the mouse.
The workflow makes a relatively simple AppleScript call, which should remain stable as long as the trackpad prefpane GUI remains the same.


The workflow can be found in my github repository


If you want to create it yourself, create the following nodes according to your needs:

* Hotkey - I use Ctrl-Alt-Cmd-M

* Run NSAppleScript with the content below

* Post Notification if desired



The Apple Script doing the actual work:

on alfred_script(q)
  tell application "System Preferences"
set current pane to pane "com.apple.preference.trackpad"
end tell

tell application "System Events"
tell application process "System Preferences"
tell tab group 1 of window "Trackpad"
click radio button 2
click checkbox 1
end tell
end tell
end tell

tell application "System Preferences"
end tell
end alfred_script


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...