步骤类型
宏通过组合 8 种步骤类型来使用。添加步骤时,从下拉菜单中选择步骤类型。

| 步骤 | 说明 |
|---|---|
| Keyboard Shortcut | 发送带修饰键的按键组合 |
| Key Press | 按下单个按键(Return、Tab、方向键等) |
| Text Input | 通过剪贴板粘贴文本 |
| Delay | 以毫秒为单位插入等待时间 |
| Launch App | 启动应用程序 |
| Open URL | 打开 URL 或自定义 URL scheme |
| Window Management | 更改窗口布局(15 种布局) |
| System Action | 音量、亮度和媒体等系统操作(11 种) |
Keyboard Shortcut
发送修饰键(Command / Option / Control / Shift)加按键的组合。用于向活动应用发送快捷键。
配置
- 将步骤类型设置为"Keyboard Shortcut"
- 点击录制区域,按下你想要发送的按键组合
不能录制没有修饰键的单独按键。要发送不带修饰键的单个按键,请使用 Key Press。
Key Press
发送单个按键,如 Return、Tab 或方向键。在需要发送不带修饰键的特殊按键时使用。
配置
- 将步骤类型设置为"Key Press"
- 从下拉菜单中选择要发送的按键
支持的按键
基本
| 按键 | 说明 |
|---|---|
| Return | 回车/确认 |
| Tab | Tab 导航 |
| Delete | 向后删除(Backspace) |
| Forward Delete | 向前删除 |
| Escape | 取消/关闭 |
| Space | 空格输入 |
导航
| 按键 | 说明 |
|---|---|
| Up / Down / Left / Right | 方向键 |
| Page Up / Page Down | 按页滚动 |
| Home / End | 跳到开头/结尾 |
功能键
F1 至 F12 均可使用。
Text Input
通过剪贴板粘贴文本。适合在文本编辑器中插入模板文本或代码片段。
配置
- 将步骤类型设置为"Text Input"
- 在文本框中输入你想要输入的文本(支持多行)
INFO
Text Input 会临时使用剪贴板,但你原来的剪贴板内容会自动恢复。如果在粘贴后立即复制其他内容,原始内容可能无法恢复。
Delay
等待指定的毫秒数。当上一个步骤需要时间完成后才能执行下一个步骤时使用。
配置
- 将步骤类型设置为"Delay"
- 设置等待时间(单位:毫秒,范围 1 -- 10,000ms)
也可以从预设按钮中选择:50ms、100ms、250ms、500ms、1000ms。
延迟参考
| 场景 | 推荐值 |
|---|---|
| 按键输入之间的短暂停顿 | 50 -- 100ms |
| 等待应用切换 | 200 -- 500ms |
| 等待应用启动 | 500 -- 1,000ms |
| 等待大型应用或处理完成 | 1,000ms 以上 |
TIP
如果延迟时间太短,后续步骤可能无法正确执行。如果行为不稳定,请增加延迟时间。
Launch App
启动指定的应用程序。如果应用已在运行,则将其切换到前台。
配置
- 将步骤类型设置为"Launch App"
- 从应用列表中选择一个应用
TIP
如果在启动应用后要发送键盘快捷键,建议在中间添加一个 Delay 步骤以提高可靠性。
Open URL
在默认浏览器中打开 URL。也支持自定义 URL scheme。
配置
- 将步骤类型设置为"Open URL"
- 在 URL 字段中输入要打开的 URL
支持的 URL 类型
| 类型 | 示例 |
|---|---|
| 网页 URL | https://example.com |
| 文件路径 | file:///Users/... |
| 邮件链接 | mailto:user@example.com |
| 自定义 URL scheme | slack://open、vscode://file/... |
Window Management
更改活动窗口的布局。共有 15 种布局选项。
配置
- 将步骤类型设置为"Window Management"
- 选择一个布局
- 选择目标屏幕
支持的布局
| 类别 | 布局 |
|---|---|
| 二分之一 | Left Half、Right Half、Top Half、Bottom Half |
| 四分之一 | Top Left、Top Right、Bottom Left、Bottom Right |
| 三分之一 | Left Third、Center Third、Right Third、Left Two-Thirds、Right Two-Thirds |
| 其他 | Maximize、Minimize、Center、Next Monitor、Previous Monitor |
目标屏幕
| 值 | 说明 |
|---|---|
| Active Window's Screen | 将窗口放置在焦点窗口所在的屏幕上 |
| Menu Position's Screen | 将窗口放置在菜单显示所在的屏幕上 |
INFO
目标屏幕设置不适用于"Next Monitor"、"Previous Monitor"和"Minimize"。
有关布局的详细信息,请参阅操作类型。
System Action
执行音量、亮度和媒体播放控制等系统级操作。
配置
- 将步骤类型设置为"System Action"
- 选择要执行的操作
支持的操作
| 类别 | 操作 |
|---|---|
| 显示 | Brightness Up、Brightness Down |
| 音频 | Volume Up、Volume Down、Toggle Mute |
| 媒体 | Play / Pause、Next Track、Previous Track |
| 系统 | Mission Control、App Expose、Launchpad |
有关操作的详细信息,请参阅操作类型。