输入法的双拼,可大致分为两种:
一种是全音码的双拼。全音码的双拼,我称之为智能双拼。智能双拼,能在类似百度、搜狗等智能整句平台中享受和全拼一样的福利。智能全拼不死,智能双拼不灭。
一种是音形码的双拼。音形码的双拼又可以分为四码双拼和顶功双拼。
四码双拼也就是常见的双拼加上辅助码(双形),打单的指标接近五笔,四码的离散结构也接近五笔,码长3-4,选重率接近五笔,易学性比五笔高,字词在编码空间不分离。
顶功双拼跟定长的四码双拼不一样,属于不定长方案。码长范围是2-4,易学性比四码双拼高,字词在编码空间可能分离。
以顶功双拼音形码键道 6为例,音码是双拼,声母易学,韵母中庸。形码中的笔画易学规范,字根量少灵活。字词在编码空间完全分离。
符号说明:
_ 代表空格
S代表声母
Y代表韵母
B代表笔画,字根
其规则可以通过一句话来表示:
在工作或学习中遇到不开心的时候,(樱桃杯的熟稿赛文《心的出口》的首句)
在:z_。一简字。需用空格上屏。键道6的单字编码是SYbbbb。
工作:gi。键道SB打法,这里的b是词中第二字的单字编码SYbbbb的第三码。键道6的SB打法是直接上屏,不用空格键。键道6的SB共105(21x5组)。
或:hl_。键道6字词混打的时候,字是三码顶,词是四码顶,所以二简字需要空格上屏。
学习:xao。键道SBB打法,这里的bb是词中第二字的单字编码SYbbbb的第三码和第四码。键道6的SBB打法也是直接上屏,不用空格键。键道6的SBB共525(21x5X5组)。键道6的SBSBB被人合称630词组。
中:fy_。键道6的飞键比较特殊。如果你看键位示意图,可能认为fy飞可以,qy飞也可以,其实不是,因为键道6存在所谓半飞键。
不开心:bkx_。键道6的三字词打法比较特殊,sssbbb。为何不是词组的标准编码形式SSSSBB。一是SSSSBB空间存在着二字词、四字词和多字词的编码,而中文领域二字词、三字词和四字词的数量相当多,如果三字词的编码能从SSSSBB空间移出,这样理论上增大词库时其他字数在SSSSBB空间会出现减少重码的可能。二是三字词的SSSBBB比SSSSBB的形式更符合思维习惯。
的时候:deh_ ,。也可以deh,。这里涉及一个打字小技巧,利用符号顶屏,通常我们是利用空格上屏后,再打符号。而这里利用逗号上屏,这样就少打一个空格键。
以上是官方版。每个人的句子的分词习惯异同和词库编码有无(不排除脱离官方自己,制作私人词库,或者附加其他编码规则)都对自己的键道6在码长的表现有所出入。
比如以上句子可以这样分词:
在/工作或学习/中/遇到/不开心的时候/,
编码:z_ gzhxv f_ yldz bkxhv,键数21。
在工作/或/学习中/遇到/不开心的时候/,
编码:zgz_ hl_ xxf_ yldz bkxhv,键数21。
在工作/或/学习中/遇到/不/开心的时候,
编码:zgz_ hl_ xxf_ yldz b_ kxdh,键数22。
此例仅作参考。这样打法的前提是你有这样的分词习惯以及你的词库存在该词组的编码。
为何标准版打法是这样的?理论上,二字词比像五字词等多字词在词频高些,而词库的编码者会注重高频词汇的编码,那么选择二字词的打法最不容易打空。但你对你的词库相当了解,采用类似多字词的打法有助于减低码长。
补充说:键道6的词库编码是SSSSBB,理论编码空间是21x21x21x21x(1+5x5),理论可容纳50万词组的编码。现在它的官方版词库11万左右。