在正式介绍《同文输入法》前,我们先来聊两句 RIME。
RIME 的全称是「RIME 中州韵输入法引擎」,严格来讲,RIME 本身并不是输入法,而是一套为输入法专门开发的核心算法。由于 RIME 的代码是开源的,所以理论上任何人都可以将其修改、打包成属于自己的输入法。
RIME 在不同的操作系统上都有较为成熟且知名的发行版——windows 上叫《小狼毫》,macos 上叫《鼠须管》,Linux 上叫《ibus-rime》。而我们今天要聊的《同文输入法》则隶属 android 平台。
RIME 的最大优势在于开放且可以自定义,这种自定义不限于皮肤、词库等,就连输入方案本身都能自建。正因如此,RIME 上有许多较为冷门的输入方案,如中古汉语拼音、粤拼、吴语等。同时,RIME 还能加载字形转换引擎,实现诸如「简化字–传统汉字」「香港字形–台湾字形」等字形变换。
RIME 让各种方言的输入法成为可能,图为部分已有的方言输入方案
就我个人而言,由于我是中文正字的使用者,常常要输入一些看上去偏怪难的汉字。在其它输入方案中,我往往采用自定义用户词的方式曲线救国,但在 RIME 里只需加载一套正字字形转换方案即可,大量节省了配置时间。
得益于 RIME 本身开放、自由的特性,以上这些优点也被带到了《同文输入法》中。
下载和使用同文输入法
在《google Play》或《F-Droid》中搜索「trime」即可下载《同文输入法》。和其它非系统预置的输入法一样,下载后需要到系统的键盘设定内开启《同文输入法》才能使用。
我们先来看看《同文输入法》的设置菜单。
菜单根目录,选项不算多
「Change Keyboard」可以直接修改系统默认输入法,免去进入系统设置菜单的步骤。
「Keyboard」选项都是关于键盘外观的设定。其中,「Themes」可以切换主题,「Colours」则可以调整键盘配色。大部分预置配色都和电脑版的 RIME 差不多,你可以随意挑选。其它诸如键盘声音、震动、侯选词位置等设定亦可根据个人喜好而定。
「Input」选项和输入方案有关。「Shared directory」和「User directory」可以更改配置文件夹的位置,没有特殊需求便不必改。
「Schemas」可以更改输入法方案,《同文》内置了「明月拼音」「明月拼音・语句流」和「注音」三种。后文会谈及导入更多输入方案的方式。
默认只有这三种输入方案
「Synchronize」可以同步用户设定,如果你配置得当,可以将电脑端的 RIME 配置和用户词同步至手机。
和电脑版的 RIME 一样,所有配置文件导入完毕后需要进行一次部署。在《同文输入法》里的操作方式是点击菜单中的「Deploy」选项,点击后程序可能会闪退,这是正常现象,不必惊慌。
如果改动了配置文件,就需要部署后才能生效
简单来说,如果你想上手即用,那在安装完毕《同文输入法》后选择一个自带的输入方案,部署即可。
将 PC 上的配置平移至手机
接下来谈谈如何将 RIME 在电脑上的配置平移至手机。核心思路其实非常简单:将电脑端的配置文件复制到手机端的 rime
文件夹内。
将手机连接至电脑,在根目录下找到 rime
文件夹,打开后可以看到类似下图的结构:
由于本文的重点不是如何配置 RIME,所以这部分不多赘述,我只简单描述一下不同文件的大体作用:
build
文件夹:主程序目录,建议别动- 带有
*.userdb
的文件夹:对应输入方案的用户词 opencc
文件夹:RIME 使用了 OpenCC 作为字形转换引擎,和字形转换相关的文件都放在这里- 打开
HKVariants.txt
文件,你可以看到这里记录了同一个汉字的不同字形,这其实就是香港字形的转换码表。
- 打开
sync
文件夹:同步文件夹,如果你想和电脑端同步,就将这个文件夹和电脑端的对应文件夹同步起来essay.text
:RIME 的基础词库「八股文」default.yaml
:RIME 的核心配置文件default.custom.yaml
:用户配置文件- 带有
*.schema.yaml
的文件:输入方案,bopomofo
是注音,luna_pinyin
是明月拼音 trime.yaml
和tongwenfeng.trime.yaml
:两个键盘主题文件。由于《同文输入法》是手机输入法,所以开发者针对手机键盘进行了单独的键位配置,以实现符号快速上屏等功能
有了对以上文件结构的认识,再决定需要复制哪些文件进来就不难了——如果你只需要增加双拼、粤拼等输入方案,复制相应的 *.schema.yaml
即可。如果像我一样做了相对复杂的字形转换,则复制对应的 OpenCC 码表和关联文件。这里是 RIME 的第一方输入方案,你也可以在这里找到大部分第三方 RIME 输入方案,按需下载。
找到心仪的输入方案,进入后下载关联的 yaml 文件
复制完毕后,记得在《同文输入法》的设置程序里点一下部署。初次部署需要等待一分钟左右,静等部署完成就好。
部署后新增的输入方案就会出现在「Schemas」选项中
配置完毕后,电脑上的用户词和输入习惯均已平移至手机。我的个人配置中开启了字形转换预览,手机上打字也能看到哪些字经过了转换;中英混输、打汉字出 Emoji 等功能亦得保留。
中文正字预览功能
小结
我们来总结一下:
- RIME 的优点在于强大的开放性和自由度,以及跨平台能力。这些优势都是其它任何中文输入法无法比拟的。
- 《同文输入法》是 Android 平台使用 RIME 的绝佳方式,几乎完整保留了 PC 平台上的优点和输入体验。
- 配置和使用《同文输入法》的过程很简单,只需要将 PC 版 RIME 的配置文件平移至手机目录即可,基本不存在兼容性问题。