专利名称:中文数码电脑汉字输入法及其键盘的制作方法
技术领域:
本发明涉及一种电子计算机汉字输入方法及其使用该方法的计算机键盘,特别是涉及一种中文数码型的计算机汉字输入方法及其键盘。
目前,世界上计算机汉字输入编码方案已有500余种之多,但人们却普遍感觉到“输入快的不易学,容易学的输不快”,所以上机实用的还为数不多。1991年12月18日中国发明专利公报公开了一种“计算机的多种文字拼写输入方法”,专利申请号为90104096.7,这一方法是用标准键盘的V、H、L、J、T、I、G、Z、N、C键或用数字键钮0~9分别对应于汉字的10个笔划点 ,并按照汉字的笔划书写顺序按动与笔划相对应的键钮进行输入。1992年11月18日中国发明专利公报公开了另一种“计算机中文数字化输入方法及简便灵巧键盘”,专利申请号为91111955.8,该方法包括将汉字可能的10个首末笔划 对应于键盘上的10个键,如“1~0”10个数字键,将汉字依其字形分类,再根据其所属字形类别将汉字分解为元,并且每个汉字最多分为三元,再将各元的首末笔依序由键盘输入。上述两种方法是根据汉字笔划用10个数字键或10个字母键依序进行汉字输入的典型代表。但是这类方法所用按键的键符形状与笔划形状没有任何联系,缺乏科学性。难学、难记,而且单字编码较长,取码规则细,由此造成输入速度慢。虽然91111955.8号专利申请案中将汉字分解为三元,仅取各元的首末笔划依序由键盘输入来缩短码长,然而这种方法还是难以拆解,难以归类,并易出现重码。
本发明的目的就在于克服和避免已有技术的缺点而提供一种新的中文数码电脑汉字输入方法及其键盘。该方法的设计思想是从简便易学的原则出发兼顾高效快速为宗旨,采用10个最简单的中文数码为字元和码元,以人类妇孺皆知的上下左右次序为知识背景,对汉字以直接的象形的中文数码转换来进行汉字输入。即按照在汉字里独立存在的最小单元部件是一个个的中文数码而非笔画这一编码思想,来将汉字拆分成若干中文数码形态,依序进行汉字输入。这一方法应该易学、易记、易操作、易普及、码长短、重码少、速度快。同时使用这一输入方法应能形成一种专门的计算机键盘,使这一方法不仅适应于标准键盘,而且还可以形成小型专用键盘。
本发明是采用以下措施来实现其发明目的的。
中文数码电脑汉字输入方法是将构成汉字的最小单元部件形状分解归类为中文数码一、二、三、四、五、六、七、八、九、0这10种形态,并将这10种中文数码形态对应于键盘上的10个字符键或者10个数字键,按照汉字最小单元部件的高低左右位置依序键入。汉字最小单元部件的输入,按照下列的中文数码与汉字最小单元部件的对应关系来进行一一 丶二 二冫丨丷三三氵丿 四四皿口灬 五 五工乙六六亠讠卜 七 七匕十乂八八人入 九九几冖勹冂匚 凵0 0
本发明还可以采用以下措施来实现其目的,即10种中文数码形态对应于左边大键盘第一排字母“q、w、e、r、t、y、u、i、o、p”10个字符键,或者第二排字母“a、s、d、f、g、h、j、k、l”及第一排字母“p”10个字符键,或者第三排字母“z、x、c、v、b、n、m”与第二排字母“k、l”及第三排字母“p”10个字符键,或者右边小键盘的“1、2、3、4、5、6、7、8、9、0”10个数字键;汉字最小单元部件的输入顺序是按其所在位置“从高到低、从左到右”,输入数量是按“分取限二、合取艰五”的规则。本发明还可以采用以下措施来实现其目的,即对在取码顺序和数量限制范围内出现的重码字可重复键入其尾码来定字;而中文标点符号的输入是在按形取码键入前先取0码键入。
一种使用本发明所述的中文数码电脑汉字输入方法的键盘,该键盘的键钮分为四排,每排10个第一排的10个键符为1、2、3、4、5、6、7、8、9、0,第二排、第三排和第四排的各10个键符皆为一、二、三、四、五、六、七、八、九、0。另外,第二排“一~0”10个键钮,第三排“一~九”9个键钮,第四排“一~七”7个键钮,还分对应于英文26个字母。
一种使用本发明所述的中文数码电脑汉字输入方法的键盘,该键盘的键钮分为五排第一排为+、-、*、/这4个键,第二排为一、二、三、Enter这4个键,第三排为四、五、六、0这4个键,第四排为七、八、九、0这4个键,其中第三、四排的0键合二为一,第五排为空格、Del.、Num Lock这3个键。另外,“一~0”10个键钮还分别对应于数字小键盘的10个阿拉伯数码。
下面对附表和附图进行说明附表1为中文数码与汉字最小单元部件的对应关系表。
附表2为中文数码作为独立汉字及其作为最小单元部件构成汉字的对照举例表。
附表3为中文数码形态特征的象形衍变及其作为最小单元部件构成汉字的对照举例表。
附表4为只取首码的汉字偏旁及其应用举例对照表。
附表5为中文数码电脑汉字字元表。
附表6为按汉字笔顺取码有一定局限性举例对照表。
附表7为按汉字笔画或部件的位置次序取与按笔顺取码的对照举例表。
附表8为汉字正确取码举例表。
附表9为取码规则“从高到低”举例表。
附表10为取码规则“从左到右”举例表。
附表11为取码规则“分取限二”举例表。
附表12为取码规则“合取限五”举例表。
附表13为标准键盘左边大键盘英文字母键与中文数码对应关系表。
附表14为标准键盘右边小键盘数字键位与中文数码的对应关系表。
附表15为利用两种标准适用键盘输入汉字举例表附表16为二字词语输入技巧举例表。
附表17为多字词语输入技巧举例表。
附表18为固定语句输入技巧举例表。
附表19为中文数码电脑汉字输入法与当前普遍使用的音码、形码比较表。
附
图1为本发明的中文数码与标准键盘左边大键盘的对应关系图。
附图2为本发明的中文数码与标准键盘右边小键盘的对应关系图。
附图3为一种使用本发明方法的专用键盘图。
附图4为另一种使用本发明方法的专用键盘图。
下面结合附表、附图对本发明作进一步详述人们之所以能认别汉字,是因为汉字具备能被认别的各种信息。
从一般的途径入手,分析汉字形、音、义的信息特征,人们已经发明了多种汉字输入方案,但它们要么“不易学”,要么“输不快”。因此,本发明人另辟蹊径,从人们尚未注重的特殊途径入手,充分利用汉字中的特殊信息,即分析汉字里蕴藏着的中文数码信息特征,认为汉字可以快速而简便地转换成中文数码,反之,中文数码亦可作为最小单元部件构成所有的汉字。
一.中文数码可作汉字的构字部件1.汉字里有中文数码与国际上通用的阿拉伯数码1、2、3、4、5、6、7、8、9、0(按照计算机通用键盘的排列顺序)相对应,汉字里有中文数码一、二、三、四、五、六、七、八、九、0,这是我们祖先遗留下的宝贵财富。
中文数码构形线条简洁,信息特征明显,易认易读易记,便于运算和思维。它们既是数码,又是汉字,不仅在某些文句里独立作为汉字出现,同时还在某些汉字里作为部件出现,换句话说中文数码还可以拿来作为部件构成其它汉字,这些特点是西文拼音文字无可比拟的。可以说,除了形、音、义一般信息外,中文数码是蕴藏在汉字里的特殊信息。
参见附表2所示。
2.中文数码的特征及其衍变数码除所表示的数值信息外,从外形上识别包括书写笔画的数量、形状、方位、和组合方式等特征。人们的辨认规律在于主要获取具有清晰印象的外围轮廓、特定图形或突出的边角,因为它们往往起着最快或最大的信息作用,以便于人们迅速感知,所谓“一瞥即得”,这是字形特征的体现。
古代汉字的造字方法叫做“六书”。用一横表示一,用二横表示二,用三横表示三,用的是“六书”中的“指事”法,这恐怕是世界上最简单的造字法,一、二、三也必定是世界上最好学的文字。根据数码的字形特征,将有关笔画予以增减、变形、移位、转向、归附等形态衍变,人们会在得到概念、表象或模糊映象的情况下,作出最迅速有效的反应。一条横可以出现不同变态,如“ ”就是一,“丶”也是一,“丶”也应该是一,用“·”可极简洁地表示它的特征。同样,“冫”就是二,“ ”“ ”也都是二,用“∶”可表示其特征,如将上下两点连结为“丨”,也可以看作是变态的二,如将两点横列为“丷”,又可看作是转向的二。这就是数码形态衍变的结果。同理,三可衍变为“氵”“丿”“ ”“ ”等,用“ ”表示其特征。幼儿在刚学写字时,见“四”往往一笔连着先围成方框,可见“口”是四的首要信息,其特征可用“∷”表示。五是由“工”(特征“ ”)和“ ”组成的,前者可看作是它的基本框架,后者可看作是缀加的字符“乙”,而乙可以代表所有的勾、折、弯,如“亅 く”等。六如取其头“亠”(特征“ ”),转向得“卜├ ┤”。七如也取其头“十”(特征“ ”),转向得“乂”。八可以将两笔画移位组合得“入”(特征“ ”)、“人”,变形得“ ”。九可以取尾“几”(特征三包围“ ”),变形、转向得“几 勹冂匚 凵”等。0的主要特征为环形封闭(特征“ ”,双折围成的“ ”可看作是它的形态衍变。
参见附表3所示。
3.只取首码(简化处理)的几个偏旁为了更简便地对汉字进行信息处理,减少一些无用的重复,对下列几个汉字偏旁只取它们的首(最前的一位)码,无论它们处在什么位置,均只以首码信息对待,余者舍去不计。
参见附表4所示。
参见附表5所示。
二.汉字本身的自然结构次序1.汉字的结构方式汉字字形属于二维的平面图形,构成汉字的各种笔画或笔画组合的部件,无论数量多少,都必须安排在一个方格里,成为一种拓扑结构,所以汉字通常被称作方块汉字。
方块汉字内,各笔画或部件之间的相互关系有下列三种,从而形成了汉字的各种结构方式,它们将直接影响对汉字如何取码1)数量关系①单体式单体式汉字是由单独一个笔画或部件构成的。如“一”、“乙”、“口”、“五”、“申”、“丙”、“里”、“垂”等。
②合体式合体式汉字是由两个以上的多笔画或多部件构成的。如“二”、“亿”、“同”、“因”、“亲”、“签”、“湖”、“器”、“赢”等。
2)空间关系
①分离式分离式汉字是指汉字中的构成笔画或部件之间有自然的空间间隔或明显的分界,可将它们拆分开来。如“三”、“旧”、“吕”、“饮”、“圆”、“彻”、“疼”、“避”、“霸”等。
②交接式交接式汉字是指汉字中的构成笔画或部件互相交叉、连接在一起,不能将它们拆分开来。如“七”、“井”、“册”、“果”、“衣”、“且”、“走”、“象”等。
3)方位关系①左右式左右式汉字是指构成汉字的笔画或部件间的相对位置呈左右排列方式。如“八”、“加”、“川”、“创”、“漫”、“衙”、“韶”、“邀”、“摊”等。
②上下式上下式汉字是指构成汉字的笔画或部件间的相对位置呈上下排列方式。如“六”、“昌”、“架”、“寂”、“画”、“度”、“蔓”、“琶”、“鬟”等。
③外里式外里式汉字是指构成汉字的笔画或部件间的相对位置呈由外向里排列的方式,且外面的部件对里面的笔画或部件形成三面以上的包围(下方的“凵”在次序上已失去包围的意义,如同“ ”在字形上失去包围一样,只能看作是上下式了)状态。如“句”、“周”、“风”、“同”、“问”、“匠”、“四”、“日”、“困”等。
④中厢式中厢式汉字是指构成汉字的笔画或部件的相对位置呈中轴加两厢的排列方式。如“小”、“办”、“业”、“亚”、“平”、“夹”、“水”、“坐”、“乖”、“爽”等。
2.汉字的结构次序1)汉字书写的笔顺笔顺是书写汉字时先后下笔的顺序,其书写规则不是统一规定的,而是人们书写习惯的约定俗成。由于习惯的差异,笔顺也会出现差异,约定之间也会出现矛盾。所以,不会写字的人就不知道笔序的先后,会写字的人所知道的笔序先后也不一定一致。因此,依据笔顺进行汉字编码有一定的局限性。
参见附表6所示。
2)笔画或部件的位序笔画或部件在汉字里各有各的位置次序,一般地说可以根据其笔首(即笔画最高或最左的部分)鉴别它们的高低、上下、左右、外里、或者是中轴与两厢等。有时笔首也会重合于一点而出现位置相同的情况,还可根据笔尾(笔画最低或最右的部分)进行鉴别,如“又”先 后丶,“巳”先 后 。由于鉴别其位置次序比较准确,所以可作为对汉字进行取码的主要依据。
这里需要注意的是,对汉字取码不是书写,按照笔顺一笔一画地写字过程比较慢,按照位序以感知觉或思维方式取码常可一瞥即得。写字不按自己习惯的笔顺下笔往往感到别扭,而取码由于不必写出则一般不会有这样的感觉,按笔顺有时反而会遇到麻烦。
参见附表7所示。
3)中文数码的独立结构中文数码既然又是汉字,就必然具备汉字的上述各种结构特点,它们之中既有单体,又有合体;既有分离,也有交接;更有上下、左右、外里。但它们作为特殊的构字部件-数码,无论是原始码还是衍变码,都有其各自独立的整体结构,必须作为一个个独立的部件来看待。也就是说,在汉字里独立存在的最小单元应是一个个数码,拆分汉字时要以一个个单个数码为单位,将汉字拆分成若干个数码。
中文数码中,“一、0”是由单笔画构成的单体字,“四、五、七、九”是多笔画交接式的单部件构成的单体字,它们在汉字里保持着独立的结构不能拆分;“二、三、六、八”是由多笔画分离式的多部件构成的合体字,它们在汉字里常因其它笔画的交接组合或相对位置的变化而被拆分,就会出现一些重新组合的情况。这样,在取码时必须注意两个原则一是“多看大取”,即将组成笔画尽量往多处看,往大范围取,以免出漏子,如“三”,不要只看到一或二就取,要看到多到不能再多,大到不能再大,自然就取到三;二是“高看近组”,即要从最高的笔画着眼,看与其组合的最近笔画,以免出差子,如“王”,不要看作三丨,应当看作工一,因为丨比中画一距离上画一更高、更近,而且相交接。另外,在方位上还应顺其自然,相对位置较远的,被其它一些部件隔开的,特别是被“口”字占有、包围在内或隔离分开的,不应勉强加以组合。
参见附表8所示。
三.汉字的两条取码规则汉字的取码规则,是根据汉字本身的自然结构次序限定适当的数量形成的。
1.取码顺序-“从高到低,从左到右”如上所述,按照汉字的结构方式和笔画或部件的所在位置,汉字中的数码排列顺序是有自然规律的。
①从高到低凡交接式结构的汉字(或部件),要根据它们所含数码的所在位置,按照先高后低的顺序依次取码,若高低一致时,则按照先左后右的顺序取码。显然,上下式结构的汉字其顺序必然是先高(上)后低(下);外里式结构也是一样,其相对位置仍然是先高(外)后低(里);中厢式结构的特点是“中轴”高而“两厢”低(与一般的左中右式不同),所以也是按照先高(中)后低(厢)的顺序取码。
参见附表9所示。
②从左到右凡左右式结构的汉字(或部件),要根据它们所含数码的所在位置,按照先左后右的顺序依次取码,若左右一致时,则按照先高后低的顺序取码。这里应特别注意的是,有些汉字的构成部件是左下半包围的形式,如“廴”、“辶”或“ ”等,平时按笔顺写字总是最后才写,其实它们不是上下结构,而应该是左右结构,取码时必须按先左后右的顺序进行。
参见附表10所示。
2.取码个数-“分取限二,合取限五”本方案所用码元只有10个,取码个数多少决定着编码总数的多少。即
取码个数 1 2 3 4 5 6编码总数 10 100 1000 10000 100000 1000000由此可见,对《国标》一、二级汉字(6763个)乃至全汉字(约60000个)进行取码的最佳个数应选定5。
①分取限二汉字中,绝大多数属于分离式结构。取码时,要按结构次序对各个分体部分逐个进行。所谓“分取限二”,就是分别对每个分体部分取码时,一般情况下最多限取二码,余者可以舍去不计。
这里需要注意一个问题,在汉字的分离式结构中,常常遇到形式完全相同的部件,它们往往会引起人们大脑极快的反应。因此,对于两个以上连续出现的完全相同部件,在一般情况下,分取时可以只取它们每个的首码,在必要(合取不足五码)时,再从最后一个(或两个)中依次补取其它码。例如对“跬”字取码为四六二七七,对“桂”字取码为七八七七一,对“洼”字取码为三七一七一,对“磊”字取码为一一一三四等。如果出现的相同部件不是连续的,则不必这样取码。
参见附表11所示。
②合取限五所谓“合取限五”,就是对一个汉字取码的总个数,无论它是什么结构方式,合计起来最多限取五码,余者一律舍去不计。这就是说,要实现取码个数“5”的选定,既要从分体上进行限定,更要从整体上进行限定。需要注意的是,“合”与“分”的互相制约。当然,不满五码的字,也就有几码取几码了。
参见附表12所示。
四.中文数码电脑的适用键盘1.中文数码电脑的两种标准适用键盘通过敲击键盘将汉字编码输入计算机,叫做汉字的键入。
键入汉字时在键盘上敲击的码位符,本发明中称之为“键入码”。在标准的通用键盘上,汉字的中文数码都可以直接转换为键入码转换成阿拉伯数码对应关系十分明显,转换成第一排英文字母正好影射每个字母上方的阿拉伯数码,都用不着用脑思索或记忆。按照键入码敲击键位,操作非常简便,击键后即可见字。如果需要键入词语,则可利用第二排英文字母输入二字词语,利用第三排英文字母输入三字以上的多字词语;在数字小键盘则可以换档,非常适用。
为此,本方案将10个中文数码在左边大键盘英文字母键位和右边小键盘的数字键位上,进行了下列定义,构成了两种适用键盘①适用于双手操作的英文字母键盘定义中文数码一、二、三、四、五、六、七、八、九、0分别对应于第一排英文字母q、w、e、r、t、y、u、i、o、p,用来键入单个汉字;分别对应于第二排英文字母a、s、d、f、g、h、j、k、l和第一排英文字母p,用来键入二字词语;分别对应于第三排英文字母z、x、c、v、b、n、m和第二排英文字母k、l及第三排英文字母p,用于键入三字以上的多字词语。
双手操作的方法与普通标准键盘操作法一致,但是由于各排键位之间具有相应的对应关系,非常便于记忆。单字、二字、多字分排负担,不仅各占空间避免了重码,而且可用移位的手法操作,学习、掌握十分简便。
参见附表13所示。
参见附图1所示。
②适用于单手操作的数字小键盘定义中文数码0、一、二、三、四、五、六、七、八、九分别对应于数字小键盘阿拉伯数码0、1、2、3、4、5、6、7、8、9。在按亮“Num Lock”键指示灯的情况下,在“/”档(按“/”键后)键入单字;在“*”档键入二字词语;在“-”档键入三个以上的多字词语。切换也十分方便。
参见附表14所示。
参见附图2所示。
上述两种键盘的中文数码,也可直接刻到键位上做键面字,操作起来更为直截了当。
利用上述中文数码电脑两种适用键盘输入汉字及其词语,示例参见附表15所示。
2.中文数码电脑的两种专用键盘依据上述中文数码电脑的汉字输入方法,本发明人设计了两种专用键盘。
①适用于双手操作的专用键盘这种适用于双手操作的专用键盘,共有数码操作键钮40个,分为上下四排,每排均为10个键钮第一排键钮的键符仍为1、2、3、4、5、6、7、8、9、0;而第二排、第三排和第四排的各10个键钮,其键符皆定义为一、二、三、四、五、六、七、八、九、0。
这样,操作时双手可以指法不变,只作简单的上下移位即可。其功能可以根据需要分排进行定义。如将第二排定义为单字输入模式,第三排定义为二字词语输入模式,第四排定义为多字词语输入模式等。
为了同时使键盘具有西文输入功能,还可以将第二排的10个键钮、第三排“一~九”9个键钮、第四排“一~七”7个键钮分别对应定义为26个英文字母,通过其它的转换键转换成不同的输入模式。
参见附图3所示。
②适用于单手操作的专用键盘这种适用于单手操作的专用键盘,共有键钮18个,分为上下五排第一排键钮的键符定义为+、-、*、/;第二排键钮的键符定义为一、二、三、Enter;第三排键钮的键符定义为四、五、六、0;第四排键钮的键符定义为七、八、九、0,并将第三、四排的0键合二为一;第五排键钮的键符定义为空格、Del.、Num Lock。
下列键位还可以定义转换功能,如“+”定义为单字输入模式,“-”定义为二字词语输入模式,“*”定义为多字词语输入模式,“/”定义为退格Backspace等。
同样,中文数码一、二、三、四、五、六、七、八、九、0键还可以定义为阿拉伯数码1、2、3、4、5、6、7、8、9、0。
参见附图4所示。
上述二种专用键盘还适用于各种微型电脑,如便携式电脑、笔记本式电脑、计算器等。
五.中文数码汉字输入技巧1.词语的取码与键入词语是多个单字的组合,其取码顺序与单字相同,只是对其中单字取码的个数有所不同。其规律是①二字词语5=3+2。
参见附表16所示。
②多字词语三字5=2+2+1;
四字5=2+1+1+1;
五字以上5=1+1+1+1+末1。
参见附表17所示。
③固定语句依照上述取码原则还可对常用的固定语句取码键入,两句以上均以中间的标点符号为界。其取码规律是二句5=3(首、次……末)+2(首……末);
三句5=2+2+1(首……);
四句5=2+1+1+1;
五句以上5=1+1+1+1+末1参见附表18所示。
2.汉字先见处理①空位先见由于汉字所含数码有多有少,取码个数从1~5不等,编码总个数应为10+100+1000+10000+100000=111110(个)而目前进行编码的汉字总数,一般按照《国标GB2312-80》基本汉字集所定,为6763个。假定不出现重码,按道理应出现的空位个数为111110-6763=104347(个)。因此,有大量的空码并没有汉字,这就为灵活处理汉字的键入码提供了方便。例如“凌”字,按规则应该取码为二七一八九,由于存在空码,只要键入271或2718就可见字。如此,就有大批的汉字可以提前出现在提示行里,见到后即可按空格键提前键入。如
汉字 需 凉 减 复 虽 操 病 肠键入码 12139 26458 27814 84191 42411 54447 63189 92533先见码 12 26 27 84 424 544 631 9253②高频先见一级简码-只取汉字的首码,击键一次即可见字(定义在第二、三排16个英文字母键位上)。如汉字 要 党 的 是 能 就 我 年 象 到 着 在 国 对 说 地键入码 a s d f g h j k l z x c v b n m二级简码-只取汉字前两位码,击键二次即可见字(原英文字母或数字键位不变,下同)。如汉字 不 问 伟 涛 段 质 国 嘴 找 再 话键入码 18 21 32 33 36 38 45 46 57 59 63三级简码-只取汉字前三位码,击键三次即可见字。如汉字 研 而 紧 例 任 但 德 那 道 好 触键入码 132 139 225 321 323 324 337 532 612 735 9923.汉字重码处理①重复尾码键入法当见到提示行出现重码(约占2.33%)字时,字前设有数字提示“1、2、3”,按数重击尾码选择。这样,手指无须移动,一般只重击一、两次即可定字(也可按传统方式用数字键来选字,但跨距较大,容易出错,影响速度),五键之内均可上屏,更不需翻页。如出现的重码字 1:乜 1:廿 1:黾 2:仝 2:顼 3:呻重复尾码键入 55,5 71,1 474,4 85,55 511,11 47,777②加减尾码键入法利用在尾码上加“0”的办法可以避免重码,当按正规取码键入汉字却不见它出现时,可继续加“0”直至该字出现。逐次减去尾码令有些汉字先见,也可避免汉字重码。如避免汉字重码 田 甲 叱 喑 喧 遂 道加减尾码键入 470 4700 47000 4614 461 6121 6124.非字字符处理所谓非字字符,就是出现在文章里可起汉字的某些作用但不是汉字的符号。为了与汉字进行区别,在对它们取码时,一律以“0”作开头。非字字符包括不能独立作汉字的偏旁、文中的标点符号和运算与制表符号等。
①非字偏旁《国标》汉字中,共有非字偏旁39个,在它们离开汉字单独使用时,码前一律先加取俩0键入。如
非字偏旁 冫氵 灬亠 艹冖 刂亻 加取俩0 001 002 003 004 006 007 009 0025 0032 00533②标点符号英文键盘上的标点符号使用方法不变。为了操作方便(尤其适用于数字键盘),对中文标点符号一律先加取0再按形取码键入。如、 , 。
: ; ! " " << >> [ ]01 03 00 02 013 021 051 033 0330 055 0550 09 090六.试作一点评估与比较1.进行几方面的自我测试1)有关参数①字符数汉字6763个 标点符号17个词语约12000条 运算、制表等符号26个②字元数基本字形10个 变态字形36个③码元数基本码元10个 词语码元移位16个④码长最短码长1次/字 静态平均码长2.25次/字最长码长5次/字⑤重码重码字157个 单字静态重码率2.33%
重码词97个 词语静态重码率0.88%2)试验速度①教学时间讲课1~2小时 即时上机10~20分钟输入约100字的小文章操作指导10~20分钟②学习时间平均学习期2~3小时③熟练时间平均熟练期20~30小时④平均速度单字50字/分以上 词语120字/分以上3)显著特点①理论基础依据利用10个信息特征明显的中文数码及其变形为构字部件,依据汉字本身的自然结构方式,按高低左右的位置次序找到取码规律,键位安排顺其自然,不靠人为的硬性规定和死记硬背建立制序。使其本身具有了独特性、易学性和通用性,符合人们识别汉字的心理活动规律。
②创造性的突破本方案有自己科学的独创性,对古老的方块汉字内部奥秘具有突破性发现,使字元与码元融为一体,中文数码与阿拉伯数码取码一致。汉字的先见及对汉字的频度处理,重码汉字的显示与选择技术等具有一定的先进性。键位的独特安排及简便可行的移位操作和对数字小键盘开发应用于单手操作,颇具科学性、创造性、合理性与适用性。
③编码规则的易学性共两句16字的取码规则。前句表顺序,后句表个数。
④字元、码元的易记性共10种,数量又少,又有统一性;一旦学会,终生难忘。普及应用,尤为便利。
⑤数字小键盘的设计,为记者采访、作家写作、财会人员记帐等需单手操作的超小型机提供了开发、应用的先决条件,同时为单手残疾人上机操作创造了理想的条件。
⑥字、词容量大,可同样适用于繁、异体汉字,添加《国标》外其它汉字,或供用户自定义词组。
2.与当前普遍使用的音、形码比较汉字编码技术也是一门科学,对一个方案的评价与倡导应有科学的依据。
编码方案的素质优劣,包括它的繁简程度、易学性、实用性、平均码长和码元个数及其矩阵等等。仅就输入速度而言,其平均码长是关键因素,而码元键位的个数多少和分布矩阵的状态,更会直接影响操作的速度。抛开人、机、文的因素,这里仅从码的几个方面略加比较。由于笔者对各种上机的方案情况了解甚少,所以只能举当前普遍使用的音码、形码各一个代表借以说明。
参见附表19所示。
七.中文数码电脑汉字系统软件1.系统软件的组成与运行中文数码电脑汉字软件主要由下列部分组成ZL93.COM主程序TAB1_1.SUR数码字库文件ZUAB1_1.SUR二字词、多字词库文件
MZU.COM用户添加、修改自定义词组程序READ.HLP使用说明文件中文数码电脑汉字软件采用自由悬挂方式,挂用的软件如长城系列、浪潮系列、联想系统、CCDOS-4.0、CCDOS-2.1、2.13汉字系列、WPS汉字系统、王码汉字系统、金山或西山汉字系统(包括带硬汉卡的系统)等。挂用后,原汉字系统的其它汉字输入方法不受任何影响,照常使用,而且不用设置显示方式。
加载顺序是在所使用的汉字系统装载之后,再运行ZL93程序,然后再运行文字编辑软件(如WPS、CCED、WS、SPT等其它编辑软件)或编程软件(如FOXBASE等)。
例如,装载WPS汉字系统的步骤是SPLIB(Enter)、SPDOS(Enter)、ZL93(Enter)、WPS(Enter)。
对带硬汉卡的系统,在屏幕出现汉字提示后再键入ZL93(Enter),然后再运行文字编辑软件。
ZL93.COM程序可带有下述几种参数运行ZL93 中文数码字库装入,二字词库装入,多字词库装入。
ZL93/1 中文数码字库装入,无数码词库。
ZL93/2 中文数码字库装入,二字词库装入,无多字词库。
ZL93/3 中文数码字库装入,多字词库装入,无二字词库。
在使用过程中,如果发现内存紧张时,可根据情况选择上述参数运行。
加载后,按Shift-F1进入中文数码汉字系统,如再按Shift-F1就回到ASCII状态,重复按Shift-F1可在数码和ASCII状态之间切换。在其它汉字输入状态(如拼音、五笔字型等)想转换到数码状态,最好先按ALt-F6或其它组合键切换到ASCII状态再按Shift-F1进入数码状态(如果还是ASCII状态,可再按一次Shift-F1)。这样做是为了防止在提示行上出现汉字输入方式的重叠。
2.两种键盘的使用方法第一种用法单字用左边大键盘第一排的q w e r t y u i o p十个字母,分别表示一 二 三 四 五 六 七 八 九 0十个中文数码(数码和字母在键盘上的位置一一对应,下同)。
二字词用第二排的a s d f g h j k l和第一排的p十个字母,分别表示一 二 三 四 五 六 七 八 九 0十个中文数码。
多字词用第三排的z x c v b n m和第二排的k l及第一排的p十个字母,分别表示一 二 三 四 五 六 七 八 九 0十个中文数码。
其它各种字符及键位功能不变。
第二种用法单字、二字词、多字词都使用右边小键盘,用1 2 3 4 5 6 7 8 9 0十个阿拉伯数码分别表示一 二 三 四 五 六 七 八 九 0十个中文数码。使用前,首先按亮Num Lock键的指示灯,单字按“/”键后输入,二字词按“*”键后输入,多字词按“-”键后输入,变更输入加以切换。选字词上屏按“+”键(功能同空格键)。Del键的功能同Backspace键。
注意事项小键盘的数码和大键盘的字母不能混用。已在小键盘状态想转到大键盘状态时,必须在当前状态下把所需字词选到屏幕上,或者把提示行切换到中文数码系统的初始化状态,才能进行转换。反之,亦然。
定义了上述两种键盘的用法,这样在输入汉字及其词语时,既可用双手在大键盘上输入,又可用单手在小键盘上输入。
ZL93.COM程序可使输入的字词提前显示在提示行上。这是因为所输字词的前面有空码,程序采用提前查找方式把该字词所有可能的编码都已循环向后全部查过,所以,需输字词还没有键入到所定义的码位就已经显示在提示行上了。这样,当所输字词提前显示在提示行上时,就可按空格键或数字键把它选到屏幕上,以提高输入速度。
3.用户自定义词组的添加和修改用户如需添加词组或修改已添加的词组,可运行MZU.COM程序。但在运行前,最好将原来的ZUAB1_1.SUR词库文件做好备份。MZU.COM程序可在任何一种汉字系统上运行(既可在运行了ZL93程序后执行,也可在不运行ZL93程序的情况下执行)。
用户添加或修改自定义词组,要使用键盘第三排的z x c v b n m和第二排的k l及第一排的p键这十个字母编码,外码由2~5个字母组成,词组由2~15个汉字组成。编码方法最好按中文数码系统规则进行,也可用这十个字母自定义外码,但应尽量避免与原方案多字词的编码冲突,否则将会产生重码。重码的词组最多有7条,但这些重码的词组最长不能超过提示行的范围,否则将会引起锁机。用户输入自定义的2~5码词语内存总数最多可达100K字节左右,每组码段可在30K字节左右,在使用中可根据空闲内存的大小来决定添加自定义词组的数量。
附表1中文数码 汉字最小单元部件一一 丶二 二冫丨丷三三氵丿 四四皿口灬 五 五工乙六六亠讠卜 七 七匕十乂八八人入 九九几冖勹冂匚 凵0 0
权利要求
1.中文数码电脑汉字输入法,其特征在于将构成汉字的最小单元部件形状分解归类为中文数码一、二、三、四、五、六、七、八、九、0这10种形态,并将这10种中文数码形态对应于键盘上的10个字符键或者10个数字键,按照汉字最小单元部件的高低左右位置依序键入。
2.根据权利要求1所述的中文数码电脑汉字输入方法,其特征在于汉字最小单元部件的输入是按照下列的中文数码与汉字最小单元部件的对应关系来进行一 一 丶二 二冫丨丷三 三氵丿 四 四皿口灬 五 五工乙六 六亠讠卜 七 七匕十乂八 八人入 九 九几冖勹冂匚 凵0 0
3.根据权利要求2所述的中文数码电脑汉字输入方法,其特征在于10种中文数码形态对应于左边大键盘第一排字母“q、w、e、r、t、y、u、i、o、p”10个字符键,或者第二排字母“a、s、d、f、g、h、j、k、l”及第一排字母“p”10个字符键,或者第三排字母“z、x、c、v、b、n、m”与第二排字母“k、l”及第三排字母“p”10个字符键,或者右边小键盘的“1、2、3、4、5、6、7、8、9、0”10个数字键。
4.根据权利要求3所述的中文数码电脑汉字输入方法,其特征在于汉字最小单元部件的输入顺序是按其所在位置“从高到低、从左到右”,输入数量是按“分取限二、合取限五”的规则。
5.根据权利要求4所述的中文数码电脑汉字输入方法,其特征在于对在取码顺序和数量限制范围内出现的重码字可重复键入其尾码来定字。
6.根据权利要求4所述的中文数码电脑汉字输入方法,其特征在于对中文标点符号的输入是在按形取码键入前先取O码键入。
7.一种使用权利要求1所述方法的键盘,其特征在于键盘的键钮分为四排,每排10个第一排的键符为1、2、3、4、5、6、7、8、9、0;第二排、第三排和第四排上的各10个键符皆为一、二、三、四、五、六、七、八、九、0。
8.根据权利要求7所述的键盘,其特征在于第二排的“一~0”10个键钮、第三排的“一~九”9个键钮、第四排的“一~七”7个键钮还分别对应于英文键位的26个字母。
9.一种使用权利要求1所述方法的键盘,其特征在于键盘的键钮分为五排第一排为+、-、*、/键;第二排为一、二、三、Enter键;第三排为四、五、六、0键;第四排为七、八、九、0键;第五排为空格、Del、Num Lock键。
10.根据权利要求9所述的键盘,其特征在于“一~0”10个键钮还分别对应于数字小键盘的“1~0”10个阿拉伯数码。
全文摘要
本发明涉及一种中文数码电脑汉字输入方法,它将构成汉字的最小单元部件形状分解归类为中文数码“一、二、三、四、五、六、七、八、九、○”10种形态,并将这10种中文数码形态对应于键盘上的10个字符键或者10个数字键,按照汉字最小单元部件的高低左右位置依序键入。本发明还涉及了二种使用所述汉字输入方法的专用键盘。
文档编号G06F3/023GK1102488SQ9311520
公开日1995年5月10日 申请日期1993年11月5日 优先权日1993年11月5日
发明者张绍贤, 李国胜 申请人:张绍贤, 李国胜