Keyboard Maestro mac免费版是中文“键盘大师”,一款mac键盘增强工具,可以进行应用程序快速操作菜单设置、程序切换窗口、脚本执行、宏命令同步、剪切板切换窗口等,可以发挥键盘的最佳性能,使用起来更方便,感兴趣的朋友可以下载!

基本介绍
Keyboard Maestro的所有功能都由Marco实现,你可以将不同类型的Marcos归为到一组Group,而Marco本身只是个组织形式,真正的高手还是背后的Trigger,Script和Action。Trigger的种类除了Hot Key,还有Typed String(输入字符)、Application(应用程序)、Login、System Wake等15种;除了使用Trigger,我们还能使用Apple Script,Python Script等5种脚本来触发Action;Action的可选方案就更多了,大约有近百种这个级别,下面我们分享一些非常具代表性的Marco。
软件功能
启动引用程序
使用KM来设置调用应用程序的Macro是我的首要需求,这里首先在Macros列表里新建一个Macro,然后点击“New Trigger”按钮,在Trigger列表里选择“Hot Key Trigger”,设置好热键后(例:⌘+c),点击“New Action”按钮,在Actions列表里找到“Open-Open a File,Folder or Application”,双击,将此Action添加进去,选择好“Chrome.app”,完成创建,这样在全局下使用⌘+c就能启动Chrome了。
操纵鼠标
KM能快速操纵你的鼠标位置,可以实施移动,单击,双击,三连击四种动作,鼠标位置可以设定为当前窗口的5个位置(四角和中心点),电脑全屏的5个位置以及选定图片的5个位置,同时还可以设置负责点击动作的鼠标button(左、中、右或者更多),是否加入功能键,定位目标位置的偏离点,是否进行窗口拖拽。
快速插入文本
这部分功能和大家熟知的Text Expander差不多,你可以利用Trigger触发设定好的任意类型文本内容,文本类型参考官方文档【传送门】
操控窗口
Keyboard Maestro的野心很大,支持的功能好像在业内都能找到钻营者,下面要说的窗口操纵功能的对手也很多,包括窗口缩放(百分比、像素),窗口移动,窗口居中,关闭,最小化等十余种动作都可以在这里找到。
调用程序菜单或代理按钮
使用KM可以为网页或软件里的任意按钮定义Macro,只需将按钮的名字写好就行,比如最常见的“OK”按钮:
还可以快速调用程序中要使用的菜单项,首先要在“Select menu in”里选好目标应用程序,然后填对Title和Item即可。
Keyboard Maestro使用方法
创建第一个 Macro:
这里我们创建一个用于将剪贴板内的文本粘贴为纯文本的 Macro,虽然有很多 App 可以做到这一点,正如前文所说,Keyboard Maestro 可以替代很多 app,同时实现这个功能也非常简单。
创建后,首先给他起一个名字,这里名为「粘贴为纯文本」,再为他选择一个触发器(Trigger),即运行条件。macOS 默认粘贴动作快捷键为⌘ + V,在此基础上再另加一个修饰键⌃作为触发器,这是一个比较符合直觉的设定。选择触发器为Hot Key Trigger,快捷键触发器,并添加 ⌃ ⌘ V。

使用 Keyboard Maestro 内建的剪贴板相关的动作:Fliter Clipboard来去除掉剪贴板内容的样式使其变为纯文本。
通过第一个动作将剪贴板内容处理为纯文本后,再通过第二个动作Type the Keystoke使 Keyboard Maestro 模拟按下了⌘ + V ,将纯文本粘贴 App 内。
完成了!现在到浏览器里复制一段一段有格式的文字,然后到 Word 里按下 ⌃ ⌘ V看结果是不是纯文本?
更新日志
【1】修正了一个导致软件奔溃的错误。