运行菜单命令
“运行菜单命令”可以让一条 SpaceLauncher 绑定在你当前使用的 Mac App 中运行某个菜单命令。
例如:
Space E -> 文件 ▸ 导出为 PDF...
这个菜单命令不需要有自己的 macOS 键盘快捷键。SpaceLauncher 会直接保存菜单标题,并在你触发绑定时通过 macOS 辅助功能运行这个命令。
不需要额外键盘快捷键
macOS 可以在系统设置里给菜单命令分配普通键盘快捷键。使用通用改键工具时,通常要先创建这个快捷键,再从另一个按键触发它。
SpaceLauncher 不需要这个中间快捷键。绑定会直接指向菜单标题,所以你不必额外占用或记住另一个键盘组合。
菜单路径
请按 App 中显示的样子输入菜单标题,从菜单栏开始,到具体命令结束。
Apple 的 App Shortcuts 文档把它称为 Menu title 字段:对于可见菜单路径 File > Export as PDF...,输入 File->Export as PDF...。SpaceLauncher 遵循同样的菜单标题格式。它也接受可见的 > 分隔符、常见箭头变体、三个句点或单个省略号,以及常见的带引号或不带引号菜单标题。
File->Export as PDF...
Window->Minimize
菜单命令可能因 App 版本、系统语言和当前 App 状态而变化。如果命令被重命名、移动、隐藏或禁用,请更新绑定,使它匹配你在该 App 里看到的菜单。
按 App 生效
“运行菜单命令”和“应用范围”配合很好。同一组 Space 键序列可以在 TextEdit 中运行 Duplicate,在 Finder 中运行 Compress,让快捷键跟随当前 App 的语境,而不是绑定到全局键盘快捷键。
权限
SpaceLauncher 通常已经拥有“辅助功能”权限,因为它需要这个权限来识别你的 Space 快捷键,同时保留正常打字。“运行菜单命令”使用同一个权限来找到匹配的菜单项,并代你点击它。
另请参阅 Apple 的 在 Mac 上为 App 创建键盘快捷键指南。