形码五键输入法及五区五位键盘 本发明属于汉字电脑形码输入法及键盘,特别是最大码长为5的形码输入法及其划分为5个区每区5个位的键盘;
现有技术中采用最大码长为5的汉字编码法虽有几种,但都存在着汉字拆分部件映射在键盘上时的排列缺乏规律性这一严重缺陷,给使用者造成记忆和操作上的不方便。例如,台湾的仓颉输入法,虽也是采用26键小键盘,繁汉字最多拆成5个部件,最大码长为5,但其部件按“义类”与英文字母顺序对应,结果因为字母顺序在键盘上并无任何规律,所以部件在键盘上的排列,实际上毫无规律可循。给学习记忆造成极大的困难。
现有技术中采用5区5位键盘的汉字输入法已有五笔字型输入法,其存在的缺点是在对国标6763个汉字编码时,即使加上字型识别码,重码仍高达240多对,使得编码的唯一性较差。该输入法如果扩展到处理20902个汉字的大字符集时,重码将会达到几千对之多,就几乎谈不上编码的唯一性了。
本发明是最大码长为5的汉字编码法在5区5位地键盘上实现的、前无先例的全新技术方案,最大码长为5,在5区5位的键盘上实现依形编码,有效地解决了现有技术中存在严重的问题。
本发明的内容是采用5区5位键盘。所述的5区5位键盘是在任何不少于25个键的键盘上将其中的25个键分为5个区,每区又分为5个位,每键对应一个区位,其区位的代号为区号在前位号在后,形成各键的区位代码,即;
11、 12、 13、 14、 15
21、 22、 23、 24、 25
31、 32、 33、 34、 35
41、 42、 43、 44、 45
51、 52、 53、 54、 55。当本发明采用通用英文键盘时,各区位代码对应的字母键位可以是:
11G、 12F、 13D、 14S、 15A
21H、 22J、 23K、 24L、 25M
31T、 32R、 33E、 34W、 35Q
41Y、 42U、 43I、 44O、 45P
51N、 52B、 53V、 54C、 55X。
本发明所设计的区位键或区位对应的字母键上,可以有汉字的组字部件以及汉字识别码;所述的组字部件可以是汉字的偏旁部首或任何一种形码输入法的字根,包括五笔字型各版本的字根;所述的识别码包括形码识别码、音码识别码中的一种或几种;所述的形码识别码包括笔画字型识别码,笔画构形识别码;所述的音码识别码包括声母音素识别码、韵母音素识别码。
本发明在用于各种最大码长为5的汉字电脑输入法时,当所输入汉字的码长不足5码时,可以加空格键或加汉字识别码,追加汉字识别码可以进一步离散重码字。
本发明所说的“笔画字型识别码”简称字型识别码,是采用汉字某一个特定笔画,如首笔或末笔,区分为若干类,再以数字代号表示,作为区号;再将汉字的字型分为若干类,以数字代号表示,作为位号。区号在前位号在后,形成一组两位数,也就是一个区位码。以此作为汉字的字型信息,直接地(与字母对应之后)或者以字母形式,补加在汉字经部件拆分之后的编码之中,起到延长编码、离散重码的作用。笔画字型识别码中的笔画,可以是一个汉字的首笔也可以是末笔或其它笔画。如:
本发明所指的汉字“笔画构形识别码”,简称构形识别码,是指将汉字的笔画区分为若干类,并用数字代表作为区号,再将该笔画与邻近笔画之间的构形关系分为若干种类型,并用数字代表作为位号,然后区号与位号交叉组合形成若干组“区位码”,可以再与键位或字母对应,追加在汉字的部件拆分编码之后,或其它编码之后,起到进一步离散重码减少重码的作用。例如,当笔画分为横、竖、撇、捺、折5种,笔画的构形分散、连、交3种时,其构形识别码便是下表所列的形式:
本发明还首创了在五笔字型纯形码编码体系中加入声母或韵母识别法的方法。具体设计是选取该字的声母或韵母的第一个字母,作为音码识别码,追加在字根编码之后,代替原有的字型识别码。
本发明的5区5位键盘,可以另外设计,或在别种现成的键盘上划定一个相应的区域标示出5区5位或者直接按五笔字型的分区分位排列。一个相应的区域标示出5区5位或者直接按五笔字型的分区分位排列。
本发明的突出的实质性特点是,无论部件本身有无规律性,无论各键位放入何种部件,以数字命名的键位具有明显的区域规律性和易于学习记忆的直观性,采用本发明所说的5区5位键盘,可以使最大码长为5的现有技术在键盘设计上获得实质性的进步。
因此,本发明显著的进步是使最大码长为5的形码输入法的部件映射建立起具有直观性、可读性、可称主谓的序列,便于记忆和操作。
本发明显著的进步还在于破除陈规,在小键盘形码方案设计中,大胆地,然而是科学地创造了最大码长为5的方法,从而将4码编码的编码空间254+253+252+25=40万,极大地扩展为255+254+253+252+25=1000万。5码输入不但可以直接使用五笔字型各版本的已有字根表,大幅度地降低现有各版本五笔字型4码输入技术的重码率,更可以直接处理CJK20902个汉字的大字符集,使重码率及键盘设计的规律性均达到目前没有任何人达到的技术水平。
无论采用哪一种字根键位表,包括各版本五笔字型的字根键位表,本发明5码5区5位的汉字拆分编码法的统一规则是:
当一个字拆出5个码以上的部件时,取其1、2、3、4及最末一个部件;当一个字拆出5个部件时,依次编完为止;当一个字拆不够5个部件时,在部件编码之后加上空格键、字型识别码、构形识别码三者之中的一个或几个。
本发明键盘的实施例如附图所示:
附图给出的是五笔字型的键位图,图中各键位上增设的实质性内容还包括了用圆圈内标示的笔画数代表的“末笔字型识别码”如、等,以及用方框内标示的笔画表示的“末笔构形识别码”如等;这两类符号在使用时可明显地标在键盘上,也可不标在键盘上。还包括有用键位字母代表的“声母音素识别码”和“韵母音素识别码”。
本发明所指的“声母音素识别码”和“韵母音素识别码”,是指取出一个字汉语拼音的声母的第一个字母(或替代字母)以及声母的第一个字母(或替代字母)作为一个编码,追加在部件拆分编码的后边,起到离散重码的作用。
根据本发明的5码5区5位输入法,采用五笔字型字根表时,依其拆分规则,按照5码的设计进行编码的例子如下:部件码为2的“明”字,其识别码可在“、M”中选取1个、2个或3个,这里M为声母识别,例:明:日(J),月(E),(G),(F),M(M)明:日(J),月(E),(G),(F)明:日(J),月(E),(F),(G)明:日(J),月(E),(G)明:日(J),月(E),(F)明:日(J),月(E),M(M)部件码为3的“昭”字,其识别码可在“、、Z”中选取1个、或2个,例:
昭:日(J),刀(v),口(K),(G),(F)
昭:日(J),刀(V),口(K),(G),Z(Z)
昭:日(J),刀(V),口(K),(F),Z(Z)
昭:日(J),刀(V),口(K),(F),(G)
部件码为4的“都”字,其识别码可在D”中选取1个,例:
都:土(F),丿(T),日(J),阝(B),(H)
都:土(F),丿(T),日(J),阝(B),(G)
都:土(F),丿(T),日(J),阝(B),D(D)
字根为5的“输”字,其编码为:
输:车(L),人(W),一(G),月(E),刂(J)
部件超过5码的“攀”字,选取1、2、3、4、末的部件码作为其编码:
攀:木(S),乂(Q),乂(Q),木(S),手(R)