一种基于触摸屏的字符输入方法及装置的制造方法
【技术领域】
[0001]本发明涉及触摸屏输入应用领域,尤其涉及一种基于触摸屏的字符输入方法及装置。
【背景技术】
[0002]随着智能手机的飞速发展,传统的按键输入已经逐渐被触摸屏输入所代替,由于拼音输入法简单、上手快,目前在触摸屏汉字输入法中最为流行的是拼音输入法;
作为现有汉字输入法中使用人群最多的拼音输入法,在手机上使用全键盘输入时,因为手机屏幕尺寸所限制,在触摸屏中加入全键盘后,每个键都非常小,使用起来不方便。特别是对于当前中老年客户对于智能手机有旺盛的需求,而中老年客户存在手抖、眼花等特点,在操作智能手机时格外需要较大的输入区域,以提高输入的准确度。显然,现有的输入方式不能满足要求。
[0003]因此,现有技术还有待于改进和发展。
【发明内容】
[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种基于触摸屏的字符输入方法及装置,旨在解决现有的全键盘输入法存在按键小、使用不方便的问题。
[0005]本发明的技术方案如下:
一种基于触摸屏的字符输入方法,其中,包括步骤:
A、当用户在输入字符时,在移动终端触摸屏上显示多个包含不同键位的触摸单元;
B、当一触摸单元接收到用户的点击指令时,弹出相应触摸单元所包含的键位;
C、记录用户输入的键位对应的编码。
[0006]所述的基于触摸屏的拼音输入方法,其中,所述步骤B中,当另一触摸单元接收到用户的点击指令时,控制上一次弹出的键位消失,并显示当前触摸单元所包含的键位。
[0007]所述的基于触摸屏的拼音输入方法,其中,所述触摸单元设置有5个。
[0008]所述的基于触摸屏的拼音输入方法,其中,所述步骤C中,根据用户已经输入的键位对应的编码结合拼音字库屏蔽无效键位。
[0009]所述的基于触摸屏的拼音输入方法,其中,所述步骤C中,在用户已经输入的编码后分别加上26个字母,若加上某一字母后的编码是拼音字库中某个或某几个汉字的拼音全部或部分编码,则将该字母对应的键位标识为有效,否则标识为无效键位,并屏蔽。
[0010]一种基于触摸屏的字符输入装置,其中,包括:
触摸单元显示模块,用于当用户在输入字符时,在移动终端触摸屏上显示多个包含不同键位的触摸单元;
键位弹出模块,用于当一触摸单元接收到用户的点击指令时,弹出相应触摸单元所包含的键位;
编码记录模块,用于记录用户输入的键位对应的编码。
[0011]所述的基于触摸屏的字符输入装置,其中,所述键位弹出模块包括:
切换单元,用于当另一触摸单元接收到用户的点击指令时,控制上一次弹出的键位消失,并显示当前触摸单元所包含的键位。
[0012]所述的基于触摸屏的字符输入装置,其中,所述触摸单元设置有5个。
[0013]所述的基于触摸屏的字符输入装置,其中,所述编码记录模块包括:
屏蔽单元,用于根据用户已经输入的键位对应的编码结合拼音字库屏蔽无效键位。
[0014]所述的基于触摸屏的字符输入装置,其中,所述屏蔽单元中,在用户已经输入的编码后分别加上26个字母,若加上某一字母后的编码是拼音字库中某个或某几个汉字的拼音全部或部分编码,则将该字母对应的键位标识为有效,否则标识为无效键位,并屏蔽。
[0015]有益效果:本发明通过将全键盘的键位归类到若干触摸单元中,用户在输入时通过触摸单元来显示相应的键位,这样由于键位较少,所以可方便用户查看和点击输入,提高输入的便捷性和可操作性。
【附图说明】
[0016]图1为本发明一种基于触摸屏的字符输入方法较佳实施例的流程图。
[0017]图2为本发明中触摸屏上的触摸单元分布示意图。
[0018]图3a至图3d为采用本发明的方法输入字符时一实施例的不同状态下界面示意图。
[0019]图4a至图4e为采用本发明的方法输入字符时另一实施例的不同状态下界面示意图。
[0020]图5为本发明一种基于触摸屏的字符输入装置较佳实施例的结构框图。
【具体实施方式】
[0021]本发明提供一种基于触摸屏的字符输入方法及装置,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]请参阅图1,图1为本发明一种基于触摸屏的字符输入方法较佳实施例的流程图,如图所示,其包括步骤:
5101、当用户在输入字符时,在移动终端触摸屏上显示多个包含不同键位的触摸单元;
5102、当一触摸单元接收到用户的点击指令时,弹出相应触摸单元所包含的键位;
5103、记录用户输入的键位对应的编码。
[0023]在本发明实施例中,通过设置多个不同的触摸单元,在用户输入字符时,即在移动终端触摸屏上显示上述触摸单元,当用户点击某一触摸单元时,弹出该触摸单元所包含的键位,用户可点击相应键位,从而输入该键位对应的编码,例如对应A、B、C…Z中的一个。这样本发明将原本全键盘的显示方式改进为多个触摸单元同时显示,而每个触摸单元中可包含不同键位,由于同时显示的键位变少,所以键位的显示大小和间隔都可以相应变大,更有利于提高输入的准确度,使用起来更加方便。
[0024]具体地,所述触摸单元可以显示在输入界面的下方,触摸单元可并排显示成一列,每一触摸单元所包含的键位数量可以相同,也可不同,例如触摸单元设置成5个,并且并排显示在输入界面下方,键位分布如下:
第一触摸单元中包含的键位有:Q、A、Z、W、S、X ;第二触摸单元中包含的键位有:E、D、C、R、F、V ;第三触摸单元中包含的键位有:T、G、B、Y、H、N ;第四触摸单元中包含的键位有:U、J、M、1、K ;第五触摸单元中包含的键位有:0、L、P ;
当然,上述设置仅为举例,还可以多设置几个触摸单元,以包含更多的键位,例如设置包含符号的触摸单元,以便输入符号,还可根据需要设置其他的触摸单元,以实现切换输入法或大小与等等功能。
[0025]上述键位的显示方式可以是显示在触摸单元的下方或上方,并且键位并排显示,可以按照单排方式显示或者双排方式显示。
[0026]在英文输入状态下,输入的编码即为相应的字母,如A、B、0..Z中的一个,在输入完需要的编码组合(即英文单词)后,点击确认或完成即可;在拼音输入状态下,输入的编码为已经输入的编码(即拼音)构成的汉字,已经输入的编码构成的汉字会显示在触摸单元上方或下方,汉字上方可带有拼音。
[0027]由于用户在输入过程中可能需要使用到不同触摸单元中的键位,所以还需要在输入过程中不断切换速所显示的键位,即在所述步骤S102中,当另一触摸单元接收到用户的点击指令时,控制上一次弹出的键位消失,并显示当前触摸单元所包含的键位。
[0028]在即用户可通过点击不同触摸单元的方式来进行切换显示,例如当点击第一触摸单元时,显示的键位包括Q、A、Z、W、S、X,当点击第二触摸单元时,上述键位消失,并且显示E、D、C、R、F、V,这样用户可点击E、D、C、R、F、V任何一个键位,输入相应的编码。
[0029]如图2所示,其为触摸屏的点阵坐标Χ0Υ,其中矩形AB⑶为其中一个触摸单元(A点、B点、C点、D点构成),当用户点击屏幕上的点(X,y)该点满足xD〈 X〈 xB且yD〈y < yB时,则认为用户已经触摸到矩形ABCD所在触摸单元,其他四个触摸单元设置方法类似。需要注意的是,触摸单元与触摸单元之间不应有重叠。其中上述xB为B点X轴坐标值,yB为B点Y轴坐标值;其中上述xD为D点X轴坐标值,yD为D点Y轴坐标值。
[0030]本发明中,在输入拼音字符时,还根据用户已经输入的键位对应的编码结合拼音字库屏蔽无效键位。如果某个触摸单元中所包含的键位均为无