1.2 王码五笔字型输入法的版本
王码五笔字型输入法经历了不断的更新和发展,目前最常用的是86版王码五笔字型输入法,且网络版本搜狗五笔输入法、百度五笔输入法以及QQ五笔输入法等均以86版王码五笔字型输入法为基础开发,故本书将以86版王码五笔字型输入法为例进行讲解。
1.2.1 86版王码五笔字型输入法
86版王码五笔字型输入法使用130个字根,可以处理GB2312编码中的一、二级汉字共6 763个。经过多年的推广使用,在与原来词语不重码的基础上新增词语8 140条,但随着时间的推移,86版王码五笔字型输入法逐渐显现出下面4个方面的缺点。
● 只能处理6 763个国标简体汉字,不能处理繁体汉字。
● 对于部分规范字根不能做到整字取码,如夫、末等。
● 部分汉字的末笔画和书写顺序不一致,如“伐”字在86版的王码五笔字型输入法中,规定最后一笔画为“撇”而不是“点”。
● 编码时需要对汉字进行拆分,某些汉字是不能进行随意拆分的,否则与“文字规范”相抵触。
1.2.2 98版王码五笔字型输入法
98版五笔字型输入法以86版为基础,引入了“码元”的概念,如图1-1所示,98版王码五笔字型输入法的245个码元使其在取码时更加规范。98版王码五笔字型输入法不但可以输入6 763个国标简体字,而且可以输入13 053个繁体字。除此之外,98版王码五笔字型输入法在满足原86版老用户的需要基础之上,还具有以下4个新特点。
图1-1 98版王码五笔字型输入法码元
● 既能批量造词又能动态取字造词。在编辑文章的过程中,用户可以随时从屏幕上取字造词,并按编码规则自动合并到原词库中一起使用。
● 支持重码动态调整。
● 允许用户编辑码表。用户可根据需要对五笔字型编码进行编辑和修改,同时还能创建容错码。
● 提供内码转换器,能在不同的中文操作平台之间进行内码转换。
1.2.3 98版与86版王码五笔字型输入法的区别
98版五笔字型输入法是在86版五笔字型输入法的基础上发展而来的,二者在拆分和编码规则上有相似之处,但也有一定的区别,主要表现在以下4个方面。
● 构成汉字基本单元的称谓不同:在86版中,构成汉字基本单位的元素称为字根,而在98版中则称为码元。
● 处理汉字数量不同:在98版中,英文键符小写时输入简体、大写时输入繁体。除此之外,98版王码五笔字型输入法除了可以处理6 763个国标简体汉字外,还可以处理BIG5码中的13 053个繁体字及大字符集中的21 003个字符。
● 码元选取更规范:98版王码五笔字型输入法创立了一个将相容性、规律性和协调性三者相统一的理论。因此,设计出的98版的编码码元和笔顺都更加符合语言规范。
● 编码规则简单明了:98版王码五笔字型输入法中将总体形似的笔画结构归结为同一码元,一律用码元来描述汉字笔画结构的特征。因此,在对汉字进行编码时,无需对整字进行拆分,而是直接用原码取码。