article_image

介绍一套复杂工具或理论时,合格的指导者或作者总会在最后——一半出于真心,一半出于无奈——留下一句:如果你只能记住我说的一句话,那就是……

读书时代起,我多次受益于上述技巧,还记得刚学民法时,我无论如何背不下上千条条文,不过以“诚信原则”一以贯之,常见问题倒也能摸到大致方向。当然,是不可能止步于此,但统领整个民法的帝王条款起码是入门捷径。

在效率工具的讨论中,也多有这类以简驭繁的技巧或原则,最典型者如 macOS 上的快捷键之王——⌘Command - ⇧Shift - /。此键位组合会打开搜索当前软件菜单栏,而多数 macOS 软件会将大部分功能列在其中,故只要记住搜索入口,通常可以找到多数功能——即便它们实际藏在菜单栏深处。

快捷键之王的妙处在于,用户学习压力最低,就像密码管理软件,只要记住主密码,剩下的事情全都由软件负责。以一次学习统领大部分常用功能,确实无愧于“王者”之称。

然而,囿于 macOS 菜单栏本身搜索功能之羸弱,快捷键之王的统治其实并不稳固。例如在浏览器网页管理领域,快捷键之王分明可以搜索标签页、阅读列表、书签栏和历史记录,并且一键打开,理论上完全可以成为多合一的超级网页启动器,在事实上,人们更愿意安装专用的书签浏览工具或者标签页管理器,却鲜有人推崇快捷键之王。

问题还是出差菜单栏搜索本身。其搜索范围固然广,但恰恰是网撒得太宽,让菜单栏搜索乱成了一锅粥。搜索任何东西,当前软件都会尝试从整个菜单栏中找来相关项——最要命的是历史记录也会被囊括进来——当搜索结果多到撑爆整个屏幕的时候,搜索本身也就失去了意义。有心之士可能尝试过在关键词之前加上 history 或 bookmarks 等限定,但很抱歉,macOS 不知道你在说什么,估计在 Apple 的设计师把智障儿 Siri 拉扯大之前也没有兴趣知道你想干什么。

我对原生菜单栏搜索的不满也主要集中于浏览器,但因为已经有了顺手的网页管理工具,故自制自动化工具的想法便一直搁置。所幸 Keyboard Maestro 11 带来的新模块改变了整场游戏,甚至有望成为新的快捷键之王。

Keyboard Maestro 11 增一新模块“Select Menu by Name”,运行后呈一搜索框,可实时搜索当前软件中的所有菜单栏项目。这个搜索栏位居屏幕正中央,尺寸适中,这两点已足以让 Keyboard Maestro 大幅扩张版图,甚至可以干掉一批不成熟的启动器(Launcher)——毕竟,Select Menu by Name 已经是 Alfred 或 LaunchBar 风格的启动器界面了。而更重要的是,Keyboard Maestro 可以跨层级搜索,一举解决原生菜单栏搜索的病痛。

详言之,原生菜单栏是全局搜索且仅搜索项目名称本身,不能限定范围在某个菜单或子菜单中,而历史记录和书签文件夹中很可能各有十几个乃至几十个符合要求的项目,导致搜索结果多到令搜索失去意义;而 Keyboard Maestro 则不然,它可以搜索将菜单路径中的任何字符作为关键词,例如键入 his 和目标关键词 Keyboard Mae

机器阅读:已开放本文前 70% 的正文,剩余内容会员可见。 标准阅读页 · Markdown


author_avatar

法律顾问,前律师, macOS/iOS 自动化业余玩家。有效即合法,无效的优雅有罪。