发明名称 一种自定义辅助码的拼音输入法
摘要 一种计算机汉语拼音输入法,其特征在于:本发明使用基础部件表中的基础部件对汉字进行拆分,使用部件拆分表中的拆分部件对基础部件进行拆分;用户选择基础部件表中的基础部件作为编码码元,将这些编码码元映射到计算机通用键盘的键位上,将键位作为编码码元的代码;计算机程序通过用户选择的编码码元,对汉字拆分表进行自动拆分;计算机程序通过编码码元的代码,对汉字拆分表进行自动编码;输入单个汉字:先输入该字的汉语拼音,再依笔顺输入其字形的第一、第二和最后一个编码码元的代码;输入词组:先依次输入构成词组所有单字的汉语拼音,再依次输入构成词组所有单字字形的代码。一种自定义辅助码的拼音输入法。
申请公布号 CN101739136A 申请公布日期 2010.06.16
申请号 CN200810152911.0 申请日期 2008.11.10
申请人 王雅弟 发明人 王雅弟
分类号 G06F3/023(2006.01)I 主分类号 G06F3/023(2006.01)I
代理机构 代理人
主权项 一种计算机汉语拼音输入法,其特征在于:(a)本发明使用基础部件表中的基础部件对汉字进行拆分,使用部件拆分表中的拆分部件对基础部件进行拆分,分别定义如下:依据汉字字形,将字符集内构成汉字的偏旁部首组成基础部件表;基础部件至少包括“一、丨、丿、丶、乙”五个基本笔画;依据汉字字形,使用基础部件表中的基础部件将字符集内所有汉字进行拆分,组成汉字拆分表;依据笔顺,将汉字拆分为第一个基础部件、第二个基础部件、最后一个基础部件;部件拆分表中的拆分部件是基础部件表中基础部件的真子集;拆分部件至少包括“一、丨、丿、丶、乙”五个基本笔画;依据基础部件表中基础部件的字形,使用部件拆分表中的拆分部件对基础部件表中的基础部件进行拆分;依据笔顺,将基础部件拆分为第一个拆分部件、第二个拆分部件、最后一个拆分部件;(b)用户选择基础部件表中的基础部件作为编码码元,将这些编码码元映射到计算机通用键盘的键位上,将键位作为编码码元的代码;编码码元是基础部件的真子集;编码码元至少包括“一、丨、丿、丶、乙”五个基本笔画;(c)计算机程序通过用户选择的编码码元,对汉字拆分表进行自动拆分;计算机程序通过编码码元的代码,对汉字拆分表进行自动编码;计算机程序将处理结果保存至汉字编码表中;具体步骤为:步骤1:当汉字的第一个基础部件是用户选择的编码码元时,将该汉字的第一个基础部件替换为编码码元的代码;步骤2:当汉字的第一个基础部件不是用户选择的编码码元时,将该汉字的第二个基础部件替换为:该汉字的第一个基础部件在部件拆分表中所对应的第二个拆分部件;同时,将该汉字的第一个基础部件替换为:该汉字的第一个基础部件在部件拆分表中所对应的第一个拆分部件;步骤3:若替换后的第一个基础部件不是用户选择的编码码元,则重复步骤2,直到该汉字的第一个基础部件是用户选择的编码码元时,将该汉字的第一个基础部件替换为编码码元的代码;步骤4:当汉字的第二个基础部件是用户选择的编码码元时,将该汉字的第二个基础部件替换为编码码元的代码;步骤5:当汉字的第二个基础部件不是用户选择的编码码元时,将该汉字的第二个基础部件替换为:该汉字的第二个基础部件在部件拆分表中所对应的第一个拆分部件;步骤6:若替换后的第二个基础部件不是用户选择的编码码元,则重复步骤5,直到该汉字的第二个基础部件是用户选择的编码码元时,将该汉字的第二个基础部件替换为编码码元的代码;步骤7:当汉字的最后一个基础部件是用户选择的编码码元时,将该汉字的最后一个基础部件替换为编码码元的代码;步骤8:当汉字的最后一个基础部件不是用户选择的编码码元时,将该汉字的最后一个基础部件替换为:该汉字的最后一个基础部件在部件拆分表中所对应的最后一个拆分部件;步骤9:若替换后的最后一个基础部件不是用户选择的编码码元,则重复步骤8,直到该汉字的最后一个基础部件是用户选择的编码码元时,将该汉字的最后一个基础部件替换为编码码元的代码;步骤10:计算机程序将该字的汉语拼音和字形的编码保存至汉字编码表中,重复步骤1至9继续处理汉字拆分表中的下一个汉字,直到所有汉字自动编码完毕;(d)用户输入汉字的编码;计算机程序将汉字编码表中符合用户输入的编码的汉字输出;输入单个汉字:先输入该字的汉语拼音,再依笔顺输入其字形的第一、第二和最后一个编码码元的代码;输入词组:先依次输入构成词组所有单字的汉语拼音,再依次输入构成词组所有单字字形的代码。
地址 300250 天津市河北区革新道颂光里2-8-105室