就
五笔输入法汉字的编码规则而言,“一根汉字”与“够根汉字”、“少根汉字”之间不相同;在“一根汉字”中“键名汉字”、“字根汉字(加附)”、“单笔汉字”之间各不相同;而“够根汉字”与“少根汉字”之间在最后一码的编码方法上又有不同。现将各类汉字的编码规则分述如下。
一.一根汉字的编码规则
在此有两点要注意:
① 一根汉字中的“键名汉字”、“字根汉字(加附)”、“单笔汉字”的编码规则各不相同;
② 一根汉字中的三小类汉字的“编码规则”与“取码规则”及“补码规则”皆无关,特别是与“取码规则”无关这一点要提请读者注意,即:这类汉字是不能以拆字根的方式来输入(它们只有一个字根,在
五笔编码中字根是不能拆的)。
1.键名汉字的编码规则
编码规则:取该汉字字根所属的四个码键字母。
输入方法:连续敲4下某个键名码键(因键名汉字是码键上最主要的字根,故简称之为:“四敲根”),即可输入一个键名汉字。
2.字根汉字(加附)的编码规则
编码规则:先取该汉字字根所属的码键字母,称之为“取字根码”;然后取该汉字字根第1、第2、未笔画所属的码键字母,称之为“取笔画码”。即:取“字根码”+“笔画码”。
输入方法:先敲该汉字字根所属的码键,称之为“敲字根键”,简称“敲根”;然后敲该汉字字根第1、第2、未笔画所属的码键,称之为“敲笔画键”,简称“敲笔”。简而言之,“字根汉字(加附)”的输入方法是:“单敲根+敲笔”(不足四码加空格键)。
注:
(1)当字根汉字是由两个单笔画组成时,在输入时需加敲一下空格键(此时它是一种“三码字”,是
五笔编码中的第一种“三码字”)。
(2)“单敲根”在王永民教材中被称作“报户口”。
【例1】输入“贝”字(该汉字是“字根汉字”)
“单敲根”:即先敲一下“贝”这个字根字所属的码键M;加“敲笔”:即依次敲“贝”这个字根字的第1、第2+末个单笔画所属的码键:丨(H)、乙(N)、丶(Y); 其编码是:mhny:“贝”。
【例2】输入“亠”字(该字符是“字根部首”)
“单敲根”:即先敲一下“亠”这个字根字所属的码键Y;加“敲笔”:即依次敲“亠”字的第1、第2个单笔画所属的码键:丶(Y)、一(G);因“亠”字是由两个单笔画组成,故还须加敲一下空格键(该字是个三码字)。其编码是:yyg:“亠”或yyg=:“亠”(“=”表示是空格键之意)。
对于键名汉字,应当熟记于心;而对于“字根汉字(加附)”,尤其是“字根汉字”我们也是应当记熟的。理由是:它们也是码键上的主要字根,在进行汉字拆分时对它们是不能进行拆分的,且其编码规则与一般汉字(够根汉字及少根汉字)不相同。
二.非一根汉字(一般汉字)的编码规则
1.够根汉字的编码规则
(1)多根汉字的编码规则
编码规则:按“取码规则”对汉字进行字根拆分之后,按字根顺序取其第1、第2、第3及最后1个字根所属的码键字母(取的全是字根码)为该汉字的编码(第3及最后1个之间的字根皆舍去不要),编成的是四码字。即:取“1、2、3、末字根码”。
输入方法:按“取码规则”对汉字进行字根拆分之后,按字根顺序敲其第1、第2、第3及最后1个字根所属的码键(敲的全是字根码键,第3及最后1个之间的字根不去管它)。即:敲“1、2、3、末字根键”。
例如“编”字,拆分后按序排列的字根是:“纟、丶、尸、冂、艹”,取1、2、3及末位字根是:“纟、丶、尸、艹”,而把第4位字根“冂”舍去。与字根““纟、丶、尸、冂、艹”相对应的码键是:x、y、n、a(因在本书中要以字母大写表示各级简码,故无简码时各码键名皆小写);所以“编”字的编码是:xyna。多根汉字编码再举几例:aadn:“慝”,aadn:“葚”,aaTq:“荛”,abIo:“蒸”,abRy:“菰”等等。 注:末码加字符方框(帖中以红色表示),表示该汉字全码有重码且需选码,在下面会述及。
(2)四根汉字的编码规则
编码规则:按“取码规则”对汉字进行字根拆分之后,按字根顺序取其第1、第2、第3、第4个字根所属的码键字母(取的全是字根码)为该汉字的编码,编成的是四码字。即:取“1、2、3、4字根码”。
输入方法:按“取码规则”对汉字进行字根拆分之后,按字根顺序敲其第1、第2、第3、第4个字根所属的码键(敲的全是字根码键)。即:敲“1、2、3、4字根键”。
例如“墓”字,拆分后按序排列的字根是:“艹、曰、大、土”4个字根正好编4码(编码所需的字根不多不少,正好取完)。与字根“艹、曰、大、土”相对应的码键是:a、j、d、f,所以“墓”字的编码是:ajdf。四根汉字编码再举几例:aadk:“匿”,aadw:“萁”,aaHt:“芽”,abib:“菡”,等等。