# 如何只输入一次，即可同时搜索简体和繁体内容（Keyboard Maestro）

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/21275

我的文件夹、Calibre 书库、FoxTrot 资料库和 DEVONthink 数据库中常常兼有简体和繁体文档。例如法学类的学理著作，既离不开大陆学者的最新诠释，也免不了台湾地区的经典。至于业余看的杂书，也是有看而不论繁简。还有一些机器翻译的文献，偶尔会繁简混杂，一段简体、一段繁体。

看，时间久了，倒也无所谓繁简，但搜索，繁简依然是一道障碍。我毕竟主要在大陆生活工作，平时用的也是简体中文输入法，因而自始就不习惯输入繁体中文，至于数据库级别的撒网式搜索，更是要同时输入繁简两种文字，以免遗漏，此时更显不便。或许搜索引擎和网页翻译已经淡化了繁简的区别，但在多数本地资料库中，依然需要区分两者。

反复手动输入简体和繁体中文一段时间后，我察觉到，多数需要兼顾两者的数据库，通常也支持基础的逻辑语法，我一般都会输入 简体关键词\|繁體關鍵詞 形式的表达式。而繁体和简体的转换，可借助系统自带脚本完成一大半＊，这些细节令自动化方案呼之欲出。

＊之所以说是一大半，只因从繁体到简体通常可以正确转换，但一个简体字可能对应多个繁体字，转换偶尔出错。有趣的是，我这个简体中文使用者设计的东西，倒是更适合繁体中文用户使用。

Keyboard Maestro 示例动作下载（GitHub）

依照习惯，我使用了 Keyboard Maestro，不过你可以考虑用 Shortcuts 或其他自动化工具复刻一个（恕不提供技术支持，因为我不用）。基本思路很简单，首先照常输入简体关键词，接着依靠自动化工具，复制搜索框中的内容并转换为 简体关键词\|繁體關鍵詞 的形式，再替换原有内容进行搜索。

习惯使用繁体中文的读者，可交换 Swift Shell 模块中的 Hans 和 Hant，就能反向操作。

在 FoxTrot 和 DEVONthink 之类的数据库中，我得以仅输入一次简体中文，就同时搜

---

[前往标准阅读页](https://utgd.net/article/21275?audience=web)
