再战中打
在讲如何练习中打之前,先谈谈我这两个月的领悟。
以前我一直以为,中文输入法唯一要考量的就是输入法本身。
但随着这两个月跌跌撞撞试过很多不同的输入法之后,
我才注意到,其实中文输入法应该要拆分成两个概念:码表 输入法载体
输入法 = 码表 + 输入法载体
1. 码表
可以再细分成音码和形码,前者如注音,后者如仓颉、无虾米等。
码表决定了中文字是如何被拆成键盘对应的字母(或称拆码)。
譬如“饭”
用注音的话,是拆成ㄈㄢˋ (由 QWERTY 键盘的Z04组成),再选顺序3后完成
用大新仓颉,是拆成食 + 反(由 QWERTY 键盘的;e组成) ,再选顺序1后完成
使用不同的码表会有不同的输出中文速度,
这是大部分的人在考虑选择输入法时唯一想到的部分。
2. 输入法载体
输入法载体则是负责输入中文时除了拆码方式以外,其他所有的工作。
举呒虾米输入法为例,
有官方做的呒虾米输入法,俗称官虾,
也有民间自制的呒虾米输入法。
除了码表相同以外,仅差别在所包含的功能不一样。
由于现在网络方便,几乎所有主流的输入法的码表都能够找得到。
因此,码表不再是决定使用哪一个输入法的关键,输入法载体才是重点。
好的输入法载体 往往会能让你换里面的码表
使你能完全掌握细项使用习惯。
码表个人选择
码表我选的是大新仓颉,
主要原因是因为以前练过虽然半途而废,但是还是有一些肌肉记忆在。
何况大新仓颉曾经拿过最快中文输入法的记录。
没有选择呒虾米,并不是因为呒虾米不好,
只是因为当时两边都练过,感觉大新仓颉稍微简单一些。
(这边请注意,不管你选择什么码表,
后面的文章仍然对你会有帮助。看下去就知道了。)
这里有很多码表 供参考
https://github.com/chinese-opendesktop/cin-tables
输入法载体个人选择
两个月前,当我决定重新把大新仓颉练好的时候,
才发现原本大新仓颉的官网已经拿掉,
原公司似乎完全放弃大新仓颉输入法。
即使我可以在网络上找到完整的码表,我也没有办法使用。
这使我必须去找寻一个合适的输入法载体,
然后把大新仓颉码表汇入之后让大新仓颉输入法复活。
在试过非常多的输入法载体之后,
发现只有 Rime(https://rime.im/)能解决我所有的需求。
(windows 的版本是 小狼毫)
不过这输入法的客制化功能虽然强大,
但是其说明文件不易阅读(这应该是唯一的缺点),
常要多试几次才有办法得到想要的结果。
只要你找到想使用的输入法的码表,
不管是形码式还是音码式的,Rime 都支援。
(音码型的码表配合 Rime 不好用, 例如 Rime 注音很难用)
对我而言重要的功能如下【Rime支援状况】:
【免费】 是否需要付费(包含一次性费用,未来有没有升级费等等)
【开源】 是否开源
【全部支援】 是否能在其他作业系统使用,
除Windows(10, 11)以外,安卓、苹果、Linux等。
【可以】 是否能自行修订码表(包含新增、修改、删除)
【可以】 候选字的热键是否能更改(选候选字时所按的热键)
【可以】 能否使用除了英文以外的符号进行拆码
(例如上述例子中大新仓颉用分号(;)作为拆码)
ps.几乎其它所有输入法都是写死的 动不了,不然就是得改程式码,太麻烦了。
【可以】 可备份码表及个人设定
【可以】 是否能只输入前几码,候选区自动提示同样具备前几码的文字还有哪些
【可以】 可调整选字框的配色
【可以】 可调整候选字的文字大小
【可以】 在输入时,是否能一次检查两种以上的码表
(适合会使用两种以上拆码方式的人,
尤其是其中一种不太熟练需要另外一种来辅助的人)