计算机七三汉字输入法 本发明涉及一种计算机七三汉字输入法,特别是用数字代码作学习码的汉字输入法。
目前计算机汉字常用的输入方式分为音码、形码、音形多种方式,音码输入法对于汉语拼音不熟悉的人们很难掌握,并且拼音码输入法重码过多,影响了汉字录入速度。而作为形码的五笔字形输入法使用较为普遍,但五笔字型需死记硬背字根,规则也较复杂,掌握起来很不容易。
本发明的目的在于克服一些其他输入法的不足,提供一种快速的汉字输入方法:
①绝大多数汉字按自然分块,少数字块拆分,可见块取码。
②充分利用键盘的键位,平均了两手的工作量,以提高输入速度。
③键位多,重码少,绝大部分单字均可用二码或三码输入,以减少击键次数。相当一部分词组也可用三码输入。
因此,取码简单,记忆量小,容易掌握,操作方便,重码量少,可以盲打,是一种输入速度较快的输入方法。
本发明的目的通过下列技术方案来实现:
它将汉字的单笔画分为七种:横、竖、撇、捺、点、左勾、右勾、折,依次用1、2、3、4、5、6、7 表示。复笔画三种:三方框、四方框、口,依次用8、9、0表示。非标准四方框用6表示。由这些十种笔画组成的字块用其最大数字表示,(0作最大数字),即为字块的代码,将单字按自然分块,分成一块至多块,每块取一码,超过四块按一、二、三、末块取码,最多取四码组成一个汉字的代码,个别字或字块拆分成基本字块后按拆分成的字块取码,然后将每一个数字码分配到它下方的三个字母键和标点符号键上,即组成30键的键盘输入键位,共收集汉字6900多个单字和一些图形、符号、序号、其他字母,按名称或读音的汉字编码为代码,序号编几个特殊码,单字按字型结构分成三类:左右型,上下型,杂合型,对分块不足四块的加上字型码,仍不足四码再补字型码。左右型用末笔数字码对应的中排字母键,上下型用末笔数字码对应地下排字母键,杂合型用末笔数字码对应的上排字母键,由于单笔代码无8、9、0,所以末块为“山、日、中、口”的字块,用块码作字型码,其余的仍以末笔代码为准,半包围、全包围的末笔一律用除包围部分以外的最后一块的末笔或末块代码作字型码。
汉字由单笔画和复笔画组成的字符块的键位分配如下:
通过上面的叙述可以看出,本发明具有如下优点:取码简单,容易记忆,重码量少,便于盲打,操作方便,并具有多种功能,集学习输入于一体,输入速度快,是一种较理想的汉字输入法。
下面结合实施例对本发明作进一步的描述:
实施例1:分块取码原则
它将汉字的单笔画分为七种:横、竖、撇、捺、点、左勾、右勾、折,依次用1、2、3、4、5、6、7表示,复笔画三种:三方框、四方框、口、依次用8、9、0表示,非标准四方框用6表示,由这些十种笔画组成的字块用其最大数字表示,(0作最大数字),即为字块的代码,将单字按自然分块,分成一块至多块,每块取一码,超过四块按一、二、三、末块取码,最多取四码组成一个汉字的代码,个别字或字块拆分成基本字块后按拆分成的字块取码,然后将每一个数字码分配到它下方的三个字母键和标点符号键上,即组成30键的键盘输入键位,单字按字型结构分成三类,左右型,上下型,杂合型,对分块不足四块的加上字型码,仍不足四码再补字型码。左右型用末笔数字码对应的中排字母键,上下型用末笔数字码对应的下排字母键,杂合型用末笔数字码对应的上排字母键,由于末笔代码无8、9、0,末块为“山、日、中、口”的字块的块码作字型码。其余的仍以末笔代码为准。
汉字由单笔画和复笔画组成的字符块的键位分配如下:
①左右型:例如“猖”代码为5999,编码为gool,“l”是字型码。
②上下型:例如“墓”代码为0932,编码为podx,“完”代码为8166,编码为kann,末位的“n”是字型码。
③杂合型:例如“国”代码为9244,编码为lsrr,“过”代码为5144,编码为bzrr。其中:“r”为字型码。
实施例2:重码处理
相同编码的同码汉字,解决办法为:
①将使用频度高的取前一、二或三码即成简码,如:悍、焊,编码为“foxs”,取“悍”为三码fox,“焊”为四码foxs。
②将使用频度低的重取末笔字型,如“姐、驵、殂”分别取码为“jh、jha、jhaa”。
实施例3、标点录入
本编码键为30键,占用了5个标点符号键,两手均用15键输入汉字,分工比较均匀,以增加简码数量减少击键次数,从而减少重码,而提高输入速度。5个标点的编码为(,.;///),对应的全角标点是:(,。;‘’...),只须用编码加空格键输入。其他标点按正常方法录入。
实施例4:词组编码
词组的编码一律为四码,分为二字词、三字词、多字词三大类。二字词取每字前两码,三字词前二字各取第一码,第三字取前两码,多字词按一、二、三、末字各取第一码。如:“明天”编码为“ohqd”,“文化部”编码为“rcy;”“中国人民”编码为“lley”,“中国共产党”编码为“llw,”。分段短语取第一段的汉字编码作为全段的编码,如“城门失火,殃及池鱼”,编码为“xgef”。
实施例5:序号编码
本编码安排了常用的序号编码和数字大写码有:“d.”为“①②③④⑤⑥⑦⑧⑨⑩、“q/”壹贰叁肆伍陆柒捌玖拾、“az”(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)、“q”一二三四五六七八九十、“/z”(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)。
实施例6:简码和万能键
本输入法有一级简码26个,二级简码860个,在一级简码后面各安排了9个常用字,大多是三级码和四级码字,共270个。安排在本字的第二码相对应的数字键上,可用一码加数字键选录,相当于不加空格键的二级简码。也可用于学习之用。如“净”的编码为ruhg,三级码为ruh,而用“ r7”就可录入,在三级码的后面保留了全部单字,用于只有全码的单字而第四码又搞不准时选用,或供学习和选录。所以准二键码约有1130个,三级简码5400多个,用简码录入的单字共有6000多个。
安排了万能键,用于某些键位搞不清时代替编码键,可代替任何的编码。
实施例7:末笔字型码
本编码对末笔的规定,末块是“廴、辶”的取“廴、辶”外的部分的末笔,对于“囗、冂”型的字,取“囗、冂”内的末笔,而最后是相依而近似于折笔的,取与折笔代码“7”相对应的字型码。末块是“日、山、中、口”的取相应的字块数字代码的字型码。如“过”代码为5144,编码为bzrr,“团”代码为9533,编码为lbee,“昌”代码为9999,编码为“oo..”,如“家、退”的末笔代码是7,编码是“m、u”,各为上下型和杂合型。
实施例8:键面字编码
①键面独体字:键名+首笔+次笔+末笔或键名+末笔+末笔+末笔,如“由”的编码为“.sjq”。
②键面分块字:键名+首块+二块+末块,或按正常分块取码。如“石”取码为“/q,/”。
③键名字:键名二、三、四次,如“大的编码为dd、dddd。
实施例9:图形符号编码
本编码对常用的图形符号用它的中文读音或名称的汉字编码作为代码,如:●○≯≠,名称为“小圆面,小圆圈,不大于,不等于。罗马数字I-XII,希腊大写,希腊小写,俄文大写、俄文小写、无名图形、无名符号,用数字键选录,减少换挡和记忆的负担。
本编码所能得到的技术指标:
①、一级简码26个,二级简码860个,用数字键选录的二级简码有270个,三级简码5400多个,用一、二、三码录入的单字约6300多个。所有单字除少数字外都有四码,因此每个单字大都有两个编码供用户选录之用。
②、词组共有18000多条,收集了大量的常用词,词量丰富,能达到输入速度快的目的。
③、四码位置共八十一万个,仅占用了二万三千多个,不足三十分之一,空闲位置多,因而重码少,完全可以盲打,提高输入速度。并且用户可大量增加单字和词语编码,而很少出现重码。收集了常用的图形符号供选用,给用户带来方便。
④、本编码输入汉字的平均键数低于两键,一般输入速度也能达到很好的效果。