常见问题
如何创建新的宏?
如果您还没有这样做,请通过选择帮助➤教程菜单来使用教程来引导您完成创建简单宏的过程。
要创建宏,请启动 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,然后打开宏同步并选择传输的文件来替换宏。然后关闭宏同步。这将仅传输宏,而不传输任何设置、变量或剪贴板等。
最后更新于
这有帮助吗?