Keyboard Maestro中文手册
高级课程浅学派
  • Keyboard Maestro简介
  • 重要提示:本手册正在完善中...
  • 写在前面:为什么要做中文手册?
  • 进度
  • 帮助
  • 常见问题
  • 界面介绍
    • 宏组的属性配置
  • 触发器 Trigger
    • 快捷键
    • 全局宏浮窗触发器
    • 状态菜单触发器
    • 输入字符串触发器
    • 外观改变触发器
    • 应用触发
    • 音频输出设备更改触发
    • 剪贴板更改触发器
    • 剪贴板过滤器触发器
    • 定时触发器
    • 显示布局更改触发器
    • 拖动文件触发器
    • 发动机启动触发器
    • 聚焦窗口触发
    • 文件夹触发器
    • 手势触发
    • 组状态菜单触发器
    • 空闲触发
    • 登录触发器
    • MIDI 触发器
    • 安装音量触发器
    • 周期性触发
    • 电源状态改变触发
    • 公共网络触发器
    • 远程触发
    • 睡眠触发
    • 空间改变触发
    • 子程序触发
    • 一天中的时间触发
    • USB 设备密钥触发
    • USB 设备触发
    • 解锁触发器
    • 唤醒触发
    • 无线网络触发
  • 动作 Action
    • 应用程序控制
    • 剪贴板
    • 流程控制
    • 调试器
    • 执行
    • 文件
    • 前端浏览器控制
    • 谷歌浏览器控制
    • 图像
    • 界面控制
    • 键盘大师
    • MIDI
    • 音乐控制
    • 通知
    • 打开
    • QuickTime 播放器控制
    • Safari 控制
    • 串流面板控制
    • 切换器
    • 系统控制
    • 文本
    • 变量
    • 网页
  • 变量
  • 剪贴板
  • 浮窗 Palettes
  • 编程和调试 Programming and Debugging
  • 有用的脚本
  • 设置、同步与附加功能
  • Menu详解
  • 《优雅地使用Mac——小白轻松上手Keyboard Maestro》优惠课正在开发中!
  • 拆解任务的方法
由 GitBook 提供支持
在本页
  • 如何创建新的宏?
  • 如何找到我最近使用或修改过的宏?
  • 如何取消正在运行的宏?
  • 如何获取屏幕或窗口中的鼠标坐标?
  • 如何插入样式/彩色文本或图像?
  • 如何插入当前日期?
  • 如何获得多个宏调色板(工具栏)?
  • 如何使用多次击键触发器?
  • 如何配置应用程序切换器?
  • 如何将我的安装备份/迁移/转移到另一台Mac?

这有帮助吗?

常见问题


如何创建新的宏?

如果您还没有这样做,请通过选择帮助➤教程菜单来使用教程来引导您完成创建简单宏的过程。

要创建宏,请启动 Keyboard Maestro 并选择全局宏组,然后单击宏列表下的 + 按钮。为宏命名,添加一个或多个触发器以及 一个或多个操作。宏立即处于活动状态 - 您无需停止编辑、退出编辑器或执行其他任何操作。

生成宏操作的一个简单方法是打开录制并继续向 Keyboard Maestro 展示您想要执行的操作。然后关闭录制并查看操作 - 您可能 会想要删除或调整一些录制的操作以制作强大的宏,但这将使您快速开始创建宏。

如何找到我最近使用或修改过的宏?

您可以按名称、触发器、创建、修改或使用日期对宏进行排序。因此,如果您启动 Keyboard Maestro,请选择“所有宏”智能 组,然后选择“视图 ➤ 按修改日期对宏进行排序”菜单(或选择“视图 ➤ 按使用日期对宏进行排序”菜单),以对最近修改(或 使用)的宏进行排序。顶端。

您还可以单击宏编辑器窗格上方的 ◷ 按钮从最近修改的宏中进行选择,或使用 ⌘ 按钮从最近使用的宏中进行选择。

如何取消正在运行的宏?

您可以通过按住所有修饰符(Control、Option、Shift 和可选的 Command)并单击 Keyboard Maestro 状态菜单图标来取 消所有正在运行的宏。

您可以通过从“状态菜单”➤“取消”菜单中进行选择并选择宏来取消特定宏。这也是查看当前正在运行哪些宏(如果有)的有 用方法。

