今天我们探讨Keyboard Maestro的一个触发器:全局宏浮窗(Global Macro Palette)。

这个功能允许用户将宏添加到一个可浮动的界面中,便于通过点击宏名称触发相应的动作。

这对于那些不愿使用快捷键的用户非常有用。例如,常见的操作如打开日程表或快速发送电子邮件给特定联系人都可以通过这种方式实现。此外,如果你频繁打开不同的应用或文件,这个浮窗也可以帮助快速触发相应的宏。

示例

例如,我创建了一个名为Global Macro Palette的全局宏浮窗宏组,这个宏组用于放置所有采用全局宏浮窗触发器的宏。

作为示例,我在Global Macro Palette的全局宏浮窗宏组中,添加了一个名为“test”的测试宏。这个宏的触发方式设置为全局宏浮窗。当点击这个浮窗时,它会执行插入文本的操作。这种方式免去了配置快捷键的需要,仅通过点击浮窗即可触发宏。

再比如,我还添加了一个快速发送E-mail给指定的联系人的宏。它也是采用全局宏浮窗作为触发器。当我们在全局宏浮窗中点击这个宏时,就会弹出一个填写有指定联系人的邮件。当然,我这里只是给出了简单示例,如果想要设置复杂的格式邮件,可以在Send Mail Message 这个动作中进行具体配置。

如何显示浮窗呢?

值得注意的是,全局宏浮窗仅在有活动宏时显示。如果所有相关宏都被禁用,浮窗会自动消失。

要显示这个浮窗,我们必须先创建一个含有全局宏浮窗触发器的宏,并确保该宏处于激活状态。然后,我们可以创建一个宏来控制全局浮窗的显示或隐藏。例如,当按下设定的快捷键时,浮窗会显示;如果它已经是显示状态,再次按下快捷键会隐藏它。通过这种方式,我们可以方便地访问和调用常用宏,无需为它们设置快捷键。

另外,通过在宏名称前添加前缀,我们可以控制宏在浮窗中的显示顺序。尽管这个前缀在浮窗显示时不会出现,但它用于控制宏的排列顺序。为了便于管理,建议将所有全局宏浮窗触发的宏放置在同一个宏组内。

希望这次的介绍能帮助大家更好地理解全局宏浮窗触发器的概念和用法。如果有任何疑问或需要进一步的解释,请随时提问。


更多宏示例和教程都在「效率成瘾的浅学派」!

全平台同名:「效率成瘾的浅学派」

欢迎关注我的网站: www.qxpai.cn

Keyboard Maestro中文手册参见:km.qxpai.cn

有问题请反馈至 wuzimuws@gmail.com