十一列三行合取码的制作方法

文档序号:6598269阅读:634来源:国知局
专利名称:十一列三行合取码的制作方法
技术领域
本发明涉及一种将所要处理的数据转变成计算机能够处理的形式的输入方法及装置,更确切地说是涉及一种汉字的计算机输入方法及其键盘。
利用汉字形、音两种属性的各自特点结合编码,从而在区分汉字上有可能节省信息或得到其他好处。现有的音形等相结合的代码类有以字音属性为主辅以笔形、字义、字频属性的“部首+声母+韵母+声母”,或“声母+韵母+声调+字频”或“声母+韵母+部首+笔形”等多种形式的编码方法。现有的音形结合的代码类还有以字形分解成的字根属性为主,辅以字音属性的编码方法,对操作人员降低了汉语拼音的要求。不管哪种形、音混合的编码方法,最后都要通过字母数字键盘,由操作人员按替代规则变汉字为代码输入计算机。
现实状况是输入速度快的编码法则大多不易学,影响了非打字专业人员的使用,而容易学的编码方法输入速度又慢,往往不能兼顾两头。
本发明的目的是为了非打字专业的工作人员,如微机工作人员、记者、作家等文书处理人员设计的一种普及型的编码及其键盘。它既可以字形为主,辅以读音,音形结合编码;又可仅取字形即纯形编码。
音形混合编码输入时,本发明的音码部分选取汉字读音的第一个码。在对各字母使用频度统计的基础上,为提高食指和中指的使用率,以提高击键速度,在操作时将s键与f键互换,n键与z键互换。汉字的第一拼音字母为r、a、o及无拼音的部首均以e为码。
本发明的形码部分,吸取了四角号码的字根分类的主体思想,加入了交形角形不必拆、笔序占优先等思想,将字根扩大为26种,分成十一大类得到0-9及-(减号)十一个列码,与键盘上相应的(p;/)、(qaz)、(wsx)……(ol.)、([′)十一列键相对应。又将横、垂、点、折、正规交、非正规交、口七种字素分成三类,得到1-3三个行码。再根据使用频度统计与键盘上相应的(as……l;′)、(qw……op[)、(zx……/)三行对应,按本发明的取字员规则,合取字根、字素,即行列结合,形成字员(即构成汉字的部件)及十一列三行键盘。对汉字音、形结合编码或纯形编码,其形码采用十一列三行的三十二个键输入代码,因而本发明称十一列三行合取码,合取即为字根字素二维键位结合的意思。
本发明在实现时,虽然音形码及纯形码均为四键码,但99%的字(频度)及98%的双字词组却能做到三键完成。当然后者还要依靠下面提到的键盘换挡脚踏装置。
下面结合实际例子,详细说明本发明的字根字素合取方法与十一列三行键盘的关系。
本发明采用了四角号码为基础的字根分类方法,但增添了几类字根,如不规则交、高离散形、角交混合形等高频字根共26种字根,分成十一类,得到(1,2……8,9,0,-)十一个列码与键盘上对应的列键对应,其列码与23种专属字根等见表一。
表中列出的字根是专属的,尚有三类非专属字根,按首笔形取列码(写在例字后括号内)中通形中间有空白,空白两侧是突出的竖或竖弯。就非(2),北(2),兆(8),三字竹林形两相同笔形相并,如竹(8),林(7),琴字头等。中间允许单笔划间隔。如巫字中,噩字中均含。
角交形各种交笔形带有角形。史(6),吏(5),事(9),巾(2),成(5)。
综合上述,字根就是列形,26类字根的十一列列码口诀可总结为一工二上三点三,四弧五拔六封由七卉八人九女小,减约零目衣尾首由上可知,一个字根对应的是键盘上某列的三个键,减号一列是两个键,还必须选定其中的一个键,即取字素的问题。本发明根据上述26类字根的尾笔形或是最近笔形将横、垂、点、折、正规交、非正规交、口七种字素分成三类,得到1-3三个行码,对应键盘上三个行,其字素、行码与键盘行的关系见表二。
需要说明的是1)有的字根兼为字素,当其列码超过3时,列码不等于行码,如口的列码是6,行码是3,2)作为字素的口内部不含笔形。
本发明有七种增扩字根的情况,取首笔形为列码。
(1)部首增添三、四笔划的部首,当其根源字也是三四笔划时,均自动成为字根,如王(1)斤(4)宀(3)广(3)比(1)水(9)氵(3)门(9)等。礻不是字根,因为它的根源字“示”,是五笔划。
(2)指令增添耳歹雨页(1)、乌禾身虍(2)、米穴(3)、本夫(春头)(5)、足(6)(含部首)、隹金(钅)(8)、肖立言(0)等19个部首或字,规定为指令字根。
(3)围笔增添被围笔形不超过二笔。如月、玉、鸟均成字根。三面包围也作围。
(4)右肩点增添如犬是大的增添等。
(5)非首笔划延伸如五是王的延伸,讠是亠的延伸。但不可向前伸。
(6)非首笔划上的角笔增添如产是立的增添。
(7)尾字素增添字根不足三笔划时,增添尾字素后,成字或部首,且笔划在二笔划以上,如兀、古、夂等字或部首,全能成为字根。
部首以新华字典为准。
至此,本发明的字根可达200个左右,但真正要记的,仅26类和19个指令字根。
附表一中列出了各类字根,但没有穷尽。如竹林形的字根太多,容易做到举一反三,因此不一一列出。
由已经确定的0到-十一列列码及1-3三行行码与键盘上11个列3个行键的对应关系,即字根与列码、字素与行码的关系,可得到表三的键盘座标图。
有了字根(列码)与字素(行码)形成字员,即可以从十一列键中选定一个行键,换句话说,取字根时按角形、交形字根不可拆、首列笔序在前者、尾列笔序在后者及笔划多者的优先次序排列的规则取,取定为首字根或尾字根得到列码,再取字素得到行码。对字根兼为字员和字根不是字员两种情况分别有两种取字素的方法第一种是字根兼为字员时的字素取法,当字根的笔划在二笔以上;或者字根属笔形的左部或右部,如什中的“亻”和“十”;或者是不规则的交形字,如又七力九等字。以上三种字根均为字员,此时字素取自字根的尾笔形,如“雨”的字素为点,故得到键盘座标13,“又”的键盘座标为51,“什”字中的“亻”键盘座标为82,“十”的键盘座标72。
第二种是字根不是字员时的字素取法,不满足字根兼为字员三个条件之一者,字素取自字根邻近笔形,如文的字根“亠”的邻笔形是叉形,其键盘座标为01,“古”的字根“十”的邻笔形是“口”,其键盘座标为73,“大”的键盘座标为53。
字员取字法的举例见表四。
表四需要说明的情况是(1)朱字第一字素不能取交笔,第一字根(撇)邻近笔形中的一个是插形,它不是单交形,取邻近笔划横为字素。对于字素来说,从交笔中抽取笔划是可以的,(但不能切断取交形)这一点,和字根是不同的。
(2)鬼字下部笔形是竖弯钩,这是字根不是字员的情况,它的邻接笔形有两种,撇和折,这里取折笔。因为它的笔序在后。所根据的是下面定义。
上(下)字根邻近笔形定义笔序最前(后)且最靠近上(下)字根首(尾)笔者。
(3)白字第二字员取曰,体现了包含尾笔横的前提下,笔划多的笔形优先原则。同时请注意本码取后续码的一个特点允许取前码取过的笔划。(曰中竖笔已被取过)。
与字根一样,字员也是没有穷尽的,只要记住十一类字根的定义和字根扩大的七种情况,依靠取字员规则即可扩大字员,常用字员键盘座标可参见表五。
本发明除了取字员编码代表汉字,还补充了伪字员的取法。可分两类A.笔划码,取一笔划为列码,下一笔划为行码。具体规则下面会讲到。
B.特征数码,取字的某些特征为数字充作列码行码使用。
(1)列特征数取下列两部分数的和,和数大于九时取九。
交特征数字含相交笔的数目,无交笔时取零。
林形数字含林形的数目。
(2)行特征数取下列两部分数的和口特征数字含口的数目先(码)特征数字的先(第一)字员为简单字形(四笔划以下)时取零,非简单字形时取一。
当和数等于零或大于三,一律取三。
本发明对汉字的切分编码(即本码的形码部分),首先,按角形交形的字根不可拆分的原则,配以笔形上下位置的界定(见附录),使拆码的二义性极小。其次,采用了争议最少的左右可分的原则,并作了界定,与书写习惯几乎吻合。而且左右可分字是按递推思想取码的,只要掌握了其他类型字的编码,就很容易对之编码。所以编码中只要以2300个左右不可分汉字为重点,以其中400个字为前导,进行训练,就可举一反三,掌握所有汉字的编码。
本发明的形码由“先形码+次形码+三形码+尾形码”组成。将汉字分为字员字,左右不可分字和左右可分字,为取码中的三种情况1)字员字就是一个字员组成一个汉字的字,先形码取自字员字码;次形码取笔划码,以第二笔划作字根,第三笔划作为字素确定列行座标(无第二或第三笔划时取第一笔划);三形码取特征数码;尾形码接着次形码取笔划码,取到尾笔时再从首笔按次序取。
例如女 912123-2 口 63-10123 九 51-213-2 木 732211312)左右不可分字的前两码取法是固定的,这一点与通常的首尾码类似。从整体取码来看,是力求按逆时针方向取码的。
先形码选字的上字员,字的上面是左右分时,从左部中选取。
次形码避开上字员(见例中圆字),选取下字员为码,下面是左右分时,从左部中选取。
三形码、尾形码①已被前两次取净时,取特征数码,然后从先字员剩余部分的第二笔起,逐笔取笔划码。(见且字元字)。无第二笔时取首笔划。
②未取尽时的取码思路字的上面或下面不是左右可分时,取中形码(注一)(圆字,鬼字),最后是特征数码。字的上面或下面是左右可分时,按逆时针方向访问到各个右部(例中赢鬏),称之为扫清外围。扫清外围正好三键取尽,接着取特征数码(架字);否则取中形码(注一)(鼙字)。
例字 且41310123 圆61436312 元32130311(注二)赢03414343 鬼22-36221(注三) 鬏41239332鼙71727163(注四)注一从以前取过的字员余部首笔形中选出的码称为中形码(鬼字),中字员也可以包含以前取过的笔划。
注二元字第二码不取81,因为下面的兀已增扩为字根。
注三鬼的下面笔形是竖弯钩,不是厶。离弯钩最近的字素有两种,笔序最后的是厶中的折笔。
注四尾码是中形码3)左右可分字字的左(右)部的繁简程度也可分为简单(四笔划以下),繁难两种(三笔划以上)。
总的是一种递推思想,就是抽取左部,右部的码组成字的码。大体上按顺时针方向取码。(注意正好与左右不可分字取逆时针方向相反)优先取真字员为码。
首先,第一、第二码取左部、右部先字员是固定的。
后两码取码三优先法则繁难优先右(左)部是繁难形而他部不是,后两码均从繁难形上取码。次序保持不变。
真字员优先同为真字员时,非中形码的真字员优先,从右部取优先。
笔划码优先,同为笔划码从右部取优先。
例字髂43336341(非中形码的真字员优先)组-1413101)(繁难优先)款71-39332(真字员优先)杜73712211)(繁难优先)超71-26381(真字员优先)昭61-263-1(笔划码优先)级-121-3-1(笔划码优先)微32228141 颖23132313(注)注第三码已从左部选取时,第四码仍从左部取。
小结取码三种情况A.二加二从字的左部,右部中各取两字员,组成四码,依次为,左先,右先,右次,左次四个字员。
B.一加三(左一右三)依次为左先,右先,右次,右三四个字员组成四码。
C.三加一依次为左先,右先,左次,左三四个字员组成四码。
音形码第一码是音码,再顺次取纯形码的前三码,共取四码。由于最后一码只取列数字码,故称为不完全四码。
词码双字词每字各取两码,形成一词四码。最后一码是列码。首码取上挡键,这就做到了字词间不重码。
音形码的软件已经实现,装有5800双字词组,尾随字5500个。常驻内存(不算字库)只有56KB。
用本发明的十一列三行字根字素合取字员的键盘输入汉字,在实施中为加快打字速度还采用了键盘换档脚踏装置即将键盘上的CTRL键及SHIFT键并行引入由两个分开或合并装配的脚踏开关装置中去,在键入汉字的第一码或一、二两码的未完成状态时,想要的汉字又处于提示行的首位,此时可键入下一个汉字的第一码并同时击SHIFT键,便可完成该汉字的输入并完成下一汉字的第一键入。
本发明的特点是不追求一学就会的短期效果,它依靠基本字根合理又自然的分类,有层次的字员系列,因而虽然字根、字员较多,但记忆的负担小,无刀切的字的拆分方法和用于左右可分字的变位不变码现象等特点,是拆件工作顺利进行的有效工具,由于使用了32个键,既使键盘冗余度低,击键次数少,能保证输入速度处于前列地位;又使码容量、编码效率提高,为加入可编码词组,降低驻留内存准备了条件。
附录 两笔形的上下、左右位置的界定两笔形的上下位置1.直接法有甲乙两笔形,甲的笔划,从上看时有被乙笔划遮挡者,从下往上看时,未被遮挡;或者乙的笔划均在甲的笔划上面,称甲在乙之上。否则称两笔形相并。
2.排辈法对于甲笔形,能找到相并的丙笔形,丙在乙之上,也称甲在乙之上。
丙不可为角形交形的一部分。
箴中的口,在最下面。藏中的臣也是,戊左的笔形,与戊同辈,故也在甲之上。
四、两笔形的左右位置,笔形(字)的左右可分有甲乙两笔形,甲的笔划,除允许有在乙下面的一笔划外,均在乙的笔划左面,称甲在乙之左。若一笔形(字)可分为如上的甲乙两相异笔形,且中间有空白相隔,称该笔形(字)是左右可分的。甲乙分称为左部右部。左部有两种选择时,选最简单者。
如雌、退都是左右可分的,而厢字不是,雌的左部是止,也不是此。
权利要求
1.一种二维键位结合编码法及其汉字输入键盘,以四角号码为基础的字根分类,其特征在于1)增添不规则的交、高离散形,角交混合形的高频字根将扩大后的23种专属字根分成横(提、挑)横捺笔丁形、垂(竖、竖钩、撇、撇点)倒丁、点(捺)点点高离散形(三形)、角框臼尸形四形、插形非正规交、封形封带交、正规交形(十形)横穿(草头)、八人形、扁离散形(小形)复杂交、衣首衣尾形目字、折(钩、弯)免包矛头十一类;2)将七种字素分成横(提、挑)捺横非正规交(七形)、垂(竖、竖钩、撇、撇点)正规交(十形)、点(捺)、折(钩)口三类;3)将不少于32个键位的键盘分成十一列、三行,分别将十一类字根归入对应的十一列键盘,三类字素归入对应的三行键盘,形成0--9及减号-十一个列码和1-3三个行码;4)形成的先取字根,再按字根的尾笔形或字根的邻近笔形定字素,合取成字员的三十二类具有键位平面座标的字员键盘,取字员编码输入汉字。
2.根据权利要求1所述的一种二维键位结合编码法及其汉字输入键盘,其特征在于当选取汉字读音的第一个拼音字母作音码代替汉字的第一个代码时,键码的S键与F键互换,N键与Z键互换。
3.根据权利要求1所述的一种二维键位结合编码法及其汉字输入键盘,其特征在于所述的十一类字根分类中,还包括按首笔形取列码的中通形、角交形、竹林形三种专属字根。
4.根据权利要求1所述的一种二维键位结合编码法及其汉字输入键盘,其特征在于有由分开或合并装配的脚踏开关组成的键盘换挡脚踏装置,代替键盘上的CTRL键和SHIFT功能键,并在所输入汉字代码未完成状态下以SHIFT键控制输入该汉字及下一个汉字的第一个代码。
5.根据权利要求1所述的一种二维键位结合编码法及其汉字输入键盘,其特征在于按字员编码输入汉字是将汉字分成一个字员组成一个汉字的字员字,左右可分字和左右不可分字三种分别编码。
全文摘要
本发明涉及一种汉字的计算机输入方法及其键盘。可以纯形码输入也可以音形码混合输入,音码取汉字的第一拼音字母,但将键盘中S与F、Z与N键互换。以四角号码字根分类为主体增添不规则交、高离散形,角交混合形共26种字根分成十一类,为0-9和-号十一个列码,七种字素分成三类为1-3三个行码,分别对应十一列三行键盘共32个键。以字根、字素的二维键位按规则合成字员,由列码行码得到键盘坐标即键码,键码就是本发明的形码。
文档编号G06F3/023GK1050782SQ9010939
公开日1991年4月17日 申请日期1990年11月27日 优先权日1990年11月27日
发明者胡锡全 申请人:胡锡全
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1