专利名称:零记忆易拆子字汉字编码输入法的制作方法
技术领域:
本发明属于汉字输入法,具体涉及一种零记忆易拆子字汉字编码输入法,适用于计算机汉字输入。
背景技术:
目前的汉字输入法主要有五笔输入法、拼音输入法,五笔输入法,重码少,输入速度快,但是字根难记,还要非常熟悉字根在键盘上的布局,除了专业的打字员以外,很少有人认真学习五笔输入法;拼音输入法,不需要记字根,只需要知道汉字的读音就可以打出汉字,但是汉字的同音字很多,用户使用拼音输入法,重码太多,需要选字,汉字的输入速度比较慢。而且,如果长期使用拼音输入法,会产生提笔忘字的现象,这已经引起不少专家和有识之志的关注,我们不得不面对这个问题,探讨如何解决这个问题的办法。
发明内容
本发明所要解决的问题在于提供一种不需要大量记忆,重码少,输入速度快的零记忆易拆子字汉字编码输入法。按照已有的现代汉字输入法编程技术,利用本发明,如果某汉字不认识,只需输入前三码即可。如果认识某汉字,输入全四码,大多数情况下,没有重码,更不用翻页。既提高了输入速度,又有效地避免了提笔忘字这种现象的发生。为达到上述目的,本发明提供一种零记忆易拆子字汉字编码输入法,使用通用电脑键盘中的英文字母键,其特征在于按所述拆分规则对汉字进行拆分,拆分出易拆子字, 还要求易拆子字满足取大优先和兼顾直观等拆分原则;所述易拆子字,是用于拆分的汉字的一部分,而且其自身也是一个汉字,它与用于拆分的汉字的其它部件间在笔画上不能相交,但可以相连或者相互独立。取顺序拆分出的易拆子字的拼音首字母、该汉字的部分笔画编码、该汉字的拼音首字母,顺序组合组成四位键汉字编码,每个四位键汉字编码对应相应的一个或几个单个的汉字,选择需要输出的汉字。汉字拆分规则
权利要求
1. 一种零记忆易拆子字汉字编码输入法,使用通用电脑键盘中的英文字母键输出汉字,其特征在于按所述拆分规则对汉字进行拆分,拆分出易拆子字,还要求易拆子字满足取大优先和兼顾直观等拆分原则;所述易拆子字,是用于拆分的汉字的一部分,而且其自身也是一个汉字,它与用于拆分的汉字的其它部件间在笔画上不能相交,但可以相连或者相互独立;取顺序拆分出的易拆子字的拼音首字母、该汉字的部分笔画编码、该汉字的拼音首字母,顺序组合组成四位键汉字编码,每个四位键汉字编码对应相应的一个或几个单个的汉字,选择需要输出的汉字;所述笔画编码与笔画对应关系如下表名称编码点笔画D横笔画H竖笔画S撇笔画P折笔画Z上述笔画的编码就是该笔画的拼音首字母,其中,捺笔画也规为点笔画,提笔画也规为撇笔画,勾笔画也规为折笔画,即通称的五笔画;所述汉字拆字编码具体步骤如下(1)按所述拆分规则对要输入的汉字进行拆分,如果拆出的易拆子字为三个及三个以上,取顺序拆出的第一个、第二个和最后一个易拆子字拼音的首字母和该汉字的拼音首字母,组成汉字输入四位码;(2)如果汉字只拆出二个易拆子字,则取第一个易拆子字拼音的首字母、第二个易拆子字的拼音首字母、该汉字的末笔画编码和该汉字的拼音首字母,顺序排列,组成汉字输入四位码;(3)如果汉字只拆出一个易拆子字,则取这个易拆子字拼音的首字母、该汉字的首笔画编码、该汉字的末笔画编码和该汉字的拼音首字母,顺序排列,组成汉字输入四位码;(4)如果汉字不能拆出易拆子字,则取该汉字拼音的首字母、该汉字拼音的次字母、该汉字拼音的第三个字母和该汉字的末笔画编码,顺序排列,组成汉字输入四位码;a、如果该汉字只有两个拼音字母时,则取该汉字拼音的首字母、该汉字拼音的次字母、 该汉字拼音的次字母和该汉字的末笔画编码,顺序排列,组成汉字输入四位码;b、如果该汉字只有一个拼音字母时,则取该汉字拼音的首字母、该汉字拼音的首字母、 该汉字拼音的首字母和该汉字的末笔画编码,顺序排列,组成汉字输入四位码;(5)对常用汉字,在汉字输入四位码的基础上,取汉字输入四位码的第一位码、前两位码或前三位码,组成汉字输入简码。
2.根据权利要求1所述零记忆易拆子字汉字编码输入法,其特征在于输入由两个及其以上汉字组成的词组,词组编码的码长为四码、五码或六码,词组组词编码步骤如下(1)如果词组编码码长设定为四码,则编码如下a、输入两个汉字组成的词组时,取第一个汉字输入四位码的前两位,第二个汉字输入四位码的前两位,组成四位词组编码;b、输入三个汉字组成的词组时,取第一个汉字输入四位码的第一位,第二个汉字输入四位码的第一位,第三个汉字输入四位码的前两位,组成四位词组编码;C、输入四个及其以上汉字组成的词组时,取第一个汉字输入四位码的第一位,第二个汉字输入四位码的第一位,第三个汉字输入四位码的第一位,最后一个汉字输入四位码的第一位,组成四位词组编码;(2)如果词组编码码长设定为五码,则编码如下a、输入两个汉字组成的词组时,取第一个汉字的拼音首字母,第二个汉字的拼音首字母,第一个汉字编码的前二码,第二个汉字编码的第一码,组成五位词组编码;b、输入三个汉字组成的词组时,取第一个汉字的拼音首字母,第二个汉字的拼音首字母,第三个汉字的拼音首字母,第三个汉字编码的前二码,组成五位词组编码;C、输入四个及其以上汉字组成的词组时,取第一个汉字的拼音首字母,第二个汉字的拼音首字母,第三个汉字的拼音首字母,最后一个汉字的拼音首字母,最后一个汉字编码的第一码,组成五位词组编码;(3)如果词组编码码长设定为六码,则编码如下a、输入两个汉字组成的词组时,取第一个汉字的拼音首字母,第二个汉字的拼音首字母,第一个汉字编码的前二码,第二个汉字编码的前二码,组成六位词组编码;b、输入三个汉字组成的词组时,取第一个汉字的拼音首字母,第二个汉字的拼音首字母,第三个汉字的拼音首字母,第一个汉字编码的第一码,第二个汉字编码的第一码,第三个汉字编码的第一码,组成六位词组编码;C、输入四个及其以上汉字组成的词组时,取第一个汉字的拼音首字母,第二个汉字的拼音首字母,第三个汉字的拼音首字母,最后一个汉字的拼音首字母,第一个汉字编码的第一码,最后一个汉字编码的第一码,组成六位词组编码。
全文摘要
一种零记忆易拆子字汉字编码输入法,使用通用电脑键盘中的英文字母键,其特征在于按所述拆分规则对汉字进行拆分,拆分出易拆子字,还要求易拆子字满足取大优先和兼顾直观等拆分原则;所述易拆子字,是用于拆分的汉字的一部分,而且其自身也是一个汉字,它与用于拆分的汉字的其它部件间在笔画上不能相交,但可以相连或者相互独立。取顺序拆分出的易拆子字的拼音首字母、该汉字的部分笔画编码、该汉字的拼音首字母,顺序组合组成四位键汉字编码,每个四位键汉字编码对应相应的一个或几个单个的汉字,选择需要输出的汉字,其显著效果在于记忆量小,重码少,能够简单快速的输入汉字及其词组。
文档编号G06F3/023GK102214015SQ20111021721
公开日2011年10月12日 申请日期2011年7月25日 优先权日2011年7月25日
发明者张仁平 申请人:张仁平