您还可以通过选择“状态菜单”➤“开始调试”菜单来查看和取消宏。

最后,您可以使用“取消所有宏”、“取消其他宏”、“取消此宏”或“仅取消此宏”操作。

无奈之下,您可以从状态菜单退出 Keyboard Maestro 引擎或安全启动 Mac 以重新启动它而不启动任何应用程序,然后您可以 在按住所有修改器的同时启动编辑器以退出所有正在运行的引擎。

如何获取屏幕或窗口中的鼠标坐标?

如果可能,您应该避免使用鼠标单击操作。它们往往非常脆弱,很容易被系统或应用程序的细微变化所破坏。而且它们还要求 屏幕处于预期状态,因此您通常需要在它们之前添加暂停操作,以确保它们单击的项目位于预期的位置。

也就是说,您可以通过选择“窗口”➤“鼠标显示”菜单来使用“鼠标显示”窗口,该菜单将让您查看相对于窗口或主屏幕的鼠标坐 标。单击锁定按钮几秒钟后锁定显示,然后将鼠标放在所需位置上。然后,您可以更改相对角,并单击剪贴板按钮复制坐标。

或者,您可以简单地记录点击。在 Keyboard Maestro 中打开录音,转到您想要的位置,等待几秒钟让屏幕稳定下来,这样单 击将相对于前窗口,然后单击。关闭录制,删除任何无关的录制动作,您就拥有了坐标。录制后,您可以立即调整窗口或屏 幕的相对角,录制的坐标将进行调整以匹配。

请记住,偏移量始终向右为正,向下为正,因此,如果您从窗口或屏幕的下边缘向上单击鼠标,或者从窗口或屏幕的右边 缘向左单击,则需要使用负值坐标。

如何插入样式/彩色文本或图像?

您可以使用“插入文本”操作通过粘贴插入样式文本。

您可以通过将图像复制到剪贴板然后使用“粘贴”操作(只需键入 Command-V 按键)将其粘贴来插入图像。

您可以从命名剪贴板或通过读取图像文件来获取图像。

以下是如何创建宏以在按下热键时插入图像。

  • 使用“将剪贴板设置为图像”操作创建宏(请参阅如何创建新宏?部分)。

  • 将图像粘贴到操作中,或让操作从文件或命名剪贴板读取图像。

  • 然后使用“粘贴”操作粘贴图像。

为宏命名,并为其分配您想要的任何触发器。

现在,每当您触发刚刚创建的宏时,您的图像就会被粘贴进去。

如何插入当前日期?

您可以使用“插入文本”操作插入文本,它会处理令牌。有一些基本日期格式令牌(例如 %LongDate% 令牌),或者您可以 将 %ICUDateTime% 令牌与任何 ICU 日期格式一起使用 [https://www.stairways.com/action/linkthru?icudatetime]。

如何获得多个宏调色板(工具栏)?

Keyboard Maestro 中有三种调色板:

  • 有一个“全局宏调色板”,其中包括任何具有宏调色板触发器的活动宏。只要有任何带有宏调色板触发器的活动宏,它就会 出现。它会缩小到图标大小,直到您将鼠标悬停在其上,然后它会展开以显示带有宏调色板触发器的当前活动宏。您可以 使用特定的宏调色板操作来显示和隐藏它。

  • 每个宏组都可以显示为调色板。宏组可以是所有应用程序的全局宏组,也可以 是特定于应用程序的任何子集的宏组。可以使用热键(或状态菜单选择或从全局宏面板)打开和关闭它,也可以通过单个 操作显示它。操作可以隐藏或显示宏组选项板。

  • 当热键(或键入的字符串或设备键)发生冲突(即触发多个宏)时,会出 现“冲突选项板”,您可以从冲突的宏中进行选择。这是允许单个热键提供多种类似操作的简单方法。然后,您可以使用数 字键或鼠标来选择所需的热键,或者可以使用其他键来过滤调色板,直到只剩下一个宏。

因此,要拥有多个宏调色板,请为每个所需的调色板创建一个宏组,并将其配置为根据需要显示调色板。把你的宏放在那里。根据需要创建任意数量的此类内容。这样的宏组中的宏仅在显示调色板时才处于活动状态,因此如果您只是偶尔显示它,尤其是仅针对一个操作,那么它们可以具有非常简单的热键(例如普通字母)。

您可以通过在宏名称前加上两个字符和一个右括号(例如“01)” - 两个字符和一个右括号)来控制宏在宏选项板(或状态菜单)中的顺序。宏将根据代码进行排序,但代码将在显示在调色板(或状态菜单)中之前被剥离。

