Keyboard Maestro 是一款功能强大的 macOS 自动化工具(率创建“宏”(Macros)核可随时触发的脠可个化脚本。
一、核心界面与工作区详解
Keyboard Maestro 的主界面个于分类和管理宏,类似于文件夹。您可以根据项目、应用或功能创建不同的组。
- 宏组用于分类和管理宏,类似于文件夹。您可以根据项目、应用或功能创建不同的组。
- 宏列表(Macros):位于窗口中央。显示当前选中宏组内的所有宏。每个宏时,此处会时间计划等。
- 编辑面板(Editor):位于窗口右侧,是构建和编辑宏的核心区域。当选中一个宏时,此处会时间计划等。
- 触发器(Triggers):定义宏如何启动,例如键盘快捷键、菜单选择、时间计划等。
- 动作列表(Actions):按顺序执行的操作步骤列表。您可以从庞大的动作库中拖拽添加。
二、完整操作流程:从创建到导出
步骤 1:创建新宏
- 打开 Keyboard Maestro 主窗口(默认快捷键
⌃⌥⌘M)。 - 在左侧宏组列表中选择或命名的新宏的组。
- 点击窗口左上角的 “+” 按钮,选择 “New Macro”。一个未命名的新宏会出现在当前宏组中。
步骤 2:配置触发器
- 在右侧编辑面板的 “Triggers” 区域,点击 “+” 按钮添加触发器。
- 从列表中选择触发器类型,例如最并按下您想设定的组合键,例如
⌃⌥⌘D。您可以指定该宏仅在特定应用(Application)中生效。
Step 4: 3
- Test This Macro > Run >
⌘R> OK >⌘D> OK >⌘E> Export >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK >⌘E> OK - 导入:通过菜单 “File” > “Import” 或直接将 .kmmacros 文件拖入 Keyboard Maestro 窗口来将一个动作的输出(如“获取剪贴板入文本”、“提示输入文本”、“计算表达式结果”)存储到变量中,然后在后续动作中引用该变量。
三、常用功能进阶技巧
1. 利用变量实现动态操作
Keyboard Maestro 的变量系统阶技巧。您可以将一个动作的输出(如“获取剪贴板入文本”、“提示输入文本”、“计算表达式结果”)存储到变量中,点击 “Insert Token” > “Variables” 来选择或插入变量。例如,在“键入文本”动作中使用 %Variable%MyVar%。
2. 条件逻辑与流程控制
通过 “If-Then-Else”、“Loop”、“Switch” 等控制动作,可以创建果能化的宏。
- 示例:创建一个宏,先检查当前窗口是否属于浏览器(If 条件),如果是,则执行“复制当前URL”并粘运记软件中;如果不是,则发出提示音。
3. 多步骤模拟与延迟
对于需要模拟复杂用户交互(如一系列点击和菜单选择)的自动化,可以使用 “模拟鼠标点击”、“选择菜单项” 等动作。在动作之间合理插入 “Pause”(暂停)动作,以确保前一个操作完成后再执行下一个,避免因糫应延迟导致的失败。









