我希望能够通过 Applescript 检查鼠标键的状态,以便脚本只有在粘滞键打开时才能向 5 键发送垃圾邮件(这将触发鼠标左键单击)。这将允许使用关闭粘滞键的快捷方式关闭脚本(按下该option键 5 次)。
到目前为止我的代码:
on idle
tell application "System Preferences"
activate
set current pane to pane id "com.apple.preference.universalaccess"
end tell
tell application "System Events"
tell process "System Preferences"
click menu item 6 of menu 1 --pseudocode
if value of checkbox "Enable Mouse Keys" is 1 then
key code 87 --press the "5" key, triggers mouse press
end if
end tell
end tell
set rn to (random number from 0.8 to 1.0) as text
return rn
end idle
我的问题是线路click menu item 6 of menu 1
以及如何访问“辅助功能”窗格的“鼠标和键盘”部分。如果还不是很明显,我对applescript的经验很少。>_>