专利名称:大自然汉字输入键盘及其输入方法
技术领域:
本发明涉及一种计算机汉字键盘输入装置及其输入方法,属于计算机数据信息处理技术领域。
在以往双拼方案的汉字键盘输入中,双拼编码大多是在汉语拼音的基础上演变而成,仅适合有汉语拼音基础的用户使用。本发明采用了一种切音的方法,以英文字母读音为基础,重新定义了双拼方案,摆脱了以往双拼受汉语拼音规则的限制。过去自然码汉字输入方法(以下简称“自然码”)曾安排了形码作为双拼编码的可选辅助编码,利用偏旁部首发音声母作为编码,较好地解决了拼音编码下单字重码的问题,单独键入形码也能查找和输入不认识的字,但是在形码的键位安排上,过多考虑偏旁部首集中的情况,为减少重码,安排非发音部件多了一些,还多使用了四个符号键作为笔画和部分部首的编码,因而在易学性上造成了一定的问题。此外,过去的自然码编码方案在处理会意字和部首位置不明显的汉字时,未采用多重选择方式,给自然码带来取码混乱的结果,造成不少用户对自然码的形码不能完全掌握和正确使用。
国家语委和国家新闻出版署联合公布的《信息处理用GB13000.1字符集汉字部件规范》(以下简称《规范》)中明确了汉字拆分原则和基础部件,给汉字编码提供了依据。《规范》中“笔画标准”可以减少过去对倒插笔的兼容编码,“拆分规则”和“基础部件”解决了不同习惯用户对汉字拆分的多种理解问题。
本发明的目的是依据《规范》提供一种含有“双拼、音调、部首、部件”的多元编码新方案,该方案综合了汉字的多种信息,对GBK“汉字扩展内码规范”中全部的20982个汉字逐一进行了编码,在使用中对上述信息可以用多种汉字组合方式进行输入。
本发明的目的是这样实现的一种汉字输入键盘及其输入方法,在26个英文字母键位的键盘上,根据汉字发音进行编码,其特征在于,本方法是由音码和形码组成,并且可以按多种组合方式进行输入,其中音码所用的按汉字标识的键盘安排如图1
图1中每格上部左方为英文字母,上部右方为双拼声母的读音例字,中部和下部为双拼韵母的读音例字。在制定图1时利用了汉字读音与英文字母读音之间的相似性,尽量安排双拼与英文字母的发音一致,如“e”无论作为声母或作为韵母都表示“依”、;“o”无论作为声母或作为韵母都表示“欧”;“c”表示“西”、“i”表示“爱”;“v”表示“微”;“y”表示“外”。
在制定图1时,还利用了注音符号与英文字母的象形关系,如“屋”在注音符号中用“x”来表示,因此“x”无论作为声母或作为韵母都表示“屋”。
将所有汉字的读音一分为二,用新的声母和新的韵母表示,其方法有点类似古辞典中所使用的“切音”。如“精”字被分为声母“鸡”和韵母“英”,双拼编码为“gy”。
将零声母读音的汉字分别用相近的“a”和“r”做声母。即“啊”的双拼为“aa”、“安”的双拼为“af”、“昂”的双拼为“ak”、“爱”的双拼为“ai”、“凹”的双拼为“ac”、“额”的双拼为“rr”、“恩”的双拼为“rn”、“诶”的双拼为“rz”。
对于习惯注音的用户也可用注音标识键盘安排如图2。
这种输入方法中,形码所用的基本部件键盘安排如图4
形码所用的扩充部件键盘安排如图5
图4、图5的左边为形码的声母,右边为形码的韵母。图4上出现的部件都是常用的基本部件,是比较容易理解和不需要记忆的,图5上出现的部件是不常用的以及繁体字中需要用到的扩充部件。形的编码采用部件的双拼作编码,不用双拼作编码的特例仅有4组部件“日、月、目”表示圆形的东西,被安排在字母“O”上;部件“手、扌、
”与英文字母形象上接近,被安排在字母“F”上,部件“一、丨、乛、、、∠”以横竖起笔,被安排在字母“A”上;“冫、氵、、
”因起笔为点,被安排在字母“D”上。
本发明汉字编码取汉字的双拼、首部件的双拼和尾部件的双拼组合而成,当首部件或尾部件不是成字部件或基础部件时,分别取首部件起笔笔画或尾部件的末笔笔画的编码,根据上述原理所形成的编码一共7位,它的顺序是,第1、2位为汉字的双拼,第3位为声调,4、5位为首部件的双拼,6、7位为尾部件的双拼;操作时可取下列方法之一进行输入①用前2位和第4、5位输入;用汉字读音的双拼加首部件的双拼进行输入。如输入“好”字时,将“好”的双拼“hc"和首部件“女”的双拼“nv”组合形成“hcnv”。其中“h”为“好”的声母“和”,“c”为“好”的韵母“凹”,“n”为“女”的声母“讷”,“v”为“女”的韵母“与”。又如输入“装”字时,将“装”的双拼“yg”和首部件“衣”的双拼“ee”组合形成“ygee”。
②用前2位和第4、6位输入;用汉字读音的双拼加首部件的双拼声母和尾部件的双拼声母进行输入。如输入“好”字时,将“好”的双拼“hc"、首部件“女”的双拼声母“n”和“子”的双拼声母“z”组合形成“hcnz”。其中“h”为“好”的声母“和”,“c”为“好”的韵母“凹”,“n”为“女”的声母“讷”,“z”为“子”的声母“自”。又如输入“装”字时,将“装”的双拼“yg”、首部件“衣”的双拼声母“e”和尾部件“壮”的双拼声母“y”组合形成“ygey”。
③用第1位和第4、6位输入;用汉字的双拼声母加首部件的双拼声母和尾部件的双拼声母以三键方式输入。如输入“好”字时,将“好”的双拼声母“h”、首部件“女”的双拼声母“n“和“子”的双拼声母“z”组合形成“hnz”。其中“h”为“好”的声母“和”,“n”为“女”的声母“讷”,“z”为“子”的声母“自”。又如输入“装”字时,将“装”的双拼声母“yg”、首部件“衣”的双拼声母“e”和尾部件“壮”的双拼声母“y”组合形成“yey”。
④用后四位(第4、5、6、7位)输入;用汉字首部件的双拼加尾部件的双拼进行输入,用于输入不知道读音的汉字。如输入“好”字时,将“好”的首部件“女”的双拼“nv“和尾部件“子”的双拼“zj”组合形成“nvzi”。其中“n”为“女”的声母“讷”,“v”为“女”的韵母“v”,“z”为“子”的声母“自”,“j”为“子”的韵母“日”。又如输入“装”字时,将首部件“衣”的双拼“ee”,尾部件“壮”的双拼“yg”和组合形成“eeyg”。
⑤按方法①,将前2位和4、5位的双拼分别转换成全拼输入;如输入“好”字,将前2位和4、5位的双拼分别转换成全拼,则成为“haonv”。又如输入“装”字,转换成全拼,则成为“zhuangyi”⑥按方法②,将前2位的双拼转换成全拼输入;如输入“好”字,将前2位的双拼转换成全拼,则成为“haonz”。又如输入“装”字,转换成全拼,则成为“zhuangey”。
⑦按方法④,将4、5位和6、7位的双拼分别转换成全拼输入。
如输入“好”字,将4、5位和6、7位的双拼分别转换成全拼,则成为“nvhao”。又如输入“装”字,转换成全拼,则成为“eezhuang”。
在制定(图4、图5)或(图6、图7)时,取汉字的偏旁部首作为首部件。首部件采用与《新华字典》和《辞典》部首查字法相同的方法取码,因而比较容易被用户接受,便于听想输入,同时也比较简单;尾部件用汉字其余部分最大的整字;当遇到会意字或汉字拆分有歧义时,不一定遵循“从上到下,从左到右”的原则,也可按多种方式取码,形成一字多码的情况;若尾部件不是一个成字部件时,选取最后一个最大的成字部件或基础部件或笔画。
对于习惯使用自然码双拼的用户,可以用图3取代图1,并用图3与图1的关系,映射图4和图5形成图6和图7,以适应自然码用户。在图3中,对自然码双拼中的“昂”字做了调整,将“ag”调整为“ah”,其余与已经公开的自然码双拼一致。
根据上述原理所形成的编码共有7位,在实际键盘输入时通常只选取其中的4位或4位以下,利用不同的组合方式进行输入。
本发明所指的“全拼”是标准汉语拼音。“双拼”是指声韵各用一个字母的拼音。“基础部件”是指《规范》中要求具有的最小部件,一般是一独体字和交叉连接在一起的部件。“成字部件”是指出现在CJK中的汉字,但不是基础部件的部件。“拆分规则“是指在按形对汉字进行拆分时所使用的规则,《规范》中要求基础部件不得拆分成其它部件,必要时只能按笔画拆分。“首部件”是指汉字分成两个部件后的前一个部件。“尾部件”是指汉字分成两个部件后的后一个部件。
本发明中所指的CJK为国家标准GB130000.1《CJK统一汉字编码字符集》,完全等同于国际标准ISO10646.1《通用多八位编码字符集(UCS)》。
发明中所指的GBK全称为《汉字扩展内码规范》,它是为了解决汉字收字不足、简繁同平面共存而制定的。包含GB2312-80的全部汉字、非汉字符号;GB13000.1中的其他CJK汉字;《简化字总表》中尚未收入GB 13000.1的52个汉字;《现代汉语通用字表》的全部七千个汉字;《简化字总表》中的全部简体字及其对应的繁体字;《康熙字典》及《辞海》中尚未收入GB 13000.1的部首及重要构件;13个汉字结构符;《BIG5》中未被GB2312-80收入的、单在ISO 10646.1中存在的图形符号139个;正式收入带音调的拼音字母30个和a、g;汉字“0”;GB 12345-90中编码的竖排标点符号;从ISO 10646.1/GB 13000.1的CJK兼容区挑选出来的21个汉字;31个IBM OS/2专用符号。
由于采用上述方案,使得本发明比目前的其它方案具有如下重要特点和明显的效果1)可以使用双拼输入,也可使用全、拼混合输入,还可在双拼或全拼的后面加上部件的双拼或全拼输入,解决了双拼或全拼输入单字时的重码问题。
2)本发明将汉字拆分成两个,正好与汉字的形声字和会意字组字方法一致,符合《规范》标准,因而易学易用,并能够输入不知道读音的汉字。通过编码查询辅助功能,还能知道全拼、声调、拆分方法、笔画数,如果安装了声卡,还能听到正确发音。
3)本发明在形码的取码上,以偏旁部首作为首部件,与《新华字典》部首查字法基本一致,遇到会意字或部首在隐蔽部位时可以按多种方式取码,这样不但符合汉字组字规律,同时也符合一般人的习惯。
4)本发明可以同时允许多种输入方式同时并存,在操作时可以不用任何开关键切换,比如在输入时既可以按正常的双拼加形码的方式输入能够知道读音的字,也可以按形码方式输入不知道读音的字。
5)本发明的形码编码也可以与其它双拼结合,按照前面1-4的特点产生出另外的输入方式。
结合本发明的实施设计方法,以大自然键盘双拼和自然码双拼为基础,构造出来的编码给出附图和附表。
图1为大自然键盘双拼键位汉字对照图;图2为大自然键盘双拼键位注音对照图;图3为大自然键盘自然双拼键位对照图。
图4为大自然键盘形码基本部定义图;图5为大自然键盘形码扩充部件定义图;图6为大自然键盘(自然码双拼)形码基本部件定义表;图7为大自然键盘(自然码双拼)形码扩充部件定义表;附表说明表1为大自然键盘汉字编码表部分摘录;表2为大自然键盘扩充偏旁部首的编码表;表3为大自然键盘(自然码双拼)汉字编码表部分摘录;表4为大自然键盘(自然码双拼)扩充偏旁部首的编码表。
对于大自然键盘形码基本部件定义表(表1),这个图上出现的部件都是常用部件,是比较容易理解和不需要专门记忆的,其中左边为英文字母,右边为英文字母键上定义的汉字部件,汉字后面的英文字母为这个部件的读音韵母,黑体字表示与双拼不一致的特殊部件。
对于大自然键盘形码扩充部件定义表(表2),这个表上出现的部件是不常用的,这些部件的读音容易弄错,因此单列一表便于查询。其中左边为英文字母,右边为英文字母键上定义的汉字部件,汉字后面的英文字母为这个部件的读音韵母。黑体字含意同上。
大自然键盘汉字编码表部分摘录(表1),包含了全部20982个编码中的一部分,后序其它汉字及编码因篇幅问题从表中省略;(表2)为扩充偏旁部首的编码表。
对于习惯使用自然码双拼的用户,可以根据自然码双拼对(表1)、(表2)的双拼进行映射,从而得到(表3)和(表4)。表1、大自然键盘汉字编码表部分摘录
表2、大自然键盘扩充偏旁部首的编码表
表3、大自然键盘(自然双拼)汉字编码表部分摘录
表4、大自然键盘(自然码双拼)扩充偏旁部首的编码表
权利要求
1.一种汉字输入键盘及其输入方法,在26个英文字母键位的键盘上,根据汉字发音进行编码,其特征在于,本方法是由音码和形码组成,并且可以按多种组合方式进行输入,其中音码所用的按汉字标识的键盘安排为
这种输入方法中,形码所用的基本部件键盘安排为
形码所用的扩充部件键盘安排
本发明汉字编码取汉字的双拼、首部件的双拼和尾部件的双拼组合而成,当首部件或尾部件不是成字部件或基础部件时,分别取首部件起笔笔画或尾部件的末笔笔画的编码,根据上述原理所形成的编码一共7位,它的顺序是,第1、2位为汉字的双拼,第3位为声调,4、5位为首部件的双拼,6、7位为尾部件的双拼;操作时可取下列方式之一进行输入①用前2位和第4、5位输入;②用前2位和第4、6位输入;③用第1位和第4、6位输入;④用后四位(第4、5、6、7位)输入;⑤按方法①,将前2位和4、5位的双拼分别转换成全拼输入;⑥按方法②,将前2位的双拼转换成全拼输入;⑦按方法④,将4、5位和6、7位的双拼分别转换成全拼输入。
2.根据权利要求1所述的输入方法,其特征在于可以对“汉字扩展内码规范”中的20982个汉字进行编码。
3.根据权利要求1所述的输入方法,其特征在于,键位按注音标识。
4.根据权利要求1所述的输入方法,其特征在于,键位按自然码双拼标识。
5.根据权利要求1所述的输入方法,其特征在于,当汉字形码拆分遇到歧义时,可以按多种顺序取码。
6.根据权利要求1所述的输入方法,其特征在于,可以同时允许多种输入方式同时使用,在操作时可以不用任何开关键切换。
7.根据权利要求1所述的输入方法,其特征在于,本发明的形码编码可以与其它双拼结合。
全文摘要
一种汉字输入键盘及其输入方法,它的主要特点是在使用中可以按多种组合方式进行输入,并且有效地解决了全拼或双拼在输入单字时的重码问题,这种方法含“拼音、音调、部首、部件”多元信息,既可用拼音或拼音加形输入知道读音的汉字,也可只用形码输入不知读音的汉字。
文档编号G06F3/023GK1204081SQ9810173
公开日1999年1月6日 申请日期1998年4月27日 优先权日1998年4月27日
发明者周志农 申请人:周志农