五笔字型的一般汉字编码规则,可以分为单个汉字的编码规则和词组的编码规则(参见第六讲)。 在五笔字型的单个汉字的编码规则中,除了“键名”和“成字字根(参见下面的内容)”的编码规则有所不同以外,其它的汉字的编码规则基本上遵循五大规则。在介绍具有普遍性的单个汉字的编码规则之前,先讲述一下具有特殊性的“键名”汉字和“成字字根”的编码规则。 1.键名与成字字根 “键名”就是各个键上的第一个字根,即“助记词” 中打头的那个字根,共有25个键名,它的输入方法是:在所对应的字母键上(除Z键以外)连击四下即可。各键所对应的键名您在键盘上一试就清楚了。 “成字字根”就是除了键名汉字以外,其本身就是一个汉字的字根。例如,方、厂、西、力等。 成字字根的编码规则有以下两种: (1).当一个成字字根的笔画数由多种构成时,其编码规则可以用以下公式表示: 编码 = 键名码 + 首笔码 + 次笔码 + 末笔码 键名码就是字根所在键的英文字母,例如,字根“氵”属于键盘上“I”键中的字根,它的键名码就是I, 字根“丬”属于键盘上“U”键中的字根,它的键名码就是U。由所举的例子可以看出,字根所对应的是哪个键,它的键名码就是那个键所对应的英文字母。 其中首笔、次笔、末笔是指书写汉字时的笔画。例如: 成字字根 编码 成字字根 编码 ---------- ------- ---------- ------ 雨 fghy 寸 fghy 门 uyhn 辛 uygh 四 lhng(lh) 小 ihty(ih) (2).当一个成字字根由两笔构成时,它的编码规则是: 编码 = 键名码 + 首笔码 + 次笔码 + 空格 例如: 成字字根 编码 成字字根 编码 ---------- ------- ----------- ------- 力 ltn(lt) 八 wty 七 agn(lt) 九 vtn(vt) 2.单个的一般汉字编码原则如下: (1).按汉字的书写(从上至下、从左至右、从内至外)顺序进行编码。 (2).以汉字拆分后的基本字根进行编码。 (3).每个汉字取第一、二、三、末个字根,最多只取四码。 (4).汉字拆分遵循“取大优先”的原则。 (5).最后一笔画取“交叉识别码”(参见下面的内容)。 单个汉字的一般编码分为以下几种情况: (1).含有四个或四个以上字根的汉字编码规则为: 编码 = 第一个字根码 + 第二字根码 + 第三个字根码 + 最后一个字根码 上面这一条规则的意思是如果这个汉字的字根超过四个的话,就只用第一、第二、第三和最后一个字根码,第三个与最后一个之间就不用了。例如,“编”字可分为“纟”、一点、“尸”与草头,编码为xyna。 (2).含有三个字根的汉字编码为: 编码 = 第一个字根码 + 第二个字根码 + 识别码 例如,“意”可分成“立”、“日”和“心”三个字根,也就是说它的第一个字根码是“u”,第二个字根码是“j ”, 第三个字根码是“n”,识别码是“u”。那么“意”字的编码是ujnu。 (3).含有两个字根的汉字编码: 编码 = 第一个字根码 + 第二个字根码 + 识别码 + 空格 这里的空格指当输完了第一个字根码、第二个字根码和识别码后,击一下键盘上的空格键。 注意:在用五笔字型输入法输入汉字时,当编码不足四个时,都要按下空格键。 |