求macOS按键名称参考指南及AppleScript keystroke参数列表
嘿,这两个问题我都能帮你搞定!
1. 找macOS按键名称参考指南
你可以通过两个靠谱的途径找到官方参考:
- 打开系统自带的Script Editor(在「应用程序/实用工具」文件夹里),点击菜单栏的「文件」→「打开字典」,选择StandardAdditions,里面的
keystroke和key code命令条目下,列了所有支持的按键名称和对应代码。 - Apple的AppleScript官方文档里也有详细的按键名称对照表,不过直接在Script Editor里查字典是最方便的,不用跳转到网页。
2. AppleScript实现你的按键序列 + keystroke参数说明
先给你理清楚keystroke命令的参数逻辑:
- 单个特殊按键直接写名称,比如向下箭头是
down,向右箭头是right; - 组合按键用
using关键字搭配修饰键,比如command down、function down; - 你需要的「Function+退格」是删除光标右侧内容,对应按键名称是
forward delete(普通退格是delete,只删除光标左侧内容)。
下面是实现你要的按键序列的脚本,我用循环简化了重复的操作,避免冗余代码:
tell application "System Events" -- 第一步:按下向下箭头 keystroke down -- 执行第一次「Command+右箭头 → Function+退格」 keystroke right using command down keystroke forward delete using function down -- 重复执行剩下的3次相同序列 repeat 3 times keystroke right using command down keystroke forward delete using function down end repeat end tell
如果之后你需要查其他按键的参数,还是推荐去Script Editor的字典里查看StandardAdditions的内容,那里有完整的keystroke参数列表,比网上零散的资料准确多了。
内容的提问来源于stack exchange,提问作者Magic Thighs
相关产品推荐
相关产品推荐

