笔划词组输入法的制作方法

文档序号:6601247阅读:438来源:国知局

专利名称::笔划词组输入法的制作方法
技术领域
:本发明涉及一种计算机键盘汉字输入技术方案,尤其是涉及一种以汉字基本笔划为基准、以词组输入为主体的汉字笔划输入法。本发明所形成产品,可广泛应用于计算机、手机、电话机、电视机、影碟机、电视机顶盒等信息产品行业和日常生活、办公、设计、娱乐行业。
背景技术
:目前,市面上公知的汉字笔划输入法有五笔画输入法、六笔画输入法、摩托罗拉笔画输入法等,它们编制不同、码长不等,且大多以数字键作为输入码元,虽然操作较为简便,但键位少、码元不规范,导致输入速度慢、容错能力差等弊端,用户笔划笔顺输入稍微错误,即无法输出应有的汉字,计算机潜力得不到应用的发挥,限制了汉字笔划输入法的应用范围。发明目的本发明目的,在于设计出一种操作简便、输入快捷的汉字笔划输入法,在发扬目前公知的笔划输入法优势基础上,克服码元不规范、输入速度慢、容错能力差等弊端,最大限度地降低汉字输入难度,最大限度提升汉字输入速度,让用户在最短时间内、以最少按键输入所需汉字,达到会写字就会打字的目的。
发明内容一个汉字输入法如要达到操作简便、输入快捷的目的,必须至少具备以下五个要素1,码元简易——输入法码元应尽可能简单、规范,让用户在无需二次学习或少学习的情况下,即能掌握输入法要领。2,编码简短——输入法编码长度应尽可能地简短,让用户能够用最少按键击出需要的汉字。3,使用简码——输入法简码是提高汉字输入速度的捷径,不但单字可以使用简码,词组也可以使用简码。用户通过简码可以在一两个按键之间击出一长串字符。4,词组输入——词组输入也是提高汉字输入速度的捷径,一个词组在固定编码长度(一般为4个编码)情况下,少则可以击出2个汉字,多则可达几十个汉字。根据上述输入法原理,本发明为达到发明目的所采取的技术方案有码元编制方案、模块设置方案、编码长度方案、编码规则方案、字词容错方案、码元键位对应方案等。码元编制方案笔划是汉字内部结构中的最基本单位,使用不同的笔划组合,可以组成千变万化的汉语单字。本发明直接以汉字笔划为码元,使之与计算机键盘具体键位相对应,用户只要会写字,就能通过本发明进行打字。本发明的码元编制方案是将汉字内部结构中的点、横、提、撇、竖、捺、横折、横折钩、横折弯钩、左竖钩,右竖钩、竖折、竖折弯钩、斜折、斜钩、斜折弯钩等二十多个具体笔划,根据起笔的走势特征,将它们归纳为点、横、提、撇、竖、捺、横折、竖折、斜折九种基本类型,并以此作为本发明的输入码元,具体如下表所示。<table>tableseeoriginaldocumentpage5</column></row><table>从上表可以看出,本发明设置输入码元九个,名称分别为“点、横、提、撇、竖、捺、横折、竖折、斜折”,对应汉字内部结构中的点、横、提、撇、竖、捺、横折、横折钩、横折弯钩、左竖钩,右竖钩、竖折、竖折弯钩、斜折、斜钩、斜折弯钩等二十多个具体笔划,形成本发明的码元编制方案。以汉字笔划作为本发明输入基准的码元编制方案,可使用户在使用本发明产品时,直接以汉字的笔划笔顺进行键盘输入,无需懂拼音,无需背口诀,无需拆字根,会写字就会打字。模块设置方案本发明根据键盘编码空间,设置单字、词组与特殊符号三个输入模块,其中的词组输入模块,又包含二字词、三字词和多字词三个小的输入模块,具体结构如图1所示。图1中,本发明由单字、词组和特殊符号三个模块组成,词组模块又分为二字词、三字词和多字词三个小模块。各个输入模块,分别对应计算机键盘的不同键位区域。其中,单字输入模块对应计算机“Q、W、Ε、A、S、D、Z、X、C”键位区域,二字词输入模块对应计算机“E、R、T、D、F、G、C、V、B”键位区域,三字词输入模块对应计算机“T、Y、U、G、H、J、B、N、M”键位区域,多字词输入模块对应计算机“U、I、O、J、K、L、M”键位区域,特殊符号输入模块对应计算机“P”键位。设置模块分配方案,可使键盘编码空间紧凑均衡,有助于各输入模块(尤其是词组输入横截)对简码的应用,以及输入效率的提高。编码长度方案编码长度,又称“码长”,是指输入法中参与字词编码的码元数量。本发明编码长度为4。即无论是单字或词组、特殊符号,编码长度最多由4个码元组成;当输入码元数量不足构成4个时,以空格键作为结束码。编码规则方案本发明编码规则分为全码与简码两种。全码,是指单字或词组、特殊符号的完全编码;简码,是指单字或词组、特殊符号的简捷编码;简码又分为一级简码、二级简码、三级简码三种类型。一级简码——只有一个码元的编码。二级简码——只有二个码元的编码。三级简码——只有三个码元的编码。在本发明中,每个单字、每个词组、每个特殊符号都有其全码;而简码,则仅赋予最常使用、常使用、次常使用的单字或词组、特殊符号。本发明各输入模块的编码规则方案如图2所示。在图2中,本发明编码规则根据输入模块分为单字、二字词、三字词、多字词、特殊符号五个方面,其中单字编码规则(1)单字全码——依次取汉字内部结构中第一笔划、第二笔划、第三笔划和最后笔划所对应键位的代码;当笔划数量不足4个时,以空格键为结束码。编码公式是单字全码=首笔+次笔+三笔+末笔(2)单字一级简码——取单字内部结构第一笔划所对应键位的代码。编码公式是单字一级简码=首笔(3)单字二级简码——依次取汉字内部结构中第一、第二笔划所对应键位的代码。编码公式是单字二级简码=首笔+次笔(4)单字三级简码——依次取汉字内部结构中第一、第二和第三笔划所对应键位的代码。编码公式是单字三级简码=首笔+次笔+三笔二字词编码(1)二字词全码——依次取每字第一、第二笔划所对应键位的代码。编码公式是二字词全码=首字首笔+首字次笔+末字首笔+末字次笔(2)二字词一级简码——取第一字第一笔划所对应键位的代码。编码公式是二字词一级简码=首字首笔(3)二字词二级简码——依次取第一字第一、第二笔划所对应键位的代码。编码公式是二字词二级简码=首字首笔+首字次笔(4)二字词三级简码——依次取第一字第一、第二笔划和第二字第一笔划所对应键位的代码。编码公式是二字词三级简码=首字首笔+首字次笔+次字首笔三字词编码(1)三字词全码——依次取每字第一笔划和末字第二笔划所对应键位的代码。编码公式是三字词全码=首字首笔+次字首笔+末字首笔+末字次笔(2)三字词一级简码——取第一字第一笔划所对应键位的代码。编码公式是三字词一级简码=首字首笔3)三字词二级简码——依次取第一字、第二字中第一笔划所对应键位的代码。编码公式是三字词二级简码=首字首笔+次字首笔(4)三字词三级简码——依次取每字第一笔划所对应键位的代码。编码公式是三字词三级简码=首字首笔+次字首笔+末字首笔多字词编码多字词,是指由四字或四字以上的词组。多字词编码规则是(1)多字词全码——依次取前三字和最后一字第一笔划所对应键位的代码。编码公式是多字词全码=首字首笔+次字首笔+三字首笔+末字首笔(2)多字词一级简码——取第一字第一笔划所对应键位的代码。编码公式是多字词一级简码=首字首笔(3)多字词二级简码——依次取前两字第一笔划所对应键位的代码。编码公式是多字词二级简码=首字首笔+次字首笔(4)多字词三级简码——依次取前三字第一笔划所对应键位的代码。编码公式是多字词三级简码=首字首笔+次字首笔+三字首笔特殊符号编码特殊符号,是指游离于规范汉字及偏旁部首之外的特别字符,如“&”、“☆”、“一”、“X”等。特殊符号的编码规则是(1)特殊符号全码——取4个“P”键位的代码。编码公式是特殊符号全码=P+P+P+P(2)特殊符号一级简码——取1个“P”键位的代码。编码公式是特殊符号一级简码=P(3)特殊符号二级简码——取2个“P”键位的代码。编码公式是特殊符号二级简码=P+P(4)特殊符号三级简码——取3个“P”键位的代码。编码公式是特殊符号三级简码=P+P+P通过上述编码规则可以看出,简码其实就是全码的简化打法。用户在文字输入过程中,只要键入单字或词组、特殊符号全码中的前几位编码,再加一个空格键,即可实现简码输入。设置输入编码规则,可以让用户在使用本发明产品时,有章可循,有法可依,直捷且有规则地进行文字输入。码元键位对应方案在发明中,不同输入模块(特殊符号模块除外)虽然使用相同的输入码元;但不同输入模块的具体码元,却对应不同的计算机键位,具体如图3所示。在图3中,各输入模块中的码元与计算机键位的对应关系是单字输入模块_“点”输入码元对应“Q”键位,“横”码元对应“W”键位,“提”码元对应“E”键位,“撇”码元对应“A”键位,“竖”码元对应“D”键位,“捺”码元对应“Z”键位,“横折”码元对应“B”键位,“竖折”码元对应“X”键位,“斜折”码元对应“C”键位。二字词输入模块_“点”码元对应“E”键位,“横”码元对应“R”键位,“提”码元对应“T”键位,“撇”码元对应“D”键位,“竖”码元对应“F”键位,“捺”码元对应“G”键位,“横折”码元对应“C”键位,“竖折”码元对应“V”键位,“斜折”码元对应“B”键位。三字词输入模块_“点”码元对应“T”键位,“横”码元对应“Y”键位,“提”码元对应“U”键位,“撇”码元对应“G”键位,“竖”码元对应“H”键位,“捺”码元对应“J”键位,“横折”码元对应“B”键位,“竖折”码元对应“N”键位,“斜折”码元对应“M”键位。多字词输入模块_“点”码元对应“I”键位,“0”码元对应“W”键位,“撇”码元对应“K”键位,“竖”码元对应“L”键位,“横折”码元对应“M”键位,“竖折”码元对应“L”键位,“斜折”码元对应“0”键位。特殊符号输入模块——所有特殊符号,均对应“P”键位。在本发明码元键位对应方案中,各模块键位区域进行了巧妙交叉嵌套,使输入法编码空间更为紧密均衡。如单字输入模块包含了“E”、“D”、“C”键位,二字词输入模块也包含了“E”、“D”、“C”键位,呈交叉重叠状态。键位区域的交叉嵌套,并不影响各模块文字输入的单独使用。同样以上述的“E”、“D”、“C”键位为例,它们既是单字输入模块“提”、“捺”、“斜折”码元所在键位,也是二字词输入模块“点”、“撇”、“横折”码元所在键位。由于汉语单字中没有一个是以“提”、“捺”笔划作为起笔的,以“斜折”起笔的也只局限“女”、“巡”、“发”、“也”等极少数单字,因此,“E”、“D”键位作为单字输入“提”、“捺”码元对应键位,永远不会尤为单字输入的第一码元;“C”键位作为单字输入“斜折”码元对应键位,也极少尤为单字输入的第一码元;而它们三键分别作为二字词输入“点”、“撇”、“横折”码元所在键位,却可以成为在二字词输入的第一码元,因此,该键位区域虽然交叉嵌套,却在单字输入与二字词输入之间互不干涉。同样的道理,二字词模块与三字词模块之间设置交叉键位区域、三字词模块与多字词之间设置交叉键位区域、多字词仅使用七个码元……,均不影响各输入模块文字输入的独立使用。通过本发明码元键位对应方案,可以最大程序地利用计算机键位空间,有助于文字的高效简捷输入。与
背景技术
相比所具有的有益效果与目前公知的笔划输入法相比,本发明其有下列特点1,规范——以汉字规范笔划笔顺为蓝本,各输入码元均以笔划起势为基准。2,简易——9笔划设置,全面兼容日常书写习惯,允许一定的笔划笔顺错误,操作者无需懂拼音,无需拆字根,无需背口诀,无需二次学习,会写字就会打字。3,快速——最常用字词一键击出,常用字词2-3键即可输入,最复杂字词不超过4个编码,提供特殊符号、常用短语、专业短语快速输入功能,实现最简单操作和最快捷输入的完美结合。4,实用——码元设置符合台式计算机、手提式计算机、便携式计算机等电子信息设备中的字母键盘标准,适合于单手、双手使用,除能够在日常环境正常使用之外,尤其适合于在军事、医疗、抗震救灾、处理突发事件等特殊场合中使用,以及适合于中老年人、残疾人使用,用途广泛,实用性强。图1,是本发明模块结构示例图。图2,是本发明编码规则示例图。图3,是本发明输入模块码元键位对应分布图。具体实施例方式本发明作为一种汉字输入方案,各中文操作平台均为它的实现提供了有效的工具。美国Microsoft公司WindOWS2000简体中文版中的输入法生成器,不失为实现本发明的方式之一。通过该输入法生成器,可以生成具有自己个性、与Windows操作系统风格一致、并能充分发挥Windows操作系统特性的汉字笔划输入法。创建笔划词组输入法具体操作步骤如下1,创建笔划词组输入法码表源文件①启动中文WindOWS2000系统,单击“开始”按钮,移动鼠标指向“程序”、“附件”,再单击“记事本”项,激活“记事本”程序;②根据WindOWS2000输入法格式,及本发明设置的各输入模块编码规则,在“记事本”程序窗口中建立以.TXT为后缀的纯文本码表源文件。创建后的纯文本码表源文件如下所示[Description]Name=笔划词组MaxCodes=4MaxElement=2UsedCodes=bghjmntuyWildChar=0NumRules=3[Rule]ce2=pll+pl2+p21+p22ce3=pll+p21+p31+p32ca4=pll+p21+p31+nll[Text]的a了不起b那么c我们d这里e虽然f及时雨g是不是h一帆风顺i各尽所能j是非分明k以防万一1又惊又怒m出人意外η如虎添翼ο&ρSq一切r是s这么样t说到做到U出入ν在w以χ一刀切y那ζ......③码表源文件创建完毕后,将该文件以“bhcz.txt”为名,另存到C\Windows\system32文件夹中。2,词条排序①单击“开始”按钮,指向“程序”、“附件”,再单击“输入法生成器”;②单击“词条排序”按钮及“打开”按钮,双击打开C:\Windows\system32文件夹中的“bhcz.txt”码表源文件;③单击“排序”按钮,当排序结束时,按下“确定”按钮。3,创建笔划词组输入法①单击“幵始”按钮,指向“程序”、“附件”,再单击“输入法生成器”。②选择“创建输入法”标签,单击“浏览”,选择bzbh.txt码表源文件,填入“笔划词组”等输入法信息,然后单击“确定”。③单击“转换”按钮,生成新的bhcz.mb的码表文件。④单击“创建”按钮,添入版本号和机构名称。⑤单击“用户给定”选项,再单击“浏览”按钮,分别选择自己喜爱的图标(.ico文件)、位图(.bmp)及帮助文件(.hip文件)。⑥单击“确定”按钮,即可生成一个具有用户自己个性、与WindoWS2000中文版风格保持一致、并能充分发挥WindoWS2000操作平台各种优良特性的汉字笔划输入法文件(bhcz.ime)0⑦生成输入法后,系统将提示是否安装。选择安装后,系统将自动安装输入法。此时,新生成的笔划输入法即可添加到中文WindOWS2000操作系统中,操作者就可以象使用其它预装的输入法一样,使用这一新生成的输入法了。(注通过WindOWS2000简体中文版操作平台创建的笔划词组输入法,可以在WindowsXP简体中文版、Windows2003简体中文版操作系统中无缝使用。)权利要求一种计算机键盘汉字输入方案,由单字、词组和特殊符号三个输入模块组成,其中的词组输入模块,又分为二字词、三字词和多字词三个小的输入模块。其特征是除特殊符号模块外,每个模块均以汉字笔划作为输入码元,每个模块均有全码编码规则和简码编码规则。2.根据权利要求1所述的单字模块,其特征是设置输入码元9个,分别为点、横、提、撇、竖、捺、横折、竖折、斜折;输入码元与计算机键位的对应关系为“点”码元对应“Q”键位、“横”码元对应“W”键位、“提”码元对应“E”键位、“撇”码元对应“A”键位、“竖”码元对应“S”键位、“捺”码元对应“D”键位、“横折”码元对应“Z”键位、“竖折”码元对应“X”键位、“斜折”码元对应“C”键位。3.根据权利要求2所述的单字模块,其特征是全码编码规则为依次取单字内部结构中第一、第二、第三和最后笔划;一级简码编码规则为取单字内部结构中的第一笔划;二级简码编码规则为依次取单字内部结构中的第一、第二笔划;三级简码编码规则为依次取单字内部结构中的第一、第二、第三笔划;当单字内部结构笔划数量不足使用全码时,则使用相应笔划数量的简码。4.根据权利要求1所述的二字词模块,其特征是设置输入码元9个,分别为点、横、提、撇、竖、捺、横折、竖折、斜折;输入码元与计算机键位的对应关系为“点”码元对应“E”键位、“横”码元对应“R”键位、“提”码元对应“T”键位、“撇”码元对应“D”键位、“竖”码元对应“F”键位、“捺”码元对应“G”键位、“横折”码元对应“C”键位、“竖折”码元对应“V”键位、“斜折”码元对应“B”键位。5.根据权利要求4所述的二字词模块,其特征是全码编码规则为依次取首字内部结构中第一、第二笔划和次字内部结构中第一、第二笔划;一级简码编码规则为取首字内部结构中的第一笔划;二级简码编码规则为依次取首字内部结构中的第一、第二笔划’三级筒码编码规则为依次取词首字内部结构中的第一、第二笔划和次字内部结构中的第一笔划。6.根据权利要求1所述的三字词模块,其特征是设置输入码元9个,分别为点、横、提、撇、竖、捺、横折、竖折、斜折;输入码元与计算机键位的对应关系为“点”码元对应“T”键位、“横”码元对应“Y”键位、“提”码元对应“U”键位、“撇”码元对应“G”键位、“竖”码元对应“H”键位、“捺”码元对应“J”键位、“横折”码元对应“B”键位、“竖折”码元对应“N”键位、“斜折”码元对应“M”键位。7.根据权利要求6所述的三字词模块,其特征是全码编码规则为依次取首字、次字、末字内部结构中的第一笔划和末字内部结构中的第二笔划;一级筒码编码规则为取首字内部结构中的第一笔划;二级筒码编码规则为依次取首字、次字内部结构中的第一笔划;三级简码编码规则为依次取首字、次字、末字内部结构中的第一笔划。8.根据权利要求1所述的多字词模块,其特征是设置输入码元7个,分别为点、横、撇、竖、横折、竖折、斜折;输入码元与计算机键位的对应关系为“点”码元对应“U”键位、“横”码元对应“I,,键位、“撇”码元对应“J”键位、“竖”码元对应“K”键位、“横折”码元对应“M”键位、“竖折”码元对应“L”键位、“斜折”码元对应“O”键位。9.根据权利要求8所述的多字词模块,其特征是全码编码规则为依次取首字、次字、第三字和末字内部结构中的第一笔划;一级简码编码规则为取首字内部结构中的第一笔划;二级简码编码规则为依次取首字、次字内部结构中的第一笔划;三级简码编码规则为依次取首字、次字、第三字内部结构中的第一笔划。10.根据权利要求1所述的特殊符号模块,其特征是直接以特殊符号为输入码元,对应计算机键盘“P”键位;当用户按一下“P”键时,调用最常用特殊符号;按二下“P”键时,调用常用特殊符号;按三下“P”键时,调用次常用序号;按四下“P”键时,调用所有特殊符号。全文摘要一种计算机键盘汉字输入法,以汉字笔划为基准,9码元设置,由单字、词组和特殊符号三个输入模块组成,用户在保持日常书写习惯的情况下即可流畅输入汉字,无需懂拼音,无需拆字根,无需背口诀,无需二次学习,全面兼容日常书写习惯,允许一定的笔划笔顺错误,常用字词2-3键即可击出,最复杂字词不超过4码,从根本上克服一般输入法编码长、使用繁复、通用性差等弊端,具有免学即会、输入快捷、定位准确、应用广泛等特点,实现最简单操作方法和最快捷输入速度的完美结合,是一种极具实用价值的汉字键盘输入法。文档编号G06F3/023GK101819472SQ20101015496公开日2010年9月1日申请日期2010年3月29日优先权日2010年3月29日发明者钟明华申请人:钟明华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1