专利名称:汉字加减乘除输入法的制作方法
技术领域:
本发明涉及计算机汉字输入技术。
计算机汉字输入方法已取得显著进步,五笔字形输入法成为当今汉字计算机输入方法的主流,为汉字输入提供了中国人可接受的方法,目前,国内的各种汉字输入法方案已经有上千种之多,各种计算机输入方案从本质上讲都是以计算机键盘为基础的,把汉字的字型与26个拉丁字母人为地定义出一定的联系,汉字与机内信息之间是一种间接关系,即汉字-方法-编码-国际码-机内汉字,目前应该寻求一种易学好记的数字编码方案,以使机内汉字与研制出的数字编码方案直接发生映射关系。《结构笔画四位编码法及键盘》(公开号1042017),虽然是利用0~9十个阿拉伯数字和/对汉字笔画进行编码,但方法复杂不易应用。
本发明的目的是利用阿拉伯数字(0~9)、小数点(.)以及加号(+)减号(-)输入所有汉字,包括简体字、繁体字和异形字。
本发明的技术方案是把汉字笔划分为单笔和复笔并与阿拉伯数字键如下对应关系第一、笔形代码
第二、根据汉字书写顺序用加(+)减(-)号反映汉字的汉字组成各部分之间的位置关系左右关系为+,上下关系为-。第三、取码规则(1)按汉字书写顺序,一至三笔之内所形成笔形取码;
(2)两笔形码之间局部可以共用,但不能完全参入,否则将被后面所形成的笔形码取而代之;(3)尾钩除
取码7外,其作都略去不取码;(4)本输入法将所有汉字分成三大类(4-1)一类字由若干笔相连且不可分离的字为一类字;一类字按书写顺序取笔形码,最多取四个笔形码,超过四码的,取前三码和最后一码;(4-2)二类字由两个部分组成的字为二类字二类字最多取五个笔形码和一个方位码组成,一般前部分(或部首)取两个笔形码(即首尾码)后部分取三个笔形码(即前一二码和尾码),但如果后部分只有一码或两码,则前部分可取三个笔形码(前一二、尾码);(4-3)三类字由三个部分或三个部分以上组成的字为三类字三类字最多取六个笔形码(三个部分各取首尾码)和两个方位码组成,左右关系采用加(+)码,上下关系采用减(-)码;(5)在书写过程中,有分离出去的笔划,作为另一部分处理,按直观取码,而不管书写顺序;(6)方位码用法按书顺序,另一部分在左边的用方位码减(-);在右边的用方位码加(+);在上面的用方位码加(+);在下面的用方位码减(-);(7)分离出去部分与中间部分共同组成笔形码的,不作另一部分;(8)有部首的字,部首视为一个部分;(9)辅助码(1)倍数码乘(*)a、用于叠形字的简单输入;b、用于叠形字与其它部分组成的字c、用于重复上一字的简单输入;(2)替代码除(/)用于字中替代那一部分笔形码
(10)对于词组输入其规则为词组第一个字取码、替代码,第二及以后的字取码;(一)词组第一个字,最多取四个笔形码;a、对于一类字直接按原来顺序取码;b、对于二类字取两部分首尾码,中间保留方位码;c、对于三类字,取一三部分的首尾码,中间保留方位码。
(二)替代码的个数是词组的字数减1所得的数,但最多取四个。
(三)词组后部分取码,最多取三个笔形码;a、对于二个字的词组,取第二个字的第一、二和尾码;b、对于三个字的词组取第二个字的首码和第三个字的首尾码;c、对于四个字的词组和四个字以上的词组取第二、三字的首码和最后一个字的尾码;本输入法只采用数字键上的数字(0~9)和小数点(.)为形象笔形代码,加号(+),减号(-)为方位代码,即共十三个码就可以输入所有汉字包括简体字、繁体字和异形字,具有取码规则简单、明确,重码率低,容易掌握,一般会书写汉字的人无需培训,一学就会,再引入两个辅助码乘(*)--倍数码;除(/)--替代码;词组输入更加简单,快捷,实现盲打。对于一般方稿,平均每字取四码左右。本输入法不仅适用于电脑键盘作为汉字的输入,而且还可以用于收银机,电子记事本、计算器、电话等的汉字输入。将是一种大众化的汉字输入法。
下面结合具体汉字对本发明作进一步说明第一、笔形代码一、笔形代码
<p>6、方位码用法按书顺序,另一部分在左边的用方位码减(-);在右边的用方位码加(+);在上面的用方位码加(+);在下面的用方位码减(-);例可--21-0乘--349-122+737、分离出去部分与中间部分共同组成笔形码的,不作另一部分例水--1789--978(9取代了1)8、有部首的字,部首视为一个部分;例组--672+6222简--8、8、-1、7-02五、汉字的分类和取码1、一类字(1)一类字有以下三种a、由一笔至若干笔相连且不可分离形成的字;例乙,夷、事b、由 围成的字例团,图、国c、由四个笔形码之内所组成的二类或三类字也可以作为一类字例昌,川,但;(2)一类字取码一类字按书写顺序取笔形码,最多取四个笔形码,超过四码的,取前三码和最后一码。
例夷--266758--5668(一
)图--064、、--064、但--80222、二类字(1)二类字有以下三种;
a、由左右两个部分组成的字;例相、刘、形b、由上下两个部分组成的字例建、盘、类c、由部首和三个笔形码之内所组成的三类字(也可作为二类字)例行、担、词(2)二类字的取码二类字最多取五个笔形码和一个方位码组成,一般前部分(或部首)取两个笔形码(即首尾码)后部分取三个笔形码(即前一二码和尾码),但如果后部分只有一码或两码,则前部分可取三个笔形码(前一二、尾码)。
例相--49+022(木+目)类--949-48(米-大)行--38+221(彳+亍)3、三类字(1)三类字有以下六种a、类字结构为例捌、撤、储;b、三类字结构为例蕃、意、蕙;c、三类字结构为例培、语、凑;d、三类字结构为例数、剂、尉;e、三类结构为例茹、露、罚;f、三类字结构为例垫、臂、
;(2)、三类字取码三类字最多取六个笔形码(三个部分各取首尾码)和两个方位码组成,左右关系采用加(+)码,上下关系采用减(-)码
例捌--5+04+11(扌+另+刂)蕃--5-39-04(艹-采-田)培--42+、2-0(+立-口)数--99-74+84(米-女+攵)露--2、-02+60(雨-+各)颦--19+28-34(步+页-卑)(3)一些超过三个部分结构字的取码例攀--棥-大-手--49-48-35
--爫-
+鸟--39-68+32潺--氵+尸-孨--、8+63-34六、关照直观取码,尾笔所形成笔形码只要还未被取到,还是取这个所形成的码;例耳,作为一个字时耳--2142作为一个部首时取24例聘--24+05-67音,作为一个字时音--、22-02音,作为一个部首时,取、0例韶--、0+73-0七、部首重码,用部首识别区别部首识别码取部首第二码或部首第一部分的尾码;例 氵--、8(、)衤--、8(7)纟--62(7)骨--62(6)注括号内为识别码在输入过程中,如果因部首重码而出现重码时,可以从屏幕上挑选或直接输入一个识别码;例浴--、8+880(、)裕--、8+880(7)八、辅助码1、倍数码乘(*)
a、用于叠形字的简单输入例;林--49*2森--49*3鑫--82*3组成部分的首尾码“乘“以组成个数b、用于叠形字与其它部分组成的字例禁--49*2-29哭--0*2-4、c、用于重复上一字的简单输入;例重--3502重重--3502*2、替代码除(/)a、用于字中替代那一部分笔形码例捌--5+04+11--/+04+11--5+/+11--5++11(在中间可略去“/”)--5+04+/b、用在词组输入(见九词组输入)九、词组输入1、规则取码顺序词组第一个字取码,替代码,第二个字及以后的字取码按以下进行(1)词组第一个字,最多取四个笔形码;a、对于一类字直接按原来顺序取码;b、对于二类字取两部分首尾码,中间保留方位码;c、对于三类字,取一三部分的首尾码,中间保留方位码。
(2)替代码的个数是词组的字数减1所得的数,但最多取四个。
(3)词组后部分取码,最多取三个笔形码;a、对于二个字的词组,取第二个字的第一、二和尾码;b、对于三个字的词组取第二个字的首码和第三个字的首尾码。
c、对于四个字的词组和四个字以上的词组取第二、三字的首码和最后一个字的尾码;
例两个字的词组组织--62+62/678数码--99-+84/232三个字的词组火车站--98∥4、0计算机--、7+4∥847四个字的词组一触即发--2///66、轻而易举--45+-22///205多个字的词组中华人民共和国--05////88、为提高输入速度,避免出现重码,实现盲打,应尽量采用词组输入例我们坚信,祖先为我们创造的汉字,一定更适用于电脑,因为她是一种图象信息35+、/817 11+-42/8、0,、9+62/847,47、35+、/817 8-+11/84,302+6、、8+74/、64,2/、68 205
30-、、/65
24
057/626,048/、4、74+757 02-218 2/345 064、/6088+-20/30、。
(注
为空格键)以上三十二个字,共用了一百三十一码,平均每字取131/32=4、093(码)。
权利要求
1.一种汉字加减乘除输入法,把汉字笔划分为单笔和复笔并与阿拉伯数字键对应,其特征在于如下对应关系第一、笔形代码
第二、根据汉字书写顺序用加(+)减(-)号表示汉字组成部份之间的位置关系左右关系为+,上下关系为-。
2.根据权利要求1的汉字加减乘除输入法,其特征在于其取码规则(1)按汉字书写顺序,一至三笔之内所形成笔形取码;(2)两笔形码之间局部可以共用,但不能完全参入,否则将被后面所形成的笔形码取而代之;(3)尾钩除
取码7外,其余都略去不取码;(4)本输入法将所有汉字分成三大类(4-1)一类字由若干笔相连且不可分离的字为一类字;一类字按书写顺序取笔形码,最多取四个笔形码,超过四码的,取前三码和最后一码;(4-2)二类字由两个部分组成的字为二类字二类字最多取五个笔形码和一个方位码组成,一般前部分(或部首)取两个笔形码(即首尾码)后部分取三个笔形码(即前一二码和尾码),但如果后部分只有一码或两码,则前部分可取三个笔形码(前一二、尾码);(4-3)三类字由三个部分或三个部分以上组成的字为三类字三类字最多取六个笔形码(三个部分各取首尾码)和两个方位码组成,左右关系采用加(+)码,上下关系采用减(-)码;(5)在书写过程中,有分离出去的笔划,作为另一部分处理,按直观取码,而不管书写顺序;(6)方位码用法按书顺序,另一部分在左边的用方位码减(-);在右边的用方位码加(+);在上面的用方位码加(+);在下面的用方位码减(-);(7)分离出去部分与中间部分共同组成笔形码的,不作另一部分;(8)有部首的字,部首视为一个部分;
3.根据权利要求1和2的汉字加减乘除输入法,其进一步特征是辅助码(1)倍数码乘(*)a、用于叠形字的简单输入;b、用于叠形字与其它部分组成的字;c、用于重复上一字的简单输入;(2)替代码除(/)用于字中替代那一部分笔形码。
4.根据权利要求1和2的汉字加减乘除输入法,其进一步特征是对于词组输入其规则为词组第一个字取码、替代码第二个字及以后的字取码按以下法则进行(1)词组第一个字,最多取四个笔形码;a、对于一类字直接按原来顺序取码;b、对于二类字取两部分首尾码,中间保留方位码;c、对于三类字,取一三部分的首尾码,中间保留方位码。(2)替代码的个数是词组的字数减1所得的数,但最多取四个。(3)词组后部分取码,最多取三个笔形码;a、对于二个字的词组,取第二个字的第一、二和尾码;b、对于三个字的词组取第二个字的首码和第三个字的首尾码。c、对于四个字的词组和四个字以上的词组取第二、三字的首码和最后一个字的尾码。
全文摘要
本发明公开了一种汉字加减乘除输入法,只采用数字键上的数字(0~9)和小数点(、)为形象笔形代码,加号(+),减号(-)为方位代码,即共十三个码就可以输入所有汉字包括简体字、繁体字和异形字,具有取码规则简单、明确,重码率低,容易掌握,一般会书写汉字的人无需培训,一学就会,再引入两个辅助码:乘(*)——倍数码;除(/)——替代码;词组输入更加简单,快捷,实现盲打。
文档编号G06F3/023GK1240956SQ9811537
公开日2000年1月12日 申请日期1998年7月3日 优先权日1998年7月3日
发明者刘必明 申请人:刘必明