贝博恩创新科技网

Keyboard Maestro教程,如何快速上手与高效使用?

Keyboard Maestro 超详细教程:从入门到自动化大师

前言:为什么是 Keyboard Maestro?

在 macOS 上,如果你想实现任何形式的自动化,Keyboard Maestro (简称 KM) 几乎是终极解决方案,它不像系统自带的“自动操作”那样局限于预设流程,也不像 Alfred 或 Raycast 那样专注于启动器和特定插件。

Keyboard Maestro教程,如何快速上手与高效使用?-图1
(图片来源网络,侵删)

KM 的核心是“当你按下某个快捷键时,让电脑执行一系列你预先定义好的动作”,这个“一系列动作”可以非常简单(如输入一段文本),也可以极其复杂(如处理文件、控制应用、调用脚本、模拟鼠标点击等)。

它的优势在于:

  • 无与伦比的灵活性:几乎可以控制你电脑上的任何操作。
  • 性能卓越:执行速度快,几乎无感。
  • 跨应用集成:可以无缝地在不同应用之间切换和操作。
  • 强大的宏库:可以导入他人分享的宏,快速实现高级功能。

第一部分:核心概念与基础设置

在开始之前,你需要理解 KM 的几个核心概念:

  1. :这是 KM 的基本单位,一个宏就是一组你定义的动作集合,通常由一个触发器来启动。
  2. 触发器:启动宏的条件,最常见的是热键,但也可以是应用程序、文件夹变化、特定时间、USB 设备插入等。
  3. 动作:宏执行的具体操作,输入文本”、“打开应用”、“运行脚本”等,KM 有数百个内置动作。
  4. 变量:用于存储数据的容器,如文本、数字、文件路径等,变量让宏变得更灵活、更智能。
  5. 剪贴板历史:KM 自带一个强大的剪贴板历史功能,默认按 ⌥⌘V (Option-Command-V) 呼出,比系统自带的更强大。

基础设置:

  1. 下载与安装:从 官网 下载并安装。
  2. 授予辅助功能权限:这是 KM 能控制其他应用的关键,系统偏好设置 > 安全性与隐私 > 隐私 > 辅助功能,勾选 Keyboard Maestro。
  3. 授予屏幕录制权限:如果宏需要模拟鼠标点击或移动,需要此权限,路径同上,选择“屏幕录制”。
  4. 首次启动:打开 KM,主界面会显示你所有的宏。

第二部分:创建你的第一个宏

让我们从一个最简单的宏开始,感受一下 KM 的工作流程。

Keyboard Maestro教程,如何快速上手与高效使用?-图2
(图片来源网络,侵删)

目标:按下一个快捷键,自动输入你的邮箱地址。

步骤

  1. 创建宏

    • 打开 Keyboard Maestro。
    • 点击左下角的 号,选择 “新建宏”
  2. 设置触发器

    Keyboard Maestro教程,如何快速上手与高效使用?-图3
    (图片来源网络,侵删)
    • 在弹出的窗口中,为你的宏起一个名字,输入我的邮箱”。
    • “触发” 部分,点击下拉菜单,选择 “热键”
    • 点击 设置... 按钮,按下你想要的快捷键组合,⌃⌥⌘E (Control-Option-Command-E),建议使用不常用的组合键。
    • 点击“好”。
  3. 添加动作

    • 在宏的编辑区域,点击 号,在搜索框中输入 “文本”
    • 找到 “插入文本” 动作,双击它添加到宏中。
    • 在动作的文本框里,输入你的邮箱地址,your.email@example.com
  4. 保存并测试

    • ⌘S 保存宏。
    • 切换到任何可以输入文本的地方(如备忘录、浏览器地址栏),按下你设置的热键 ⌃⌥⌘E,你的邮箱地址应该就出现了!

恭喜!你已经创建了第一个 KM 宏!


第三部分:深入探索核心功能

掌握了基础后,我们来探索 KM 的真正威力。

动作库

KM 的强大之处在于其海量的动作,通过左侧的类别树可以浏览所有动作。

  • 文本操作插入文本剪贴板操作(复制、粘贴、剪贴板历史)、文本处理(大小写转换、正则表达式等)。
  • 应用程序激活应用程序隐藏/显示应用程序发送 AppleScript
  • 窗口移动/调整窗口大小将窗口全屏/分屏,这是实现高效窗口管理的核心。
  • 文件/文件夹获取文件/文件夹移动/复制/删除文件运行 Shell 脚本
  • 变量设置变量增加/减少变量显示宏/变量
  • 脚本运行 AppleScript运行 JavaScript运行 Shell 脚本,这是 KM 与其他工具和系统深度交互的桥梁。
  • 鼠标/键盘模拟按键模拟鼠标点击/移动,注意:需要屏幕录制权限。
  • 控制暂停宏条件语句循环触发子宏

变量的使用

变量是让宏“智能”起来的关键。

示例:创建一个“快速打开项目文件夹”的宏

  1. 创建变量

    • 在 KM 主界面,点击顶部菜单栏的 “变量” 图标。
    • 点击 ,创建一个新变量,命名为 MyProjectPath
    • 双击这个变量,在“值”一栏,点击 选择...,找到你的项目文件夹并选中,这样变量里就存入了文件夹的路径。
  2. 创建宏

    • 新建一个宏,命名为“打开项目文件夹”。
    • 设置一个热键,⌃⌥⌘P
    • 添加动作:获取变量,选择 MyProjectPath
    • 添加动作:在访达中显示,将上一步获取的变量作为输入。
    • 保存宏,现在按下 ⌃⌥⌘P,就会直接打开你的项目文件夹。

条件语句

让宏根据不同情况执行不同操作。

示例:根据当前应用执行不同操作

  1. 创建一个宏,热键设为 ⌃⌥⌘T
  2. 添加一个 动作。
  3. 在“动作中,设置第一个条件: > “应用程序” > “是”,然后选择 Safari。
  4. 在 Safari 为真的分支下,添加动作:插入文本为 "Hello from Safari!"。
  5. 点击 添加一个 “否则” 分支。
  6. 在“否则”分支下,添加动作:插入文本为 "Hello from anywhere else!"。
  7. 保存并测试,在 Safari 中按热键会显示 Safari 的文本,在其他应用中则会显示另一个。

第四部分:实战案例

通过几个经典案例,让你理解如何组合使用这些功能。

智能窗口管理

目标:一键将当前窗口最大化到屏幕左侧,另一键到右侧(类似 Windows 的 Win+Left/Right)。

  1. 创建宏“窗口左半屏”

    • 热键: (Control-Option-Left Arrow)
    • 动作:移动/调整窗口大小
      • 设置 屏幕主屏幕
      • 设置 0%
      • 设置 0%
      • 设置 50%
      • 设置 100%
  2. 创建宏“窗口右半屏”

    • 热键: (Control-Option-Right Arrow)
    • 动作:移动/调整窗口大小
      • 设置 屏幕主屏幕
      • 设置 50%
      • 设置 0%
      • 设置 100%
      • 设置 100%
  3. 创建宏“窗口最大化”

    • 热键: (Control-Option-Up Arrow)
    • 动作:`移动/调整
分享:
扫描分享到社交APP
上一篇
下一篇