汉字字根键盘输入法及键盘的制作方法

文档序号:6604878阅读:733来源:国知局
专利名称:汉字字根键盘输入法及键盘的制作方法
技术领域
本发明涉及汉字编码技术领域,描述了一种汉字输入方法及汉字字根在键盘上的分布方案。
一种语言的机械输入,是使用该语言的社会走向高效率信息社会的必要基础。中文键盘输入一直是一个中文信息处理的老大难问题。虽然语音输入与手写识别会对中文输入有很大帮助,但前者的适用场合与键盘输入很不相同,后者速度则较慢。因此,解决中文键盘输入的重要性不容低估。
目前流行的键盘输入法可粗分为音码与形码两大类。音码,即基于拼音的方法。目前较为实用的有词组输入。形码,即将汉字拆成若干字根输入。目前较为流行的是五笔字形。一个理想的大众化键盘输入法,最好有以下特点1.易学易记。
2.输入规则简单,规范。如有非规则编码,则一定要数量很少。
3.重码少,不需经常选字。
4.一字按键少。
5.键位布局合理;即键入一字时指序自然,不别扭。
由于汉语在音形上的固有结构,使得汉字键盘输入不可能象英文那样简单。各种输入方法只可能是对于理想输入法的一个逼近。
拼音方法虽简单易学,但单字重码太多。词组法虽可减少重码,但使用一下便不难发现,在句子中不能用词组输入的单字情形仍然很多。拼音方法基本上是一种基于选字的方法。效率不高。并且,由于选字造成注意力的经常转移,对写作思维造成较大干扰。
比较起来,形码一般重码大大少于音码,但普遍难学。难学的原因之一,是字根比英文字母多得多,难记。这是形码不可克服的问题。可以说形码必然比拼音方法难学。
但造成现有形码难学的其它一些原因,则是可以克服的问题。这些问题包括1.有些输入法字根在键盘上的排列不规律。如同在一键上的字根互相很不象。这常常是设计者为避免过多重码不得已而为之。问题是如何将这种不规则的情形减少到最小程度。
2.有些输入法只将字根分配在26个英文字母键上,这会造成聚集在一键上的字根太多(有的输入法达到一键30个字根),且一键对应多组互不相象的字根。这也造成一个看起来小实际上非常重要的后果无法画出一个恰当的键盘字根分布图。而这个图对人们的记忆非常有效。因为记忆字根分布,实际上就是记忆由字根到键位的二维位置的映射,而键盘字根分布图则是此映射的直接表示。
3.有些输入法输入规则不自然。比如规定一字敲键四次,对于字根数小于四的,要补上字型识别码(如末笔笔画的笔画键);多于四的,则先敲第一,二,三个字根,然后敲尾字根。这使得在拆字时,须对该字略加分析。此事看似不大,其实大大加重了输入者的心理负担。
本发明克服了上述缺点,字根分布便于记忆,且一劳永逸,经久难忘;其输入规则自然易懂,学习难度小于其他字形输入法;每字平均用键少,重码特少,所以输入速度快。具体说来,本发明的特点为1.字根在键盘上的排列合理。汉语字根分类太多,不宜只将其分布在26个英文字母键上。本发明采用大键盘的思想,即将键盘上的字母键,数字键,标点符号键,以及<TAB>键,<Caps Lock>键,左右<Shift>键均加以使用。这样,在一键上的字根较象,一键上的字根也不是太多。也因为如此,本输入法可以提供可用的键盘字根分布图,以助记忆。
当然,为避免过多重码,仍有不规则的情形。但比较其它形码,要少的多。
2.输入规则自然。人们写字时大脑中发生的事,首先是由字映射为以笔顺为序的字根序列(这个映射有时并不一下完成,而是前面的字根提醒了后面的字根);然后逐字根写下。因此最自然的输入规则,正是逐字根一一输入。汉字字根键盘输入法是“全字根”输入法。该字根输入法选取的字根较大(注一),对于简体字而言,大多数常用字的码长不大,二,三键即可输入一字。对于字根序列较长的字,由于设有“神键”(万能键或任意匹配键的意思。注二),也问题不大。
由于相似字根同处一键,而不少字根自成一字(成字根),必然地造成一键同时直接代表多字的情形。除了指定一字(键名)用<空格>输入外,其它成字根用连敲其拼音首字母二次的方法选出输入(亦可用F1,F2等键选字)。当然在设计中保证了这种选字的三键序列不会成为任何其它字编码的前缀,不然其它字就无法输入了。
这种连敲拼音首字母二次的选字方法,由于需在大脑中反映出该字的音,会不会加重输入者的心理负担呢?实践表明,问题不大。理由为一,对象为成字根,不需拆字,故由形到键的第一步映射负担小;二,只需在大脑中反映出该字的拼音首字母,不是整个拼音序列。
3.由于字根在大键盘上分散开来,且排列上下了功夫,故重码少。
4.键位布局基本合乎指法要求;即键入汉字时指序自然,不别扭。
5.具可深造性。当输入较熟练后,对有重码的字,可在输入编码后,不敲空格键,而直接连敲该字拼音首字母二次(或用F1,F2,等键)选字。
6.重码选择窗体的位置,跟随键盘输入标记的位置。这样,输入者目光可不必在当前输入位置和屏幕底线之间转移。减少疲劳。
7.由于“神键”的使用,输入标点符号及英文字母时无需切换状态。
8.当对所输字某(些)字根不记得时(这是常发生的事),可键入“神键”以代之。这可大大便利使用和学习。
汉字字根键盘输入法及键盘的基本设计推理为(1)为实现逐字根一一输入汉字的简单输入规则,选字根时,只有选大字根,才能确保效率(只有简体字能作到这点)。
(2)选大字根,必然选出二百多到三百多个字根;不可能仅由26个字母键作键托,一定要用到包括标点符号键,数字键在内的其它各键。<SHIFT>,<CAPS LOCK>等键原只对输英文有意义,位置也不错(右<SHIFT>除外);固可用作正常键托。
(3)由字根到键的分配,遵循同一键上字根形状相似的原则;为避免重根过多,亦有例外情形。由字根到键的联系,多数按形相似,有时按拼音。
(4)同一键上会有多个成字根,须有办法选出它们。用连敲两下拼音首字母的办法较自然,分辨率比用末笔笔画码要高。
(5)用<SHIFT>及左<ALT>键输标点符号及英文,不必切换输入状态。
(6)设左<ALT>键为特别键“神”键,用来替代遗望了的一个或多个字根。以利于学习和实际输入。
以下具体介绍本输入法。
一.字根在键盘上的分布本输入法的键盘分布见图一。
字根排列基本上以外形相似为准则。字根与键的联系或者表现在与键上英文大写字母的模糊相似,或者表现为拼音首字母的联系。
明显例外的情况是″的″字作为键名在″I″键上,″心火米″同在″.″键上,″高马豆鱼龟鼠鹿″同在″/″键上。单立人与″儿″等(为避免过多重码)同在″C″键上。
自成一字的字根,称为成字根。一个键上难免有多个成字根。在多个成字根中,有一个称为键名,画在键的右上角。
字根分布的几个特点<1>中文数字键″一,二,三,四″分别为对应阿拉伯数字键的键名。″五,六,七,八,九,十″则只是成字根。<2>键名依从上到下,从左到右的顺序依次为家一二三四正立上人几事也才习方王巨久厂又山的口民我天木女小大干由开力衣了乡求失之兴儿工日用目勿心高身(身身)<3>几个常用偏旁由于键位有限,有些偏旁用两键输入(但尽量做到指位方便)“铁字旁”输为RF 如“钱”为RF[1“石字旁”输为TO“车字旁”输为F1“虫字旁”输为O; 如“浊”为3O;“气字旁”输为R1Z 如“氧”为R1Z2W(乞为RZ)另外,“饮”字的左部(食字旁)在S键,但也可输为RI<4>几个容易混淆的键“R”与“,”键。“R”键上的字根形状上不往上勾起,如“久”字。而“,”上字根则相反,如“勿”字。
“!”与“E”键。“!”表示向左开口的字根;“E”则表示向右开口的字根,但与“七”相似的字根除外。
“2”与“8”键。两竖若不同时向外撇,如“齐”字的下部,则用2,否则用8键。
“2”与“I”键。两竖若明显不一般长,如“临”字中第一个字根,用I,否则用2键。
“汤”中的第二个字根与“豕”字在同一键上。
“N”键上几乎包括了所有结构紧凑,“向下扣”的字根;另外这些字根中都不含“口”或“日”。重要例外是“同”字应输为N1O而不是NO。二.输字规则
(1)若是键名,则敲该键及空格键即可。
(2)若是成字根,则敲该键,然后将该字的汉语拼音的首字母连敲两下即可(不敲空格)。这一连敲两下拼音首字母的过程称为″选字″。
(3)若即非键名亦非成字根,则将字分解为几个基本字根,按书写顺序敲入每一个字根,然后击空格键。若一字根重复3或4次且组合在一起(如“操”中的三个口),则敲该字根一次,然后敲3或4(如“品”输为“O3”,“桑”为Y3@。但“吕”不能输为O2,因为“口”只重复了二次)。
分解汉字的规则是书写顺序,力求最简;立体交叉,取根自然。
(4)若出现重码,则会提供若干(通常两三字)供选择。可用F1,F2,F3等键来选字。也可用连击两次拼音首字母的办法选字。
(5)若想重新开始一个汉字的输入,可按<ESC>键。
(6)对于想不起来的一个或多个字根,可敲“神键”(左<Alt>键)替代。
(7)将左<Alt>键按住,同时按其它键,则直接键入英文键盘中的小写内容。将<Shift>键按住,同时按其它键,则键入英文键盘中的大写内容。
(8)当输入较熟练后,对有重码的字,可在输入编码后,不敲空格键,而直接连敲该字拼音首字母二次(或用F1,F2,等键)选字。三.输入举例(注空格键表示为<空>。<TAB>键,<Caps Lock>键,左,右<Shift>键分别显示为“!”,“@”,“#”,及“$”。)力J<空> (力字为′J′键上键名)。
刀JDD<空>(刀字为J键上成字根,用双击其拼音首字母的办法选字)余8’<空>合80<空>肃!S2<空>觉31NC<空>黑4V4<空>里 BV<空> (日土拼成里字)民PMM (民字在′P′键上,是成字根,需要选字)的I<空> (的字是′I′键的键名)键RF!FL<空> (RF拼成金字旁,!FL拼成建字;注意!表示<TAB>键,不是数字1键)。革H0<空>临IS4<空> (注意“临”字中右上部是“个”的变形,应按S而不是R键)为1J<空>以78<空>些572<空>即$P<空> 即<右SHIFT>加P吏DO<空> (大口拼成吏字)雨T4<空>雷T4G<空>牙FJ<空>页T8<空>而TEE (而字为T键上成字根;其拼音首字母为E)姆AA<空> (“女”与“母”同在A键上)非!E<空>北!7<空>兆CX<空> “儿”加X中OI<空>殿PH89Y<空>东F8<空>内-NN丙TN<空> 不是1-闺1NVV<空>再1-<空> 不是WN决2!8<空>重FB2<空>周NO<空>同N1O<空>不是NO(在N键上的字根中,“同”的输入方法是个例外)发UY<空>虎-79<空>虎字旁分为-与7两部份詹/ZZ<空>詹字为/键上成字根;其拼音首字母为Z鹿/LL<空>鹿字为/键上成字根;其拼音首字母为L饭STY<空>所JPE<空>尺PK<空>下列字根可使用简化拼法“赞”可输为##N8 (即两个“先”字可略为##)“准”可输为2CW (即其右边可输为CW,略去一点)“甚”可输为MU(略去八)“朝”可输为00N (略去日)“卑”可为 G0(略去左撇)“辟”可为 PO6 (“辛”在与其它字根相拼时,可略去下部)“奥”可为 JND (略去“米”)“婴”可为 NNA (双贝略去人)“页”可输为T8(略去N)四.字编码包括国标字库6763个字。<附注>
注一。形码设计中选取汉字字根时,字根越小(即字根中笔划少;如点撇横为最小字根),则一字拆出的字根就越多,但字根总数少;反之,字根越大,一字拆出的字根就越少,但字根总数必然多。
注二。左<Alt>键在本输入法中具特殊作用,称为“神”键(万能键之意;显示为‘?’)。它的作用为(1)可用来替代一个或多个想不起来的字根。如“夔”可输为H5?R,又如“繁”可输为RG??S(2)按左<Alt>键,同时按其它键,则直接键入英文小写内容。例如,<Alt>-F键入f,<Alt>-,键入英文逗号。将<Shift>键按住,再按其它键,则键入键盘上的大写内容。
例如<Shift>-F键入F,<Shift>-,键入符号<。
用<SHIFT>-<TAB>键入英文的<TAB>键。
(3)“神”字亦为左<Alt>键的键名。即?<空格>输入“神”字。选“神”字为键名,是为避免与“袖”字的相重。另外,左<Alt>键的键名,也只能是一个不会成为任何字的一部份的字根。神字恰是这样一个字。正常<Alt>键的功能由右<Alt>键担任。
权利要求
1.一种汉字输入方法及汉字字根在键盘上的分布方案。在通用的西文键盘的计算机,打字机等信息处理系统上使用。它采用大键盘的思想,即将键盘上的字母键,数字键,标点符号键,以及<TAB>键,<Caps Lock>键,左右<Shift>键均加以使用。提供完全的键盘字根分布图(图一)。字根排列基本上以外形相似为准则。字根与键的联系或者表现在与键上英文大写字母的模糊相似,或者表现为拼音首字母的联系。键盘字根分布图(图一)展示了本方案的全部内容。
2.根据权利要求1所述之汉字字根在键盘上的分布方案,其输入方法的特徴在于字根依笔顺逐个一一输入,以空格结束输入;有重码时,则可用<F1>,<F2>等键选字,亦可用连击两次该字拼音首字母的方式选字。
3.根据权利要求2所述之汉字输入方法,其特徴在于字根依笔顺逐个输入时,当对所输字某(些)字根不记得时,可键入任意匹配键以代之。“任意匹配键”根据方便的原则,使用了左<Alt>键,但亦可采用键盘左下角(稍靠中间)的其它键。
4.根据权利要求2所述之汉字输入方法,其特徴在于将左<Alt>键按住,同时按其它键,则直接输入英文键盘中的小写内容。将<Shift>键按住,同时按其它键,则输入英文键盘中的大写内容。因而输入标点符号及英文字母时无需切换状态。
5.根据权利要求2所述之汉字输入方法,其特徴在于“重码选择”窗体的位置,跟随键盘输入标记的位置。这样,输入者目光可不必在当前输入位置和屏幕底线之间转移。减少疲劳。
全文摘要
本发明描述了一种汉字输入方法及汉字字根在键盘上的分布方案。在通用的西文键盘的计算机,打字机等信息处理系统上使用。它采用大键盘的思想,即将键盘上的字母键,数字键,标点符号键等均加以使用。这样,在一键上的字根较相象,一键上的字根也不是太多。也因如此,本方法提供可用的键盘字根分布图,方便记忆。由于采取全字根逐个输入,规则自然易懂,学习难度小。采用不定长编码,通常以空格结束输入。平均码长短,重码少。键位布局考虑了指序,较自然。设置了任意匹配键,当对所输字某(些)字根不记得时,可键入该键以代之。输入标点符号及英文字母时无需切换状态。本方法适合简体字快速输入。
文档编号G06F3/023GK1258033SQ9811305
公开日2000年6月28日 申请日期1998年12月24日 优先权日1998年12月24日
发明者江毅 申请人:江毅
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1