最近在知乎上看了很多关于输入法的帖子。
我也说一个较少被人提及的,OpenVanilla。
不是因为有多好用,只能说它比较有自己的特点。
开源,
功能简单,
码表透明,
可以实现比较个人化的自定义。
OpenVanilla 用的码表文件格式是 .cin,安装完成,可以看到所有默认使用的码表,
我们也可以汇入自定义的码表文件,去下载也好,自己乱编也好,
.cin 文件的编码规则非常简单,
前面是编码,后面是字或词,
最上面几行是码表的基本规则,
了解规则后,就可以着手 “个人化定制” 了。
用 “四角号码” 输入繁体和异体字
平时都用 “五笔” 和 “拼音” 混合输入,日常用的字词对我来说都很容易,
但最近频繁用到的很多繁体和异体字,
是 “拼音” 和 “五笔” 无论如何都难以驾驭的,
选 “四角码表” 就有一个好处,编码简单易学,且通用,
“四角检字法” 最符合我的输入理念:
—— 难打的字都是 “查” 出来的,
虽然,“四角检字法” 不是很普及,但在研究汉字及受汉字影响的多种类似字形时,被广泛使用,西夏文,越南 ,日本、韩国和港澳台地区使用的各自标准字,只要是类似汉字笔画构成的字符,都可以用 “四角号码” 描述。
只要,借助网上可以搜到的码表,
只要,你学会了 “四角号码检字法”。
针对一个字四个角的笔画特点,
想要输入繁体、异体、西夏文、⋯⋯通通不是问题。
可自定选字键
众所周知,四角号码,有些编码位上,重码字符非常多,很多输入法只能用 0~9 十个数字选字,这是不太符合我要求的,
根据四角号码的特殊输入方式(只用数字键),我可以在 OpenVanilla 里,把所有字母键用作选字键,
用著名的 “44227” 举例,
很多 “形码输入法” 都在追求 “没有重码”,对于常用字这样说是没有问题,但还有另一种情况,
在输入你根本不会的字时,有重码是件好事
四角检字,有 “四码” 和 “五码” 之分,
第五码称作 “附角”,用于减少重码,描述的是,一个字 “除四角之外的,取第四码之前的,最右侧笔画” 特征(附角的细节,请参考字典上的详解说明),
但是“附角” 让人理解模糊,有时并不是很容易取码,
所以,我在制作码表时,把 “四码” 和 “五码” 混在一起,用 “`” 做区分,
如下图,“`9482” 的情况,
读音不详,五笔难拆,四角顷刻搞定!
把自带的 “联想码表” 改为 “多重提示”
因为常用五笔打字,没有用 “联想词” 的习惯,
但 OpenVanilla 的 “联想词库” 是可以自定的,那么修改码表就能实现 “多重提示”,
打完一字,可以提示多种编码,四角,五笔,全笔画,
多音字的注音、拼音双提示,两岸异读对比,
仓颉码提示,
四角码、五笔码、全笔顺提示,
简繁对照提示
升级期待
经过一番试验,只要是 “编码、字符一一对照” 的码表,都可以通过 OpenVanilla 来实现输入和联想。
如国际音标这种特殊字符,只要编码里有的字符,都可以用来制定符合个人使用习惯的码表,
OpenVanilla 这个软件,最近的更新是在 2019 年,
据说最早还有 “界面设定”,“编码反查” 等功能,但最新的版本里我没找到,
“动态词频” 和 “自动造词” 好像也没有,有些使用不便,
“云词库” 更不用说了,
我不喜欢 “云词库”,
我是被某 “云词库” 偷偷骂了好久,才想到应该找些可自定的输入法来用的,
OpenVanilla 是我最先找到的试验对象,
简单易用,是它最最突出的特点,
不像那个 Rime,
Rime ,是最近才用上的,等有更多体验再来聊。
PS:
.cin 文件,也是 MacOS 系统兼容的 “自定义输入法码表” 文件格式,
所以只要双击 .cin 文件,
码表自动汇入 MacOS 的系统输入法列表,立即就能使用,只是没有跟随提示,打完全码才出字,重码时不出字,要敲 “空格” 才跳出选单提示选字,估计其它复杂功能都不会有,还不了解,先不说了。
头像是繁体的 “腦殘” 改的,欢迎取用。