专利名称:一种计算机汉字输入法及其键盘的制作方法
技术领域:
本发明涉及一种计算机汉字输入法及其键盘,尤其是涉及一种音码和形码相结合的计算机汉字输入法及其键盘。
背景技术:
目前,汉字输入法,大致有拼形类、拼音类、音形类、形音类、数字类等。拼形类代表中国专利85100837号公开的《优化五笔字型编码法及其汉字输入键盘》是拼形类的一个代表,重码率低,效率高,但存在三大缺陷1、需记忆大量与键面字母无直接联系的字根,虽有规律可循,终究产生了编码的两义性,反应不直接,较难掌握;2、难识别;3、忘得快。中国专利98101731.2号公开的《大自然汉字键盘及其输入方法》是音形类的代表,其除使用26个字母编码以外,还需使用其他符号编码,符号代表的字根难以掌握,影响输入效率。
发明内容
本发明的目的在于提供一种输入时反应直接,易识别,重码率低,效率高的计算机汉字输入法及其键盘。
本发明的技术方案是使用26个字母作代码;字根键位定义规则如下(1)同声类 大多数字根字根据相同的声母定义在同一个键位(“zh、ch、sh”分别用“E、U、I”三个字母作代码),例如我、王、文、万等,定义在W键上;(2)象形类 对部分字根字根据其含义象形或字根形状的象形定义到相应字母键上;如“日”、“目”因表示的“太阳”、“眼睛”呈圆形且字形封闭,用字母O作代码,定义在O键上;另外,诸如ㄩ、ㄇ、门、ㄈ、尸、乂、之都是典型的象形类字根,分别定义在U、N、N、C、P、X、Z键上;(3)分解类 部分合体字根字分解为两部分,也定义在该合体字根字的键位上,如“阿”根据其发音定义在“A”键上,“阿”分解为“阝”与“可”,“阝”与“可”也定义在“A”键上;“扶”根据第一条规则定义在“F”键上,“扶”分解为“扌”与“夫”,“扌”与“夫”也定义在“F”键上;“奉”根据第一条规则定义在“F”键上,“奉”分解为“”与“”,“”与“”也定义在“F”键上;(4)连带类 与以上三类中十分相似的变体或有共同特征的字根连带编在对应的键位上,如“月”的第一笔为撇,代码为“P”,且接在“日”后容易产生联想;“马”与“鸟”相似,代码为“N”;“米”的前两笔为两点,代码为“L”;这是三个最特殊的连带类字根;(5)五种基本笔画代码为横(一 )H,竖(丨亅)I,撇(丿)P,点(丶)D,折(乙)E,折(乙)包括前四种以外的所有笔画。
识别码 为减少重码而补加的代码称识别码,这是本发明的一种优选方案键外字拆分不足四码且有重码时,输完拆分码后再输入的该字末笔代码称识别码1、首笔代码称识别码2。编码时应最大限度地避免使用识别码,笔画特少的可循环识别,如“乂”的全码为XPDP。
单字编码规则单字的完整编码(简称“全码”)为四个,将汉字分为字根字和键外字分别进行编码(1)字根字编码 字根字通常为一码字,直接定义在相应键位上;也可多码输入字根字代码+首笔代码+第二笔代码+第三笔代码,多码输入与别的键外字编码相同须增加编码,即失去了优先权;(2)键外字的拆分与编码 1)拆分 将键外字拆分成字根须遵循下列四条规则和一个特例①取大优先 每次都应拆出尽可能大的字根,如“谁”拆分为“讠、隹”,“失”拆分为“丿、夫”,“喜”拆分为“士、 口”,“脑”拆分为“月、文、ㄩ”;②直观优先 常与取大优先并存,取码时忽略细节,如“园”拆分为“口、二、儿”,封口的横“一”先取了;③兼顾顺序 拆分时必须兼顾书写时的顺序,如“非”拆分为“丨、三、丨、三”,“州”拆分为“ ”,“乘”拆分为“千、 七、八”,“重”拆分为“ 日、土”;④注意连带为提高效率,设计了连带字根,典型键位[P]由撇连带出的字根最多;⑤一个特例指拆分成“二”或“三”时,不能有其他笔画从两横或三横中间穿过,如“元”拆分为“二、儿”;“无”拆分为“一、尢”,“段”拆分为“亻、三、几、又”,“击”拆分为“、ㄩ”,“那”拆分为“乙、 阝”;(2)编码 键外字一般根据拆出字根的个数进行编码;能拆出三个或四个字根且输入两个或三个字根代码而不会与其它常用汉字(即一级字库中的字)重码的字,不需输入全码,输入两码或三码加打空格结束输入;不足四码且不需识别的字输入两个或三个拆分码加打空格结束输入,因重码需要识别时,加一个识别码再加打空格或加两个识别码。
为提高词汇输入效率,词汇的代码为五个,第三码均为“V”,取码规则如下(1)双字词 分别取两个单字全码中的前两码,在第二码后加“V”,如“贵宾”拆分为“中一宀斤”,代码为“EHVBJ”;(2)三字词 前两字各取第一码,第三字则取前两码,在第二码后加“V”,如“康乃馨”拆分为“广乃士 ”,代码为“GNVTP”;(3)四字词 分别取各字的第一码,在第二码后加“V”,如“爱不释手”拆分为“爫一丿手”,代码为“EHVPI”;(4)多字词 按“一二三末”的字序取各字的第一码,在第二码后加“V”,如“中华人民共和国”拆分为“中亻人口”,代码为“ERVRK”。
本发明输入时反应直接,易识别,重码率低,效率高,适宜进入中小学课堂教学进行普及。
具体实施例方式
以下结合实施例对本发明作进一步说明。
使用26个字母作代码;字根键位定义规则如下(1)同声类 大多数字根字根据相同的声母定义在同一个键位(“zh、ch、sh”分别用“E、U、I”三个字母作代码),例如我、王、文、万等,都定义在W键上;(2)象形类 对部分字根字根据其含义象形或字根形状的象形定义在相应字母键上;如“日”、“目”因表示的“太阳”、“眼睛”呈圆形且字形封闭,用字母O作代码,定义在O键上;另外,诸如ㄩ、ㄇ、门、ㄈ、尸、乂、之都是典型的象形类字根,分别定义在U、N、N、C、P、X、Z键上;(3)分解类 部分合体字根字分解为两部分,也定义在该合体字根字的键位上,如“阿”根据其读音定义在“A”键上,“阿”分解为“阝”与“可”,“阝”与“可”也定义在“A”键上;“扶”根据第一条规则定义在“F”键上,“扶”分解为“扌”与“夫”,“扌”与“夫”也定义在“F”键上;“奉”根据第一条规则定义在“F”键上,“奉”分解为“”与“”,“”与“”也定义在“F”键上(4)连带类 与以上三类中十分相似的变体或有共同特征的字根连带编在对应的键位上,如“月”的第一笔为撇,代码为“P”,且接在“日”后容易产生联想;“马”与“鸟”相似,代码为“N”;“米”的前两笔为两点,代码为“L”,这是三个最特殊的连带类字根;(5)五种基本笔画代码为横(一 )H,竖(丨亅)I,撇(丿)P,点(丶 )D,折(乙)E,折(乙)包括前四种以外的所有笔画。
字根键位如下Q千犬犭欠且 其七匕气;W我王文万五戊戉韦瓦;E中竹 爪爫止乙 彐 彑舟艮 R人亻彳隹;T天夭土耂士田 Y雨言讠业页也羊 又スマ尢鱼;U厂长车虫臣辰赤齿 凵;I上卜山水 氺 手食飠饣身亅丨石十ナ;O曰 目由由甲申;P月用 尸 片爿 皮丿 勹;A阿阝可耳卩 ;S川 厶 氵彡巛灬三四罒 D丶亠大刀礻衤 歹豆 丁 ;F方丰 风 扶扌夫攵夂奉 G工弓广瓜干 骨革戈弋戋 H一 火禾 虍户黑;J见纟 幺几井斤巾金钅九豕 Kロ口コユ;L了二儿刂 力立六 丷米冫丬 巜 龙鹿;Z子自足走之辶廴 疋 孑孓;X下 小心 忄血乂夕 西习;C艹廾丌卌 廿甘 寸才 B白贝鬼鼠宀冖穴 八癶 臼巴;N女鸟 乌乃牛马冂门;M木 母毋 皿毛麻。
单字的编码与提示将汉字分为字根字和键外字分别进行编码,单字的全码为四个,常用汉字大多为简码(即输入一至三码加打空格结束输入的字)(1)字根字编码 字根字通常为一码字(输入一码可选出的字),直接定义在相应键位上;也可多码输入字根字代码+首笔代码+第二笔代码+第三笔代码,如“三”定义在“S”键上,输入“S”再选3,或编码为“SHHH”,即可实现输入;多码输入与别的键外字编码相同须增加编码,即失去了优先权。(2)键外字的编码 根据拆出字根的个数进行编码;单字的全码为四个,能拆出三个或四个字根且输入两个或三个字根代码而不会与其它常用汉字(即一级字库中的字)重码的字,不需输入全码,输入两码或三码加打空格结束输入,如“吃”拆分为“口、、乙”,编码为“KP”,“睡”拆分为“口、 艹、士”,编码为“KPC”;不足四码因重码需要识别时,加一个识别码再加打空格或加两个识别码,如“呗”与“员”前两个编码都为“KB”,因此“呗”需加识别码“D”,即其编码为“KBD”,再加打空格;“叭”与“员”前两个编码都为“KB”,而“呗”编码为“KBD”,因此“叭”需加两个识别码“D”和“I”,即其编码为“KBDI”。
键外字中的一码字,可选择输入,也可多码输入如“影”编码“O”,输入“O”再选9,或编码“ODKS”,都可实现输入。
一码字键位确定如下Q千犬青欠且其七东匕气;W我王文万五戊戉韦瓦玩;E中竹以爱爪止乙发舟艮;R人他你们彳隹住个候倒;T天地田土士夭男都畏累;Y雨言说话业页也羊又鱼;U厂长车虫臣辰赤齿轨辆;I上卜山水手食身南石十;O日目由甲申眼睛电影是;P月用片皮爿短矮怎久尸;A阿耳可陈阵际陪队阴阳;S川厶三四溪河江湖海洋;D为高大刀歹豆丁京就视;F方丰风扶夫奉抓扒抛把;G工弓广瓜干骨革戈弋戋;H一而不火禾户黑到专百;J见幺几井斤巾金钱九豕;K只口国巳已呗员叭喂吧;L了二儿力立六龙北米鹿;Z子自足走之跑跳孙孑孓;X下学小心血乂夕西习省;C花草寸才卅廿甘曹葱蒜;B的白爸贝鬼鼠穴八臼巴;N女她妈鸟乌乃牛马同门;M木村树母毋皿毛麻桕杷。字词前的提示符为“2/ 3;4‘ 5[”时可用对应的下标选择字词,下标对应键分别为[/ ][;][′″][[{],而“/;‘[”的输出须击对应键两次。例如输入“S”,提示为1川2/厶3;三4‘四5[溪6河7江8湖9海0洋,击“;”可输出“三”。使用上述提示符可以提高输入效率。
词汇的编码词汇的代码为五个,第三码均为“V”,取码规则如下(1)双字词 分别取两个单字全码中的前两码,在第二码后加“V”,如“贵宾”拆分为“中一宀斤”,代码为“EHVBJ”;(2)三字词 前两字各取第一码,第三字则取前两码,在第二码后加“V”,如“康乃馨”拆分为“广乃士 ”,代码为“GNVTP”;(3)四字词 分别取各字的第一码,在第二码后加“V”,如“爱不释手”拆分为“爫一丿手”,代码为“EHVPI”;(4)多字词 按“一二三末”的字序取各字的第一码,在第二码后加“V”,如“中华人民共和国”拆分为“中亻人口”,代码为“ERVRK”。
自造词。(1)如何自造 输入正确词汇代码无该词,按[ALT+空格]组合键入造词状态,然后分别输入该词中的各字,再按空格即可输出该词,此词同步存入自造词库,继续下文输出不必退出,下次再输入该词代码,无重码自行显示,有重码需选择;(2)如何删除输入自造词代码显示该词后,没有重码词,自行输出的按[CTRL+回车]组合键删除,若有重码词按[CTRL+词前提示符]组合键删除,自造词库中的该词都将同步删除;(3)如何清空自造词库。按[CTRL+K]组合键,系统提示 ,用鼠标单击 清空,单击 退出;(4)系统内部词汇不能进行自造,删除或清空。
权利要求
1.一种计算机汉字输入法及其键盘,其特征在于使用26个字母作代码;字根键位定义规则如下(1)同声类 大多数字根字根据相同的声母定义在同一个键位;(2)象形类 对部分字根字根据其含义象形或字根形状的象形定义在相应字母键上;(3)分解类 部分合体字根字分解为两部分,也定义在该合体字根字的键位上;(4)连带类 与以上三类中十分相似的变体或有共同特征的字根连带定义在对应的键位上;(5)五种基本笔画键位定义为横H键,竖I键,撇P键,点D键,折E键;单字编码规则 将汉字分为字根字和键外字分别进行编码(1)字根字编码 字根字通常为一码字,直接定义在相应键位上;也可多码输入字根字代码+首笔代码+第二笔代码+第三笔代码;(2)键外字的拆分与编码1)拆分将键外字拆分成字根须遵循下列四条规则和一个特例①取大优先 每次都应拆出尽可能大的字根;②直观优先常与取大优先并存,取码时忽略细节;③兼顾顺序拆分时必须兼顾书写时的顺序;④注意连带 设计了连带字根;⑤一个特例 指拆分成“二”或“三”时,不能有其他笔画从两横或三横中间穿过;2)编码 键外字一般根据拆出字根的个数进行编码;单字的完整编码为四个,能拆出四个字根且输入两个或三个字根代码而不会与其它字重码的一级字库中的字,不需输入全码,输入两码或三码加打空格结束输入;不足四码且不需识别的字输入两个或三个拆分码加打空格结束输入。
2.据权利要求1所述的计算机汉字输入法及其键盘,其特征在于键外字拆分编码不足四码且有重码时,加编识别码。
3.据权利要求1或2所述的计算机汉字输入法及其键盘,其特征在于词汇的代码为五个,第三码为“V”,取码规则如下(1)双字词 分别取两个单字全码中的前两码,在第二码后加“V”;(2)三字词 前两字各取第一码,第三字则取前两码,在第二码后加“V”;(3)四字词 分别取各字的第一码,在第二码后加“V”;(4)多字词 按“一二三末”的字序取各字的第一码,在第二码后加“V”。
全文摘要
本发明公开了一种计算机汉字输入法及其键盘,使用26个字母作代码;将字根分为同声类、象形类、分解类、连带类分别定义在相应代码键位上;五种基本笔画代码为横H,竖I,撇P,点D,折E。将汉字分为字根字和键外字分别进行编码字根字通常为一码字,直接定义在相应键位上;键外字先按取大优先、直观优先、兼顾顺序、注意连带等规则拆分,再编码。对少数因重码需要识别的字,加编识别码。本发明汉字输入时反应直接,易识别,重码率低,输入效率高,适宜进入中小学课堂教学进行普及。
文档编号G06F3/023GK1687876SQ200510031529
公开日2005年10月26日 申请日期2005年5月12日 优先权日2005年5月12日
发明者陈子勇 申请人:陈子勇