三笔数码汉字输入方法及键盘 【技术领域】
本发明属于汉字键盘输入与中文信息处理技术领域,具体地是一种三笔数码汉字输入方法及键盘。
背景技术
目前汉字输入技术发展很快,但汉字输入仍然是中文信息现代化的瓶颈,尤其是手机类键盘的汉字输入,主要问题在于目前汉字输入技术仍然处于“容易学的打不快,打得快的不易学”的状态;如现在手机常用的《拼音输入法》和《笔画输入法》,它很容易学习,但因输入码太长,且重码太多,要不断地按键选字,严重影响汉字输入速度;《五笔数码》的码长在6码以内,输入速度有所提高,但因选用的部件太多,在拆分汉字时易产生二义性,不利于学习和记忆。
【发明内容】
本发明的目的是推出一种易学易记、重码率低、输入速度快,尤其是适用于手机类数字键盘的汉字输入方法及键盘。
本发明通过如下方法实现:
把构成汉字的笔画划分为三种,竖、横和折类,分别用1、2、3三个数字表示,按汉字笔画顺序取两个笔画的代号的方法形成的9个数组分配在普通手机类数字键盘的9个数字键上,作为每两个笔画形成的一个数字输入代码,具体分配如下:
1(11),2(12),3(13),4(21),5(22),6(23),7(31),8(32),9(33)。
按拼音字母在同一普通手机类数字键盘上的位置和顺序,每个拼音字母的数字输入代码具体如下:
a(2),b(22),c(23),d(3),e(33),f(33),g(4),h(44),i(43),j(5),k(55),
l(53),m(6),n(66),o(63),p(7),q(77),r(73),s(74),t(8),u(88),
v(83),w(9),x(99),y(93),z(94)。
利用上述键盘的字、词输入方法是:
单字输入:
(1)按汉字笔画顺序,每两个笔画对应一个输入代码,取前三个和最后三个输入代码作为一个汉字编码。
对于单一的笔画,用其笔画代号作为一个输入代码。
为进一步减少重码、提高输入速度,将组字频率高地“木”、“口”两个独立部件和“三个连续1类笔画”分别用6(木)、8(口)、9(111)作输入代码。
(2)当汉字编码不足6码时,用该字读音的第一个和最后一个拼音字母的输入代码作补充,至6码为止。
为避免发音不准导致的麻烦,归并常见两个模糊音:
声母n(读音的第一个字母)归为l;
ng归为n(读音的最后一个字母)。
(3)用拼音代码补充后,汉字编码仍不足6码,按确认键结束。 词组输入:
(1)两字词组:分别取两个字的前三个输入代码;
(2)三字以上词组:分别取前两个字和最后一个字的前两个输入代码。
简码输入:
对一些重码字词和高频字词设简码,以便减少键选率,提高输入速度。
由于本方案采用1、2、3三个数字定义了汉字的笔画,同时,汉字的编码是用9个数字来表示的,故称三笔数码。本发明具有以下优点及积极效果:1、规范性:取码顺序和汉字笔画顺序相同;简体和繁体等任何汉字都可进行编码。2、易学性:把汉字笔画划分为三类,使笔画数组有规律地分布在9个数字键上,拼音代码也是有规律地取码,需专门记忆的内容很少,便于学习。3、快速性:采用本发明对GB2312-80全部汉字进行编码,重码率<5.8%,(其中一级字库重码率<3.3%;在字词兼容(收集等同郑码电脑输入法内的2万4千余条词组,共计3万1千余字词)情况下, 99.8%以上的字和97%以上的词组在6键以内(包括确认键)即可完成输入,平均击键为2.7键/字;这样,可以实现手机类数字键盘的汉字快速输入。
【附图说明】
附图为本发明键盘键位代号示意图。
【具体实施方式】
下面通过实施例详述本发明的实施方法。
本发明把构成汉字的笔画划分为竖、横和折三种,分别用1、2、3三个数字作代号,见表1。
表1汉字的三种笔画及代号 笔画代号 基本笔画 说明 1 竖 丨 丿\丶 撇、捺、点均归为竖 运笔方向:上→下 2 横 一丿 提归为横 运笔方向:左→右 3 折 乙 包含各种带转折的笔画
参见图1,本方案用1、2、3三个数字中任意两个数字的组合形成一个二位数组,并用这个二位数组同时作为数字键的键位代号。这样就建立起汉字每两个笔画与一个数字键的对应关系。二位数组采取行列坐标方式有规律地分布,便于记忆和迅速定位。具体分配如下:1(11),2(12),3(13),4(21),5(22),6(23),7(31),8(32),9(33)。
按拼音字母在同一普通手机类数字键盘上的位置和顺序(参见图1,其中,用“V”代替拼音字母“ü”),在同一键位上,第一个字母按该键一次即可,第二个字母按该键二次,第三个字母按该键一次后再按一次数字3键,第四个字母按该键一次后再按一次数字4键。其余类推,每个拼音字母的数字输入代码具体如下:a(2),b(22),c(23),d(3),e(33),f(33),g(4),h(44),i(43),j(5),k(55),l(53),m(6),n(66),o(63),p(7),q(77),r(73),s(74),t(8),u(88),v(83),w(9),x(99),y(93),z(94)。
利用上述键盘的字、词输入方法是:
单字输入:
(1)汉字笔画顺序,每两个笔画对应一个输入代码,取前三个和最后三个输入代码作为一个汉字编码。
例:编——33·21·32·11·32·11——948181
静——22·12·13·13·32·23——523386
对于单一的笔画,用其笔画代号作为一个输入代码。
例:敢——32·11·22·21·21·1——815441
盖——11·22·12·13·11·2——152312
混——11·21·32·22·31·3——148573
为进一步减少重码、提高输入速度,将组字频率高的“木”、“口”两个独立部件(不与其它笔画相交)和“三个连续1类笔画”分别用6(木)、8(口)、9(111)作输入代码。(对于三笔数码的简易码,则不用这三个部件。)
例:横——木·21·12 32·12·11——642821
喻——口·11·21·32·21·3——814843
樊——木·111·1·木·21·1——691641
澡——11·2·口·口·口·木——128886
(2)当汉字编码不足6码时,用该字读音的第一个和最后一个拼音字母的输入代码作补充,至6码为止。
例:码——21·口·33·2·m(6)·a(2)——489262
习——31·2·X(99)·I(43)——729943
为避免发音不准导致的麻烦,归并常见两个模糊音:
声母n(读音的第一个字母)归为l(避免n与l不分);
ng归为n(读音的最后一个字母)(避免en、in与eng、ing不分)。
例:呢——口·32·11·3·n(l 53)e——881353
宁——11·32·3·n(l 53)ing(n66)——183536
中——13·21·z(94)hong(n66)——349466
(3)用拼音代码补充后,汉字编码仍不足6码,按确认键结束。
词组输入:
(1)两字词组:分别取两个字的前三个输入代码;
例:键盘——259174 数字——167198 高频——283229
(2)三字及三字以上词组:分别取前两个字和最后一个字的前两个输入代码。
例:计算机——342163 汉字编码——161948
中华人民共和国——349835
简码输入:
对一些重码字词和高频字词设1-5级简码,以便减少键选率,提高输入速度。
例:的——1 一——2 了——9
质——14 质量——143 体现——1295
头等大事——1421 演说——14339