Moom 的开发者新出了一个小工具 Menuwhere [1],主要功能是把菜单栏「搬」到鼠标指针位置。开发者宣传的主要好处是 (a) 在大屏幕上省去跋山涉水去点菜单栏的距离和 (b) 方便键盘操作。但是:对于 (a),如一些评论指出,由于 macOS 有指针移动的加速度,长距离移动指针并不更费时间;对于 (b),仅仅复刻菜单栏并不足以体现键盘操作优势(例如还是需要用方向键在多层菜单中定位),Paletro(甚至自带的 ⇧⌘/
组合键)这种基于菜单项文本搜索的方法效率会更高。
尽管如此,Menuwhere 对于键盘党还是很有一用的价值,因为它可以列举所有运行中应用的菜单。这个特性的应用场景在于:macOS 下,要访问一个应用的菜单必须先激活这个应用。但按照默认设置,激活应用会自动切换到应用窗口所在的桌面。例如,我在桌面一打开了一个 Safari 窗口,如果此时新建桌面二并且想打开一个新的 Safari 窗口,唯一的原生方法是右键点击 Dock 里的 Safari 图标—选择新建窗口;这个过程没有办法通过键盘实现(如果用 ⌘Tab
激活 Safari 就会切换回桌面一,不符合目的),除非自己写 AppleScript 然后通过 Keyboard Maestro 之类工具绑定到快捷键。但是 Menuwhere 就解决了这个问题。考虑到 Manytricks 可能是 Mac 开发者中 GUI scripting 玩得最溜、跑路可能性最低的之一,这个只卖 $3 的工具可以说是良心极了。
Please be advised that this post was written or last updated a while ago and may therefore contain outdated information or opinions I no longer hold.
请知悉本文自写作或上次更新已届相当时限,或包含过时信息及观点。