对于大部分普通用户来说,他们都是完全不懂任何编程语言的,AppleScript 和 JavaScript 等脚本语言虽然相对简单,但还是有一些上手难度,而且也不是大众喜闻乐见的图形界面。
如果你完全不懂任何编程语言的话,其实借助 Keyboard Maestro 里的「蠢」操作同样也能实现一些自动化流程。
让 Keyboard Maestro 帮你自动点击
一般的网页 App,不一定有那么丰富的快捷键。比如我平时在用少数派网页后台时,编辑器上的工具栏并没有快捷键,使用频繁了,每次都用光标去点效率很低。
工具栏上面的按钮并不支持快捷键(我派程序员们,听到我的呼声了吗 )
Keyboard Maestro 里有一个叫做「Click at Found Image」的动作,可以根据你提供的图片,找到页面上的相似按钮,并自动进行点击。
你只需要将想点击的按钮截图下来,并拖进这个动作里,就可以了。图片旁边有一条滑轨,可以调整 Keyboard Maestro 查找图片时的相似程度,我建议可以将相似度往右调低一些,这样会提高搜索的成功率。
有些网页 App 是自带快捷键的,但可能跟你平时的使用习惯不一样,比如 Gmail,快捷键主要都是单独的一个字母键,你也可以用同样的方法将它们改成别的快捷键。
重要的是思路,当你发现自己常用的功能没有快捷键时,Keyboard Maestro 这个看起来很蠢的功能,其实能帮上大忙。而且你也能让 Keyboard Maestro 在点击之后继续进行其它操作,进一步提高你的效率。
让 Keyboard Maestro 将一系列操作串起来
相信很多人看过 Hum 写的《用更现代的方式做任务管理》后,都将任务管理 App 转移到了 Todoist。Todosit 在很多方面上确实很优秀,比如强大的过滤功能、支持团队协作、云属性、全平台。但它也存在一些小问题,比如 Mac 版不是原生应用,所以在快捷键上支持不是很丰富,而且也不能自定义。 比如我会常在几个列表和过滤之间切换,它们都没有默认的快捷键,于是我又想到了用 Keyboard Maestro 去解决。你同样可以使用一个看起来很蠢,但实际很好用的动作来快捷切换。
思路主要是借助 Todoist 的搜索功能,然后让 Keyboard Maestro 帮我们一项一项去选择。
以切换到 Inbox(收件箱)为例子,Keyboard Maestro 只需要四步:
按下 F 键,即进入搜索;
粘贴要跳转项目的完整名字,这个例子里是 Inbox,中文系统对应的是 收件箱;
按下 ↓ 向下 方向键,即选中 Inbox 选项;
按下 回车 键,进行跳转。
就这样,非常简单粗暴。你也可以用来切换标签或者过滤器等内容。
小结
这篇文章主要举了两个简单的例子,重要的是例子背后的思路,你应该了解到有很多看似繁琐的操作,用 Keyboard Maestro 去自动点击或者串联起来,也可以很好用。