笔者从网上看到一篇论文,题目是《以音托形解决五笔字型字根难记的方案研究》,文章发表在2006年6月的计算机工程与设计杂志上。
文章摘要有如下评述:
五笔字型打字效率高,但是字根难记易忘。为了解决这个瓶颈,重排了五笔字根在键盘上的分布。对其成字字根采用以音托形方式,对其结构部件采用组合方式,映射到键名上来帮助记忆。为了降低重码率,依据批量造词程序对词库编码后所得的重码率高低,对少数字根微调了位置,较好地解决了字根难记的弊端。而其重码率并没有因为是从记忆角度安排字根而升高,反而有所降低,故新方案不仅易学好用,而且重码率更低。
什么是以音托形呢?大致上是走“认知码”的老路,确定字根读音后,再以音找键位。请看文中关于取码方案的说明:
2
2.1 字的取码
字的拆分方法和取码方案与五笔字型基本相同,区别较大的是在对键名字根的取码上。具体来说:先打形,无论合体字还是键名字;再打拼音,包括声母和韵母,若不知道读音,则跳过去;最后没有可打的了,就补打字母j作为识别码,因为在食指下方,击键方便,举例如下。
2.1.1 合体字
妙→女 小 撇→nxr
拓→手 石 t(补声母)→a,t
庐→广 户 l(补声母)u(补韵母)→uulu
炻→火 石 j(第1个j,不认识这个字,跳过音码,没有可打的了,就打识别码j)
j(第2个j,因为与“稻”的编码“h,j”重码而补打的识别码j)→h,jj
2.1.2 字根字
立→lli立(先打形)l(后打声母)i(再打韵母)
虫→vvc虫(先打形)虫(重复打形,因声母与形旁不在同一个键上)c(再打声母)
……
我为什么说以音托形不是形码输入法研究的最佳方案呢?这是我在智能手机上通过3种输入法的打字体验,获得的真实感受。智能手机由于屏幕尺寸小,使用数字键盘或九宫格键盘是打字的最佳方案。
首先使用汉谷快速输入法,使用数字键1~9。练习打字两个半月,一直试图摆脱打字时依靠数字找键位,因为这是提高打字速度的关键。由于该输入法以数字对汉字进行编码,打字时要消除用数字给汉字编码是一件相当困难的事情。
接着学了两个月的纵横输入法,也是在手机上打字,使用数字键0~9,同样存在打字中的数字依赖问题。或者说始终未进入另一种打字状态,一打到某字,可以立刻在脑中显现击键路径,由击键路径引导打字过程。
有时我对这些设计者的想法感到难以理解,我怀疑这些输入法设计者都具有超强的记忆能力,他们很可能看着汉字记一遍编码后,立即可将编码强记于脑中。到打字时,自然是直接将编码输入即可。
像我这种靠记忆字形,到打字时再从脑中将字形搬出来,一边分析一边打字,自然速度很难提高。当然,如果将纵横输入法与汉谷快速输入法比较,前者还是有明显的优势,就是脑内分析汉字时长会明显缩短。
当两种打法在选用上终未如愿时,最终才选择了百度手机输入法中的九宫格键盘打五笔方案。注意,此时我也不知道在九宫格键盘上打五笔,记住字根键位居然相当容易。
假如我当时对“以音托形”有现在这种认识的话,就不会用《五笔字型输入法的数码输入方法》为题写博文了,也不会将这种在九宫格键盘上打五笔的方式称为“数码五笔输入法”了。既然在计算机上打五笔要记编码,自然在九宫格键盘上打五笔也要记编码。既然是数字九宫格键盘,何不换成数码记忆?
说明:在百度输入法的九宫格键盘上,既显示字母a~z,也显示数字0~9。所谓“数码五笔输入”即将五笔输入法的字母编码变换为数字编码。
这要感谢九宫格键盘的简单以及方正的特点,易于在脑中成像。按道理讲,五笔字根有200多个,放到九宫格键盘上之后,字根笔画的位置规律全然被打乱了,要记住键位一定相当困难,于是想到了借助数码助记。但至今印象深刻的是,记住键位之易,与事前想像全然相悖。无需在键盘上练习打键,只要脑中想到一字,用手指在空气中点击想像的键盘位置,第一天居然记住了一大半字根的键位。
后来从网上学到位置记忆的原理,才明白这其实是右脑位置记忆起到了关键作用。位置记忆即只要将图像记忆到位置上,就可以实现易记而难忘。而五笔字根正是位置记忆中所指的图像,记到九宫格键盘的某个键位上,正符合位置记忆的基本原理。
通过击键操作,更加强了这种关于字根的键位记忆,而对于常打的单字或词语也很快形成击键路径的记忆。至此,足以证明记“码”不如记“位”。
说明:编码记忆是由左脑实现的,是线性记忆,只能打过一码再想一码,使打字速度难以提高。而击键路径是以节点(键位)顺序连接的二维图形,记忆是由右脑实现的,各节点同时在脑内显现,想打多快只取决于手指的动作。
过去没有这个经验,更想不出计算机键盘上的键位如何记忆。直到最近才有了发现,于是写博文《学习五笔打字——启动右脑位置记忆是关键》,将英文键盘上A~Y键位字母换成下图数字,让位置记忆立即变得清晰可见。而这正是王永民在设计五笔字型时,所依据的字根分布规律安排。
20年前学习五笔打字时,没有搞懂王永民的用意,不是用此法来助记字根的键位,不过学打字也没有感觉难记易忘。而论文作者认为字根难记易忘,是由于字根在键盘上的分布未采用以音托形,并因此重新调整字根键位。
其实,想一想我当年学五笔,用的也应当算是“以音托形”。方法极其简单,就是字根在哪个键位上,就用那个键位的字母读音来读这个字根。这其实相当于汉字的多音字概念,而且那读音又不会变,难道会成为字根难记的瓶颈吗?比如“木”在S键上,直接读“木”为S,时间长了自然就有了“S”读音的感觉。到打字时,这算不算“以音托形”?
论文作者所说的以音托形,是直接利用字根现有读音的声母,如“妙→女小撇→nxr”,这真的就比上述方法高明吗?
而事实上,这的确不算是高效学习五笔的方法,只是当时根本不知道用右脑也可以实现字根的键位记忆。
从网上看学习五笔的人所介绍的经验,大部分人说自己会打五笔,却不记得编码。当别人问到编码时,必须在键盘上打一下。这说明他们在学习过程中,自然形成的就是字根与键位的记忆。
以音托形究竟能否改变形码输入法学习难的问题,还需要专家们去研究。本人只是从个人的打字体验出发,结论正确与否,有待专家们去评判。
不过,话虽如此,想学五笔打字的人,不妨用我介绍的方法尝试一下。
联系客服