如何使用多次击键触发器?

您可以将相同的热键分配给多个宏,当您按下该热键时,Keyboard Maestro 将显示冲突宏的调色板,以便您选择所需的宏。您可以使用数字键从调色板中选择宏,或者通过键入第一个不同字符来过滤宏,直到只剩下一个。当您有各种相似或相关的任务时,这尤其有用。您还可以为宏组分配一个热键,该热键可以激活它以执行一个操作(带或不带调色板),并且包含的​​宏可以具有您想要的任何“第二个”热键。

但 Keyboard Maestro 不直接支持将两键热键分配给触发器。像 Option-F R 这样的多个击键触发器的问题是,如果您键入 Option-F A 该怎么办?从逻辑上讲,Option-F A 应该畅通无阻地进入系统,但 Option-F R 应该被完全吞没。但这是不可能的。 唯一的方法是吞下 Option-F 密钥,然后吞下第二个密钥,然后重新提交选项 F 和第二个密钥,除非它与 Option-F R 匹配。

然而,这充满了危险,并且在其他应用程序将事物放置在键盘事件队列(甚至是足够快的打字员)的情况下无法稳健地 工作。

例如,假设您快速键入 Option-F A B。Keyboard Maestro 会先吞下 Option F,然后吞下 A,然后将其重新提交到事件队列,从 而产生字符流 B、Option-F、A。无法避免这种竞争情况,因此 Keyboard Maestro 不支持任何此类机制。

如上所述,Keyboard Maestro 有多种方式可以使用 Option-F 作为热键,允许使用第二个键来选择宏。然而,在所有情况下, 很明显 Option-F 已被使用,并且不存在 Option-F 稍后可能会回来做其他事情的概念。

如何配置应用程序切换器?

应用程序切换器(以及所有切换器)由宏操作激活。 Keyboard Maestro 创建一个默认的“切换器组”宏组,其中包含多个宏, 每个宏都有一个热键触发器和一个可激活相应切换器的匹配操作。

因此,要配置应用程序切换器,请启动 Keyboard Maestro,选择切换器组,然后双击激活应用程序切换器宏。然后,您可以通 过配置应用程序切换器操作来配置各种应用程序切换器参数,例如样式和图标大小。您还可以配置用于激活切换器的热键,或禁用切换器。

如何将我的安装备份/迁移/转移到另一台Mac?

您的宏存储在本地 Mac 上的 Application Support 文件夹中。因此,请确保您对整个 Mac 有良好的备份,以确保您的宏安全(良 好的备份始终是一个好主意!)。

如果您要继续使用两台 Mac,则应使用宏同步而不是传输信息。事实上,您可以使用宏同步传输到新的 Mac(即使两台 Mac 不 会同时打开,只要您保留同步文件)。

要将所有信息传输到新 Mac,您可以将 ~/Library/Application Support/Keyboard Maestro 文件夹和可选的 ~/Library/Preferences/com.stairways.keyboardmaestro.* 文件复制到新 Mac。您可以通过按住 Shift(或选项)键并从“转到”菜单 中选择“库”来访问 Finder 中的 ~/Library。

传输文件夹时,请确保 Keyboard Maestro 和 Keyboard Maestro Engine 未在源或目标 Mac 上运行。并确保生成的文件和文件 夹具有正确的所有权和权限。

如果您复制 com.stairways.keyboardmaestro.* 文件,新 Mac 将具有相同的 MacUUID 令牌,并且出于同步目的被视为同一台 Mac,因此如果您打算继续使用旧 Mac,则不应执行此操作。

或者,要仅传输宏,您可以打开宏同步并将宏同步文件保存在任何位置。将其传输到新的 Mac,照常安装 Keyboard Maestro,然后打开宏同步并选择传输的文件来替换宏。然后关闭宏同步。这将仅传输宏,而不传输任何设置、变量或剪贴板等。

上一页帮助下一页界面介绍

最后更新于1年前

这有帮助吗?