当前位置:五笔输入法网 >> 输入法介绍 >> 浏览文章

传统输入法字根表文件结构与解释

一、文件结构以五笔为例,下面是传统五笔输入法字根表原文件的部分内容: [Description] Name=五笔字型 MaxCodes=4 MaxElement=1 UsedCodes=abcdefghijklmnopqrstuvwxy WildChar=z NumRules=3 [Rule] ca4=p11+p21+p31+n11 ce2=p11+p12+p21+p22 ce3=p11+p21+p31+p32 [Text] 工a 式aa 工aaaa a 恭恭敬敬aaaa ……
二、以上面为例,对几个部分的解释:
     1.[Description]段该段描述了目标输入法的基本属性,包括六项: Name=五笔字型 输入法名称 MaxCodes=4 输入法的最大编字根长度 MaxElement=1 输入法的信息元。“1”代表单符;“2”代表多符。 UsedCodes=abcdefghijklmnopqrstuvwxy 输入法的字根元集,即编字根要用到哪些字符。 WildChar=z 输入法的查询键 NumRules=3 输入法的构词规则数
     2.[Rule]段该段描述了输入法构词规则。构词规则是由若干构词规则的表达式组成的。构词规则表达式的定义: c[逻辑符][词语长度]={[序号标识][汉字序号][取字根序号]+ {[序号标识][汉字序号][取字根序号]+ {[序号标识][汉字序号][取字根序号]+……}}} 说明:构词标识:c 逻辑符:e(等于)、a(大于等于) 词语长度:用‘1’——‘f’表示,范围1──15 序号标识:p(正序)、n(逆序) 汉字序号:用‘1’——‘f’表示第1──15个字取字根序号:该处规定构词字根的序号。‘0’表示取该字的所有编字根;对于没有构词字根的字,取它的汉字编字根。 说到这里,再回过头去看看上面五笔的规则表达式: ce2=p11+p12+p21+p22 表示二字词,取第一字的第一、二字根,第二字的第一、二字根。 ca4=p11+p21+p31+n11 表示四字及以上词,取第一字的第一字根,第二字的第一字根, 第三字的第一字根,倒数第一字的第一字根。 ce3=p11+p21+p31+p32 表示三字词,取第一字的第一字根,第二字的第一字根,第三字 的第一、二字根。再看看更一般的: ce2=p10+p20 表示二字词,取第一字的所有字根和第二字的所有字根。 ca4=p11+p21+p31+n11 表示四字及四字以上词,取第一字的第一字根,第二字的第一 字根,第三字的第一字根,以及倒数第一字的第一字根。
     3.[Text]段 这段是字根表的主要内容。在这段中具体设定了编字根与汉字之间的对应关系,其格式为一行一个记录,汉字在前,编字根在后,若有重字根则可用空格隔开。如下面五笔这段: [Text] 工a 式aa 工aaaa a 恭恭敬敬aaaa ……

最新文章

推荐文章

管理登录- 站长:ccss 站长信箱:
中国五笔网版权所有:站内所有输入法介绍教程文章禁止采集,违者追究法律责任!