一如不可能因为装帧朴素就丢弃一本好书,理智的人,也不会把界面作为评判电子书阅读软件的唯一标准。对于用 Calibre 管理图书——尤其是 EPUB 电子书——的人士而言,其自带阅读器尽管充满了工业气息,功能却毫无疑问最为齐全。用 Calibre 阅读器看 Calibre 库里的书,足够自然。
惜乎,Calibre 作为一款跨平台软件,抛开美学不谈,至少在交互上也与 macOS 格格不入。若说其他细节我姑且可以习惯,那么,不能调用原生词典一事,就实在说不过去。^1借 Look Up 机制查词,本是 macOS 的一项系统级功能,几乎在任何地方,看到不懂的词,稍稍用力按一下触控板^2或使用快捷键,即可调出临时的查词弹窗,恰到好处。
本文尝试借用 Keyboard Maestro,在 Calibre 阅读器中尽可能还原原生 Look Up 查词体验。您可以下载示例 macro,其中的触发方式因适用于我的电脑,建议完整阅读本文,并重新设置。

找回“弹窗”查词
Calibre 阅读器本无通往 Look Up 查词弹窗的途径。这一问题曾不是问题,因为在早几年的 macOS 中,你可以通过 API 轻松访问系统词典,部分自动化工具(例如 LaunchBar)还有基于原生词典数据的查词功能。但在 macOS 权限逐渐缩紧并陆续关闭一部分 API 后^3,我不得不重新考虑原生机制,问题是,怎样在不使用原生框架开发的 Calibre 中牵线搭桥?
我的思路完全不正常……