一种数字键盘文字输入法的制作方法

文档序号:6486098阅读:641来源:国知局
专利名称:一种数字键盘文字输入法的制作方法
技术领域
本发明涉及一种向具有输入设备的处理装置输入文字的方法,具体涉及一种利用 具有按键O 9的数字键盘进行汉字、字母、数字和其它符号的输入的方法。
背景技术
随着计算机技术应用领域的不断扩展,对文字输入的要求也在不断增加。在应用 中,需要通过键盘输入数字、字母、汉字、标点符号、运算符和其它可打印字符,我们把它们 通称为文字,一般,输入的内容中会交叉出现上述各类文字。在很多应用场合,输入设备只配置小键盘,一般包括数字按键0 9、按键*和#, 例如手机按键。在ATM机等设备上,也配置有小键盘,此外,有些带有触摸屏的装置上,设有 虚拟键盘,一般也是小键盘。由于小键盘通常只有12至16个按键,为了输入这些文字,现有 技术中,采用切换输入状态的方法进行输入,例如,在手机上,通过反复点击某一按键(如# 键),分别在数字、大写字母、小写字母、拼音输入法、笔划输入法、标点符号输入状态之间进 行切换,而在每种输入状态中,则按规定结合键盘进行输入,如,在大写字母输入状态中,将 26个字母按每键3个或4个字母排列,通过按键次数输入所需的字母,而在拼音输入法中, 则通过各键上字母的组合得到多个拼音组合,再对拼音组合进行切换后输入汉字。由此, 在用拼音输入法输入汉字过程中,如需输入大写字母,则需按#键4次以切换到大写字母状 态,再根据字母在按键上的位置按键多次以输入字母,输入完成后,再按#键2次回到拼音 输入法状态。即,在汉字中插入一个大写字母时,需要按键7-11次才能完成。其余各种不 同类型的字母、数字、符号等的交叉输入中也存在同样的问题。如果设备还同时支持其它输 入字符,例如日文输入、俄文输入等,则切换时的按键次数更多,而且,在不同输入法之间经 常转换,会造成使用者的记忆混淆,进而出现输入错误。另一个问题是,由于采用多字母共用数字键,在输入字母时,以及用拼音输入法输 入汉字时,经常发生同一按键的重复输入,而进行输入状态切换时,也同样需要反复输入切 换键,这对于在如触摸屏上使用的软键盘来说,会导致输入速度的大大下降,或者引起输入 错误的增加。

