小议中文输入法BUG

2120的中文输入法常常为网友所诟病,指责其反应速度慢,联想字少 。当我把玩一周左右,发现其输入法另外的一个BUG 。
本机于上周一于联通武汉分公司购得,
软件版本是:
LG2120
LG212V05_00
细节是:
Oct 09 2003
00:28:32
关于中文输入法联想组词的说明:

2120中联想组词一般针对常用二字词 。即根据当前输入的一个A字,联想出一组B字(B1,B2,B3,…,Bn,14>=n>=0) 。而A字与任意一个所联想出的B字组成一个二字词AB 。在此,为了描述方便,笔者将A字称作源字,B字称作目的字 。由此可见,一个A字对应一组B字,一组B字对应一个A字 。

对短信编辑区的说明:

2120支持最多七十字的中文短信 。短信编辑区每行最多显示七字,最多最多显示十行 。由此联系到线性代数中矩阵或者数据结构中的二维数组,把这七十个字位编号 。第一行为R11,R12,…,R17,第二行为R21,R22,…,R27,第m行第n字为Rmn,第十行为R101,R102,…,R107 。

所发现的BUG名称暂时定为“联想跟随失效”,具体表现是:联想生成的一组目的字并不是当前输入的源字!

【小议中文输入法BUG】我刚开始发现有这个问题的时候,就已经在2120的论坛上提出来过,可大多数网友都认为是因为这是由2120中文输入法联想的字太少造成的,还说有些字根本就没有联想,而是跟了许多常用字而已 。我看到这里还对我自己的发现表示了怀疑,但是经过我后来自习的观察,这种联想跟随失效的现象不是无规律的特殊现象,而是有其自身的规律性!!!
为了方便测试,我们输入一首白居易的《钱塘湖春行》:“孤山寺北贾亭西,水面初平云脚低 。几处早莺争暖树,谁家新燕啄春泥 。乱花渐欲迷人眼,浅草才能没马蹄 。最爱湖东行不足,绿杨阴里白沙堤 。”输入时请大家去掉标点符号 。这几句诗共八行,每行七字,比较方便大家发现问题 。
在输入前五行的时候,大家应该发现输入法的联想组词的联想字虽然较少,但还没有发现出现联想跟随失效的现象 。当输入后三行的时候,大家要小心观察了 。如果你在继续输入后三行期间,没有错误停顿的话(这里所谓的错误停顿是指输入一个字后发现其输入错误后按C键删除这个字后再重新输入,或者输入出一些要素(Element)后没有发现自己要输入的字而按C键删除完所有要素后再重新输入),那你就不会有发现BUG的机会了 。假如你输入中途出现过错误停顿的话,或者全文输入完毕后在其中修改的话,那你可要仔细观察每一个字后面跟的联想目的字了,因为这一组联想目的字很可能不是你当前输入字的联想目的字啊,而恰恰是以前面某行同列号上的字为源字的 。尤其关注“乱花渐欲迷人眼”这一句,因为在六七八三行输入字时,当前输入字后面出现一组联想,而这组联想字并不是根据你当前输入的字而产生的联想,而是根据这句诗同列数的字而产生的联想 。这个就叫做“联想跟随失效” 。
举个例子,大家在输入“浅草才能没马蹄”这句时,当你输入了“浅”字(该字为R61,即处于第六行第一列)完后,对于此时产生的一组联想目的字,“浅”字并不能与其中任何一个构成二字词,但这确实是一组联想目的字,你如果细心的话,就发现真是以“乱”字(该字为R51,即处于第五行第一列)为联想源字的一组目的字 。同理,当你在R62位(第六行第二列)输入“草”字,此时产生的一组联想目的字恰恰是R52位(第五行第二列) 。当你在R73位上输入一个字的时候,后面跟的一组联想字,恰恰是以R53位的字为联想源字的 。大家可以在多几个位置试着输入一些字,来检验一下 。

推荐阅读