汉字输入法的制作方法

文档序号:6563760阅读:293来源:国知局

专利名称::汉字输入法的制作方法汉字输入法所属领域本发明属于一种汉字输入法。
背景技术
:发明人曾经针对原有汉字输入法,在"两少"(字根少、平均击键次数少)方面作出较大的努力,发明了申请号为200710019444.X的汉字输入法,但200710019444.X申请案中重码的平均字数仍达2.4个,离《王码》1.1的水平尚有很大差距,且200710019444.X申请案中的字根种类多、记忆困难,因此仍然存在不足之处。
发明内容本发明旨在在200710019444.X申请案的基础上,压缩字根并且减少重码,给不懂拼音但识汉字的广大阶层提供一种好学、好懂、好记、好用的汉字输入法。本发明提供一种新的汉字输入法,它不用更换变动现有的电脑硬件和程序,也不需要用到任何汉语拼音,主要通过以下方案达到目的以8个数字码代表8类字根,每个数字码和键盘上的1个键对应设置,8类字根具体如下横(一,包括挑。、竖(I)、撇(7)、捺(O、点(、)、所有折画、所有交叉的笔画、口(包括大口和小口)。本发明数字码和字根最好按如下方式对应数字码l代表的字根为横(一,包括挑》;数字码2代表的字根为竖(I);数字码3代表的字根为撇(」);.数字码4代表的字根为捺(v);数字码5代表的字根为点(、);数字码6代表的字根为所有折画;数字码7代表的字根为所有交叉的笔画;数字码8代表的字根为大口和小口。8个数字码和键盘上的8个数字键(1、2、3、4、5、6、7、8)或和键盘上的A、S、D、F、G、H、J、K分别一一对应设置。实现本发明目的的汉字输入法还可以采用另一种技术方案以9个数字码代表14类字根,每个数字码和键盘上的1个键对应设置,14类字根具体如下横(一,包括挑z)、竖(I)、撇(」)、竹头(w)、捺(v)、水及其变形、点(、)、广、r、—、所有折画、所有交叉的笔画、口(包括大口和小口)、人及其变形,其中,两个或两个以上相类似的字根可以设置成一个数字码。本发明数字码和字根最好按如下方式对应数字码l代表的字根为横(一,包括挑-0;数字码2代表的字根为竖(I);数字码3代表的字根为撇())、竹头(w);数字码4代表的字根为捺('、)、水及其变形;数字码5代表的字根为点(、)、广、广、—;数字码6代表的字根为所有折画;数字码7代表的字根为所有交叉的笔画;数字码8代表的字根为大口和小口;数字码9代表的字根为人及其变形。9个数字码和键盘上的9个数字键(1、2、3、4、5、6、7、8、9)或和键盘上的A、S、D、F、G、H、J、K、L分别一一对应设置。当然,键盘上的键对应哪个码,可以视个人的喜好而设定,这一点在编软件时可以加以完善。本发明上述数字码通常情况下可以按照笔画顺序排列,但是,为了减少重码,考虑到按照笔顺输入时记忆笔顺困难或有人对笔顺不能确定,本发明还可以进一步设定为将汉字分成左右结构型(含左中右型,中部和右部合称右部)和非左右结构型,左右结构型的汉字,在该字的左部按笔顺取第一个和第二个码,然后从该汉字的右部按笔顺连取二个码,最后按笔顺取该汉字的末码;对非左右型的汉字,按笔顺连取四码,最后按笔顺取该汉字的末码;当左右结构型汉字的左部只有一码时,则按非左右结构当按照上述规则取码,当有些汉字不足五码时,本发明还设定了截止码,即以键盘上未使用到的一个键结尾作为末码,这样可以大大减少重码。优选方案以以数字零(0)或字母(o)作为截至码。另外,当编码中含有[70]或[J0]而又不足5码时,本发明设定加输该汉字自然笔画的最后一笔作为末码,这样也可以减少重码。本发明中比较难以掌握的是数字码7代表的字根一一所有交叉的笔画,这里稍作解释,交叉是指"凡先前笔画会与后续笔画相交的部件均视作[交叉],取码[7]"。如由字,首码竖和末码横为独立笔画,余下的折[n]被后续笔画横[一]和竖[I]给相交了,这三个笔画[中]相互交在一起就成为[交],取码[7]。因此,由字按笔顺取码[2710]。又如王[1710]、坚[22771]、囊[72564]。为了减少重码,提高输入速度,本发明还进一步设定了词组输入的规则,具体如下二字词组取第一个字的前二个码+第二个字的前三个码;三字词组取第一个字的首码+第二个字的首码+第三个字的前三个码;四字词组取第一个字的首码+第二个字的首码+第三个字的首码+第四个字的前二个码;五字及五字以上词组则取前四个字及末字的首码。本发明还设定了一个专用的万能键,当字根不能确定时,可用万能键代入,并继续完成其余编码,此时,屏幕上就会出现一组单字或词组供选择。当然,和其他输入法一样,本发明为了输入方便,提高输入速度,也可根据个人使用需要进行手工造字或造词,设定全码或简码,具体如何设定有待软件编写时确定。这样一来,本发明不仅具有200710019444.X申请案的诸多优点,如避免了所有形码输入法都有一些字根必须从十分复杂的相互交叉的笔画中寻找字根的尴尬局面;需要记忆的字根少,每个汉字的平均击键次数又少;不要求懂拼音等等,同时本发明将字根数由24个种类压缩到8个或者H个种类,又将每个字的编码由4位扩大为5位,从而使编码总数由3500码扩大到4300码或5300码,使重码字数降到1.9或1.5个字,真正做到了好学、好懂、好记、好用。具体实施例方式下面,发明人将结合附表和具体的实施例对本发明作进一步的阐述表1为本发明实施例1字根代码表。表2为本发明实施例2字根代码表。实施例1:(8个字根)左右结构字情—55711。中坐结构字(非左右结构)—幽26651。独体字(非左右结构)年—31720,此时不足伍码,末尾需加上截止码。包围结构字国—81715。左下半包围字赶—71170,此时不足伍码,末尾需加上截止码。词组词组—56662,计算机—53733,中外合资—23351,中共温州巿委党校—27557。实施例2:(14个字根)左右结构字情—55711。中坐结构字(非左右结构)幽—26651。独体字(非左右结构h年—9720,此时只有三码,末尾需加上截止码。包围结构字(非左右结构)国—81715。左下半包围字赶—71170,此时不足伍码,末尾需加上截止码。词组词组—56662,计算机—53793,中外合资—23943,中共温州巿委党校—27457。以上实施例,并不是非得将全部码输入不可,没有将码输完时屏幕上会出现所要的汉字,供使用者选择,要进一步确定唯一的汉字,就继续输入下面的代码。表1:<table>complextableseeoriginaldocumentpage10</column></row><table>权利要求1.一种汉字输入法,其特征是以8个数字码代表8类字根,每个数字码和键盘上的1个键对应设置,8类字根具体如下横(一,包括挑)、竖(丨)、撇(丿)、捺()、点(丶)、所有折画、所有交叉的笔画、口(包括大囗和小口)。2.根据权利要求1所述的汉字输入法,其特征是8个数字码(设定编号l、2、3、4、5、6、7、8)和8类字根按如下方式对应数字码1代表的字根为横(一,包括挑》;数字码2代表的字根为竖(I);数字码3代表的字根为撇(J);数字码4代表的字根为捺(V);数字码5代表的字根为点(、);数字码6代表的字根为所有折画;数字码7代表的字根为所有交叉的笔画;数字码8代表的字根为大口和小口。3.根据权利要求2所述的汉字输入法,其特征是8个数字码和键盘上的8个数字键U、2、3、4、5、6、7、8)分别对应设置。4.根据权利要求2所述的汉字输入法,其特征是8个数字码和键盘上的A、S、D、F、G、H、J、K分别对应设置。5.—种汉字输入法,其特征是以9个数字码代表14类字根,每个数字码和键盘上的1个键对应设置,14类字根具体如下横(一,包括挑z)、竖(I)、撇(」)、竹头(w)、捺(v)、水及其变形、点(、)、广、r、—、所有折画、所有交叉的笔画、口(包括大口和小口)、人及其变形,其中,两个或两个以上相类似的字根可以设置成一个数字码。6.根据权力要求5所述的汉字输入法,其特征是9个数字码(设定编号l、2、3、4、5、6、7、8、9)和14类字根按如下方式对应数字码l代表的字根为横(一,包括挑》;数字码2代表的字根为竖(I);数字码3代表的字根为撇(」)、竹头(w);数字码4代表的字根为捺(v)、水及其变形;数字码5代表的字根为点(、)、广、r、一;数字码6代表的字根为所有折画;数字码7代表的字根为所有交叉的笔画;数字码8代表的字根为大口和小口;数字码9代表的字根为人及其变形。7.根据权利要求6所述的汉字输入法,其特征是9个数字码和键盘上的9个数字键U、2、3、4、5、6、7、8、9)分别对应设置。8.根据权利要求6所述的汉字输入法,其特征是9个数字码和键盘上的A、S、D、F、G、H、J、K、L分别对应设置。9.根据权利要求1或2或3或4或5或6或7或8所述的汉字输入法,其特征是将汉字分成左右结构型(含左中右型,中部和右部合称右部)和非左右结构型,左右结构型的汉字,在该字的左部按笔顺取第一个和第二个码,然后从该汉字的右部按笔顺连取二个码,最后按笔顺取该汉字的末码;对非左右型的汉字,按笔顺连取四码,最后按笔顺取该汉字的末码;当左右结构型汉字的左部只有一码时,则按非左右结构型汉字的规则取码。10.根据权利要求9所述的汉字输入法,其特征是当不足五码时,以键盘上未使用到的一个键结尾,作为末码。11.根据权力要求IO所述的汉字输入法,其特征是,当不足五码时,以数字零(0)或字母(o)作为末码;当编码中含有[70]或[J0]而不足5码时,加输该汉字自然笔画的最后一笔作为末码。12.根据权利要求1或2或3或4或5或6或7或8或9或10或11所述的汉字输入法,其特征是词组输入时,取码规则如下二字词组取第一个字的前二个码+第二个字的前三个码;三字词组取第一个字的首码+第二个字的首码+第三个字的前三个码;四字词组取第一个字的首码+第二个字的首码+第三个字的首码+第四个字的前二个码;五字及五字以上词组则取前四个字及末字的首码。13.根据权利要求1或2或3或4或5或6或7或8或9或10或11或12所述的汉字输入法,其特征是设定一个专用的万能键,当字根不能确定时,可用万能键代入。14.根据权利要求1或2或3或4或5或6或7或8或9或10或11或12或13所述的汉字输入法,其特征是可根据个人使用需要进行手全文摘要本发明提供一种新的汉字输入法,它不用更换变动现有的电脑硬件和程序,也不需要用到任何汉语拼音,主要通过以下方案达到目的以8个数字码代表8类字根,每个数字码和键盘上的1个键对应设置,8类字根具体如下横(一,包括挑)、竖(丨)、撇(丿)、捺()、点(丶)、所有折画、所有交叉的笔画、口(包括大囗和小口)。文档编号G06F3/023GK101196782SQ20071030260公开日2008年6月11日申请日期2007年12月29日优先权日2007年12月29日发明者徐贤笃申请人:徐贤笃
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1