发明内容
本发明目的是提供一种采用数字键盘的文字输入法,不需要进行输入法切换即可 实现大、小写字母,汉字,数字,符号的输入,同时,尽可能减少同一按键的连续重复输入,以 适应软键盘应用的需要。为达到上述目的,本发明采用的技术方案是一种数字键盘文字输入法,采用数字 键盘上的按键0 9,直接按键输入对应文字的数字编码的数码,实现文字的输入;数字编码的码长为4至5位,其数字编码的方法是(1)汉字,取两位数字表示的总笔划数为第1、2位,按书写顺序,汉字的第一笔划 编码、第二笔划编码、第三笔划编码分别为3至5位,至少输入一个汉字笔划编码,当总码长不足5位时,输入终止码;所述笔划编码与笔划的对应关系为“0”——横或提;“1” ——竖;“2” ——撇;“3”——点或捺;“4” ——折;(2)英文字母,取两位数字表示的字母的排列序号为第1、2位,大写字母第3位对 应按键“6”,小写字母第3位对应按键“7”,第4位为终止码;(3)数字及运算符,设定其排列顺序,取两位数字表示的排列序号为第1、2位,第3 位对应按键“8”,第4位为终止码;(4)标点符号,设定其排列顺序,取两位数字表示的排列序号为第1、2位,第3位对 应按键“9”,第4位为终止码。上述技术方案中,采用两位数字表示汉字的笔划或其它字符的排列序号,使得输 入码长整齐,同时,汉字笔划编码与其它字符的代码不重合,可以通过第3位代码区分输入 的是汉字还是其它字符,用终止码在码长不足5位时表达输入结束,便于计算机软件进行 处理,最大码长为5位,解决了现有数字键盘输入方法中大量出现的码长不一致,最大码长 过大的问题。上述技术方案中,所述终止码均对应按键“5”。该方案可以保证终止码与前一码不 同,特别适用于触摸屏等虚拟键盘输入。或者,汉字的终止码位于按键“5”上,大写英文字母的终止码位于按键“6”上,小 写英文字母的终止码位于按键“7”上,数字及运算符的终止码位于按键“8”上,标点符号的 终止码位于按键“9”上。该方案由于字符的终止码与字符种类码相同,在采用实体键盘输 入时,按键方便,可提高输入速度。上述技术方案中,数字及运算符的排列顺序为,“1234567890+-*/ = <>[] {} ()$% &”,对应的排列序号为依次从“01”到“26”。标点符号的排列顺序为,“空格,。、?!; “‘ .._ I ”,对应的排列序号为依次从“01”到“17”。也可以根据需要输入的数字、运 算符、标点符号另外排列顺序,总体方案仍落入本发明的保护范围中。在实际使用中,当存在重码时,可以通过每屏显示10个汉字,用手机键盘上的“*” 和“#”键或者其它小键盘上的“ + ”和“_”键进行上下屏翻页,用数字键进行选择输入。由于上述技术方案运用,本发明与现有技术相比具有下列优点1.本发明通过将汉字笔划编码和字符识别码安排在不同的数字按键上,实现了不 需要改变输入状态即可用同样方法输入汉字和其它字符的完整的文字输入,可适用于各种 具备数字按键的输入装置使用;2.本发明在输入汉字时,用总笔划数和前三笔划编码的组合,加上合理分布笔划 按键,使得在5位字长的数字键盘输入中,GB2312字符集中的汉字最大重码数为22个,不 需要如拼音输入法那样不断翻屏寻字,汉字输入速度快。3.本发明由于对不足5位码长的文字输入设置了终止符,还可以根据需要扩充其 它字符输入,例如,在第3、4位用61、62、63等表示其它字符集,从而实现如希腊字母、俄文字母等字符在不需要变更输入法情况下的同步输入。4.本发明的文字编码出现连续相同数字的概率低,在各种虚拟键盘如触摸屏等场 合使用时,可以大大提高输入速度,避免误操作的情况发生。
具体实施例方式下面结合实施例对本发明作进一步描述实施例一种数字键盘文字输入法,采用数字键盘上的按键0 9,直接按键输入 对应文字的数字编码的数码,实现文字的输入;数字编码的码长为4至5位,其数字编码的方法是(1)汉字,取两位数字表示的总笔划数为第1、2位,按书写顺序,汉字的第一笔划 编码、第二笔划编码、第三笔划编码分别为3至5位,至少输入一个汉字笔划编码,当总码长 不足5位时,输入终止码;所述笔划编码与笔划的对应关系为“0”——横或提;“1” ——竖;“2” ——撇;“3”——点或捺;“4” ——折;(2)英文字母,取两位数字表示的字母的排列序号为第1、2位,大写字母第3位对 应按键“6”,小写字母第3位对应按键“7”,第4位为终止码;(3)数字及运算符,设定其排列顺序,取两位数字表示的排列序号为第1、2 位,第3位对应按键“8”,第4位为终止码;本实施例中,数字及运算符的排列顺序为, “1234567890+-*/ = <>[] {} ()$% &”,对应的排列序号为依次从 “01 ” 到 “26”。(4)标点符号,设定其排列顺序,取两位数字表示的排列序号为第1、2位,第3位 对应按键“9”,第4位为终止码;本实施例中,标点符号的排列顺序为,“空格,。、?!; “‘、@\…- ”,对应的排列序号为依次从“01”到“17”。 当用于虚拟键盘时,所述终止码均对应按键“ 5 ”。当用于普通数字键盘时,汉字的终止码位于按键“5”上,大写英文字母的终止码位 于按键“6”上,小写英文字母的终止码位于按键“7”上,数字及运算符的终止码位于按键 “8 ”上,标点符号的终止码位于按键“9 ”上。以采用不同终止码为例,部分文字输入编码示例如下一 0105 (总笔划数为1笔,用两位表示为01,横笔划为0,5为终止符),无重码字。人02235 (总笔划数为2笔,表示为02,撇为2,捺为3,5为终止符),其重码字有 八、入,共3个。根据统计,总笔划为12时,重码最多,其中,最大重码的情况出现在输入编码为 12010时(不考虑简码造成的重码),即,12笔,前三笔为横竖横(或提),共计有22个汉字, 表示如下博、堪、堞、塔、堰、堙、提、塄、堠、颉;款、彭、蛩、壹、喜、煮、辜、耋、越、趁;
5
趋、超。S卩,此时输入最多可能翻两次屏,大多数情况下,录入汉字不需要翻屏或只需翻一 次屏。当需要输入字符时,示例如下A,0166 ;G, 0766 ;a, 0177 ;χ, 2477 ;2,0288 ;0,1088 ;*,1388 ; =,1588 ;。,0399; !,0699 ; (,2299 ;),2399。即,不需要变更输入法,即可用4位输入各种字母、数字、符号,用4至5位输入各 种汉字,即使加上翻页符和选择符,按键数最多的一个汉字也只需要按键8次即能实现录 入。此外,根据需要,还可以增加其它字符的录入,并且不会增加重码数。例如,对于俄文字符,采用5键录入法,第1、2键为字母序号,第3、4键用61作为 俄文识别码,第5键用6作为大写字母终止码,用7作为小写字母终止码。则,有下列示例B ,02616 ;}K,07616 ; 6,02617 ; >κ,07617。可见,本方案能方便地用数字键盘录入文字,不需要更换输入法,按键数少,重码 数低,尤其适合于没有大键盘的场合使用。
权利要求
一种数字键盘文字输入法,其特征在于采用数字键盘上的按键0~9,直接按键输入对应文字的数字编码的数码,实现文字的输入;数字编码的码长为4至5位,其数字编码的方法是(1)汉字,取两位数字表示的总笔划数为第1、2位,按书写顺序,汉字的第一笔划编码、第二笔划编码、第三笔划编码分别为3至5位,至少输入一个汉字笔划编码,当总码长不足5位时,输入终止码;所述笔划编码与笔划的对应关系为“0”——横或提;“1”——竖;“2”——撇;“3”——点或捺;“4”——折;(2)英文字母,取两位数字表示的字母的排列序号为第1、2位,大写字母第3位对应按键“6”,小写字母第3位对应按键“7”,第4位为终止码;(3)数字及运算符,设定其排列顺序,取两位数字表示的排列序号为第1、2位,第3位对应按键“8”,第4位为终止码;(4)标点符号,设定其排列顺序,取两位数字表示的排列序号为第1、2位,第3位对应按键“9”,第4位为终止码。
2.根据权利要求1所述的数字键盘文字输入法,其特征在于所述终止码均对应按键“5”。
3.根据权利要求1所述的数字键盘文字输入法,其特征在于汉字的终止码位于按键 “5”上,大写英文字母的终止码位于按键“6”上,小写英文字母的终止码位于按键“7”上,数 字及运算符的终止码位于按键“8”上,标点符号的终止码位于按键“9”上。
4.根据权利要求1所述的数字键盘文字输入法,其特征在于数字及运算符的排列顺 序为,“1234567890+-*/ = <>[] {} ()$% &”,对应的排列序号为依次从“01”到“26”。
5.根据权利要求1所述的数字键盘文字输入法,其特征在于标点符号的排列顺序为, “空格,。、?! ;“‘IV··- I”,对应的排列序号为依次从“01”到“17”。
全文摘要
本发明公开了一种数字键盘文字输入法,其特征在于采用数字键盘上的按键0~9,数字编码的码长为4至5位,其数字编码的方法是汉字,取两位数字表示的总笔划数为第1、2位,取汉字的前三笔笔划编码为3至5位,当总码长不足5位时,输入终止码;所述笔划编码与笔划的对应关系为“0”——横或提;“1”——竖;“2”——撇;“3”——点或捺;“4”——折;字母、数字和符号,取两位数字表示排列序号,一位识别符,第4位为终止码。本发明不需要改变输入状态即可用同样方法输入汉字和其它字符,重码率低,可适用于各种具备数字按键的输入装置使用。
文档编号G06F3/023GK101976119SQ20101050762
公开日2011年2月16日 申请日期2010年10月15日 优先权日2010年10月15日
发明者吴纪明, 王宏 申请人:苏州大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1