如何从终端瞬间更改鼠标设置?
-
29-09-2020 - |
题
我的学校拥有一堆Mac,始终登录到客人,并且具有非常恼人的默认设置(自然滚动,没有次级鼠标按钮等),所以我试图编写一个终端脚本,可以改变所有设置我喜欢。有一件事我希望脚本要做的是右键单击鼠标到辅助按钮;对于一些愚蠢的原因,默认情况下,左右按钮都设置为主按钮。有没有办法让我从终端做到这一点?
我也希望脚本禁用自然滚动;但是,我发现的唯一终端命令(“默认为NSGlobaldomain Com.Apple.swipescrolldirection-bool false”和同一件事的某些变体)要求用户退出并返回以生效。鉴于我可以在系统偏好中手动禁用自然滚动而无需注销,肯定必须有一种方法可以将变化从终端瞬间,右?
对这些问题中的任何一个有帮助非常感谢!
解决方案
appleScript是一个很好的方式!
tell application "System Preferences"
reveal pane "com.apple.preference.mouse"
end tell
tell application "System Events" to tell process "System Preferences"
tell checkbox 1 of window 1
click
end tell
end tell
.
它在mavericks上工作。它可能需要在旧的OS X上进行一些修改,因为鼠标偏好的UI更改。
不隶属于 apple.stackexchange