如果你经常在 macOS 上重复做这些事:打开一串应用、整理文件到固定目录、把同一段文字反复粘贴到不同表单、按一套固定快捷键完成截图/标注/分享,那么桌面自动化能把“重复劳动”变成“一次配置,长期复用”。Keyboard Maestro(KM)属于“本地运行、能力强、上手快”的代表,适合把零碎操作拼成稳定的工作流。
工具地址:https://www.keyboardmaestro.com/main/
安装后你会看到几个核心名词:
Macro(宏):一条自动化流程;Trigger(触发器):用什么方式启动宏;Action(动作):宏里的每一步;Group(分组):按场景管理宏并控制是否启用。
建议先做两件事:1)在偏好设置里确认 KM 已获得“辅助功能/自动化/输入监控”等系统权限;2)把宏按“工作/生活/写作/开发”分组,后续维护会轻松很多。
新建一个宏,触发器选“热键(Hot Key Trigger)”,比如 Option+Space。动作只放两步:
1)Display Text Briefly:显示一行提示(例如“KM OK”);2)Play Sound:播放系统提示音。
当你确认热键能触发并执行,说明权限与基础链路都没问题,再开始做真正的提效流程。
示例1:一键整理截图到指定文件夹
思路:触发器用“文件触发(Folder Trigger)”监听桌面或截图默认目录;动作:移动文件到 Pictures/Screenshots,并按日期重命名。好处是截图不再把桌面堆满。
示例2:批量重命名 + 追加前缀(适合资料归档)
触发器:热键;动作:获取当前 Finder 选中文件列表 → 循环(For Each)→ 用“Set Variable to Text”拼接新名字(例如 2026-03- + 原名)→ 执行重命名。把“手动改名 30 次”变成“一键搞定”。
示例3:Snippet 快速粘贴(模板化文本)
把常用内容做成片段:邮箱、收货地址、项目抬头、常用回复等。触发器可用“Typed String Trigger”(输入特定缩写自动展开)或热键弹出选择菜单。注意:涉及隐私的片段建议只在本机使用,并限制在哪些应用中生效。
示例4:窗口与应用切换(更像“可编程的 Alt-Tab”)
触发器:热键;动作:如果当前应用不是 Safari 就激活 Safari,否则激活 VS Code;再根据条件把窗口移到左/右半屏。这个小宏对双屏用户特别友好。
示例5:网页表单半自动填写(不碰账号/验证码)
场景:经常在同一后台填写固定字段。做法:热键触发 → “Insert Text by Typing”输入固定模板 → 用 Tab/方向键跳转字段。建议只填“非敏感、非账号类”内容;遇到验证码或支付相关页面不要自动化处理。
示例6:定时/事件触发的轻量自动化
触发器:Time Trigger(例如工作日 18:30);动作:弹出提醒、打开待办列表、整理下载目录、启动专注模式等。把自动化用于“提醒与整理”,通常最稳定、收益也很高。
1)给宏写清楚命名:动词开头(例如“整理截图”“打开工作套件”);2)把关键路径做成变量(例如 ScreenshotFolder);3)宏做小做专,一个宏只解决一个问题;4)定期禁用不再用的宏,减少误触发。
Keyboard Maestro 的自动化能力很强,但建议坚持两条底线:不做绕过付费/破解类操作;不自动化处理账号密码、验证码、支付等高风险信息。对需要输入敏感信息的场景,用系统钥匙串、密码管理器与官方流程更安全。