我正在尝试在Automator中编写一个Applescript,按住左箭头按钮,同时按住控制,选项和命令。我到目前为止的代码是:
on run {input, parameters}
tell application "System Events"
tell application "Sublime Text 2" to activate
keystroke "left" using {control down, option down, command down}
end tell
return input
end run
但是,这不起作用。有关如何修复此代码的任何建议? 谢谢!
答案 0 :(得分:40)
使用箭头键时,您需要通过键码来定位它们。
tell application "Sublime Text 2" to activate
tell application "System Events"
key code 123 using {control down, option down, command down}
end tell
ARROW KEY CODES
答案 1 :(得分:4)
您可以使用任何 ASCII代码,对于箭头键,这将是:
告诉应用程序"系统事件"击键(ASCII字符31) - 向下箭头
告诉应用程序"系统事件"击键(ASCII字符30) - 向上箭头
告诉应用程序"系统事件"击键(ASCII字符29) - 右箭头
告诉应用程序"系统事件"击键(ASCII字符28) - 左箭头
<强>链接:强>