Keyboard maestro 当中,如何实现获取当前选中文字?

9c1385517cbc8860981a2e72e3ad310f

在使用 Keyboard maestro 的过程中,可能你需要实现对选中文字进行特定的操作,这个时候你可以选择配置如下的宏

d2b5ca33bd970f64a6301fa75ae2eb22 7

具体实现思路:

  1. 执行 Ctrl + C 执行复制(将选中内容放在剪贴板里)
  2. 执行 Delete 执行删除(将选中内容删除)
  3. 插入新的文本(并将系统剪贴板的内容作为变量放在里面)。

论坛当中还看到另外一个解法,感兴趣的可以试试看

d2b5ca33bd970f64a6301fa75ae2eb22 8

Keyboard Maestro 如何配置只在某个应用程序中生效的宏

9c1385517cbc8860981a2e72e3ad310f
d2b5ca33bd970f64a6301fa75ae2eb22 6

在 Keyboard Maestro 的配置过程中,你可能希望某些命令只在特定的程序内生效,这个时候你可以选择将这些宏放置在一个特定的 Groups 里,并编辑这个 Group,设定 Group 为 Available in these applications:,并在其中选择你要生效的应用程序,就可以实现某些特定的宏只在对应的应用程序中生效,避免你定义的宏和其他应用程序冲突。