我想知道是否有办法以编程方式在 mac/osx(优胜美地)上切换滚动方向。如果是这样,我想将某种脚本或命令分配给组合键以快速切换它。我在 Mac 上工作,但始终登录 Windows 计算机,我的大脑一直想以错误的方式滚动。我没有在 mac 上编程过任何东西,对它还是很陌生,但是在 linux 上做了很多,并假设它有点类似于 bash 脚本。
最终的最终目标是对插入的鼠标做出反应,如果需要也可以同时更改两者在触控板上。这真的只是为了好玩和易用。
我想知道是否有办法以编程方式在 mac/osx(优胜美地)上切换滚动方向。如果是这样,我想将某种脚本或命令分配给组合键以快速切换它。我在 Mac 上工作,但始终登录 Windows 计算机,我的大脑一直想以错误的方式滚动。我没有在 mac 上编程过任何东西,对它还是很陌生,但是在 linux 上做了很多,并假设它有点类似于 bash 脚本。
最终的最终目标是对插入的鼠标做出反应,如果需要也可以同时更改两者在触控板上。这真的只是为了好玩和易用。
我在这里使用defaults
命令找到了答案:
写上:(defaults write -g com.apple.swipescrolldirection -bool FALSE
或TRUE
)
读取当前值:defaults read -g com.apple.swipescrolldirection
。
我知道我在这里执行了一些死灵术,但我想出了如何使这项工作,至少部分:
on run {input, parameters}
tell application "System Preferences"
reveal anchor "trackpadTab" of pane id "com.apple.preference.trackpad"
end tell
tell application "System Events" to tell process "System Preferences"
click checkbox 1 of tab group 1 of window 0
end tell
quit application "System Preferences"
return input
end run
我相信很多人都有同样的问题 - 连接鼠标并想要切换滚动方向而不进入设置。
我实际上采取了额外的步骤并为此创建了指南
您可以在我的 github 上获取压缩应用程序:https ://github.com/liesislukas/apple-scroll-direction-auto-toggle或仅使用我在媒体上发布的文章中的链接以及所有屏幕截图和文档。
澄清一下,是的,我使用了该线程上另一篇文章中的代码,但那里的代码已损坏。我修复了上面帖子中的代码并将其打包到应用程序中,添加了漂亮的图标,因此现在可以将其添加到停靠以切换鼠标方向。感谢@poddus 提示使用 Apple 脚本 :)