在五笔输入法中,键面字只占一小部分,大部分为键外汉字,即键面上没有的汉字,这些键外汉字都可以拆分成键面字根。当一个汉字拆分成多个字根后,就可以编码输入了。本小节将针对二码汉字、三码汉字、四码汉字以及多于四码的汉字的编码方式进行讲解。
二码汉字是指在拆分后刚好有两个字根的汉字,需要用第一、第二字根的编码以及末笔识别码和空格键进行编码,其编码方式为:
编码=第一字根编码+第二字根编码+末笔识别码+空格键
如“拉”字,拆分为字根“扌、立”,对应的字根编码为【RU】。它的编码为:R(第一字根编码)+U(第二字根编码)+G(末笔识别码)+空格键。
如“来”字,可拆分为字根“一、米”,对应的字根编码为【GO】。它的编码为:G(第一字根编码)+O(第二字根编码)+I(末笔识别码)+空格键。
Tips:末笔识别码的提取方式详见第62页“6.1.3末笔字型交叉识别码”。
三码汉字是指在拆分后刚好有三个字根的汉字,需要用第一、第二、第三字根以及末笔识别码来编码,其编码方式为:
编码=第一字根编码+第二字根编码+第三字根编码+末笔识别码
如“侣”字,拆分为字根“亻、口、口”,对应的字根编码为【WKK】。它的编码为:W(第一字根编码)+K(第二字根编码)+K(第三字根编码)+G(末笔识别码)。
如“理”字可拆分为字根“王、日、土”,对应的字根编码为【GJF】。它的编码为:G(第一字根编码)+J(第二字根编码)+F(第三字根编码)+G(末笔识别码)。
四码汉字是指在拆分后刚好有四个字根的汉字,用第一、第二、第三、第四字根编码即可,其编码方式为:
编码=第一字根编码+第二字根编码+第三字根编码+第四字根编码
如“庵”字,拆分为字根“广、大、日、乚”,对应的字根编码为【YDJN】。它的编码为:Y(第一字根编码)+D(第二字根编码)+J(第三字根编码)+N(第四字根编码)。
如“逼”字可拆分为字根“一、口、田、辶”,对应的字根编码为【GKLP】。它的编码为:G(第一字根编码)+K(第二字根编码)+L(第三字根编码)+P(第四字根编码)。
如“婵”字可拆分为字根“女、丷、日、十”,对应的字根编码为【VUJF】。它的编码为:V(第一字根编码)+U(第二字根编码)+J(第三字根编码)+F(第四字根编码)。
当一个汉字拆分后的字根多于四个,那么就需要用第一、第二、第三字根以及最后一个字根来编码,其编码方式为:
编码=第一字根编码+第二字根编码+第三字根编码+末字根编码
如“鸭”字,拆分为字根“甲、勹、丶、乙、一”,只取其前三个以及最后一个字根的编码,对应的字根编码为【LQYG】。它的编码为:L(第一字根编码)+Q(第二字根编码)+Y(第三字根编码)+G(末字根编码)。
如“凳”字,拆分为字根“癶、一、口、丷、一、几”,只取其前三个以及最后一个字根的编码,对应的字根编码为【WGKM】。它的编码为:W(第一字根编码)+G(第二字根编码)+K(第三字根编码)+M(末字根编码)。
如“餐”字,拆分为字根“卜、夕、又、人、丶、彐、 ”,只取其前三个以及最后一个字根的编码,对应的字根编码为【HQCE】。它的编码为:H(第一字根编码)+Q(第二字根编码)+C(第三字根编码)+E(末字根编码)。
如“襞”字可拆分为字根“尸、口、辛、亠、 ”,只取其前三个以及最后一个字根的编码,对应的字根编码为【NKUE】。它的编码为:N(第一字根编码)+K(第二字根编码)+U(第三字根编码)+E(末字根编码)。