> For the complete documentation index, see [llms.txt](https://km.qxpai.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://km.qxpai.cn/chang-jian-wen-ti.md).

# 常见问题

***

## 如何创建新的宏？

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

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

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

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

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

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

## 如何取消正在运行的宏？

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* &#x20;使用“将剪贴板设置为图像”操作创建宏（请参阅如何创建新宏？部分）。&#x20;
* 将图像粘贴到操作中，或让操作从文件或命名剪贴板读取图像。
* &#x20;然后使用“粘贴”操作粘贴图像。&#x20;

为宏命名，并为其分配您想要的任何触发器。&#x20;

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

## 如何插入当前日期？

您可以使用“插入文本”操作插入文本，它会处理令牌。有一些基本日期格式令牌（例如 %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 匹配。&#x20;

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

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

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

## 如何配置应用程序切换器？

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

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

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

您的宏存储在本地 Mac 上的 Application Support 文件夹中。因此，请确保您对整个 Mac 有良好的备份，以确保您的宏安全（良 好的备份始终是一个好主意！）。&#x20;

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

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

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

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

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