CN105404462A - 一种基于触摸屏的文字输入方法 - Google Patents
一种基于触摸屏的文字输入方法 Download PDFInfo
- Publication number
- CN105404462A CN105404462A CN201510315327.2A CN201510315327A CN105404462A CN 105404462 A CN105404462 A CN 105404462A CN 201510315327 A CN201510315327 A CN 201510315327A CN 105404462 A CN105404462 A CN 105404462A
- Authority
- CN
- China
- Prior art keywords
- input
- character
- touch
- slip
- glide direction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提供一种基于触摸屏的文字输入方法,其能够提高文字的输入效率并确保输入的准确性。该基于触摸屏的文字输入方法,其用于具有触摸屏的终端设备,在上述触摸屏上设置有虚拟输入有效区域,该基于触摸屏的文字输入方法的特征在于:将上述虚拟输入有效区域划分成多个输入键盘区域,包括点击输入和滑动输入两种方式,在通过点击进行输入时,根据被点击的位置所位于的上述输入键盘区域来决定对应输入的字符,在通过滑动进行输入时,基于滑动起点所位于的上述输入键盘区域和滑动方向来决定对应输入的字符。
Description
技术领域
本发明涉及一种基于触摸屏的文字输入方法,特别涉及用于以触摸屏作为输入终端的设备的文字输入方法。
背景技术
目前,随着信息技术的飞速发展,触摸屏的应用越来越广泛。智能终端设备大多采用触摸式的人机交互方式来实现输入功能,由于触摸式的人机交互方式比按键更为丰富,甚至在特定情形下触摸式输入更为方便,因此触摸式的文字输入方式越来越引起关注。
例如在输入银行账号、邮箱、地址栏和数据表等特殊类别字符段时,虚拟键盘可以改变输入法布局或者切换面板,以便于用户快速地输入。例如当输入账号邮箱时,虚拟键盘可以显示“@”、“.”等字符。遇到连续的输入框时,右下角的按钮变更为“Next”,相当于电脑键盘的tab键,用于快速切换到下一个输入框。
基于触摸屏的文字输入方法通常基于全键盘、缩略键盘等键盘布局方式,采用点击输入和滑动输入等输入方式。这些输入方式通过触摸屏的虚拟键盘来实现,这样的虚拟键盘点击起来轻松,手指不吃力,并且可以在多种键盘模式之间相互切换。
然而,由于触摸屏设备没有力反馈的缘故,会导致识别误差较大。而且,由于手指相对于细密精度高的触摸屏来说有时显得过于粗大,导致错误率相对于传统按键高很多。尤其是在使用手机等移动触摸设备的情况下,大量使用键盘来输入文字,例如在聊天、短信、邮件或网址等需要进行大量输入的情况下,频繁地出现误差就会使得虚拟键盘的效率下降。
目前,具有触摸屏的手机在进行输入时会在界面上绘制虚拟键盘,用于输入字符,并且可以在所有应用程序中使用。特别是在短信和邮件等需要频繁地输入文字的程序中,文字的输入速度直接影响用户的操作效率。
虚拟键盘造成输入效率低下的主要原因在于:输入方法需要定位手指的位置,例如在双手操作电脑键盘时,左手食指的触摸点定位在F键,右手食指的触摸点定位在J键,而操作传统手机的按键式键盘时触摸点定位在键盘5键,但是,触摸屏不像按键式键盘那样通过凸点或者根据输入感觉来定位,难以形成高效的盲打。触摸屏的点击没有物理按键那样精准,在触摸屏上点击目标区域常常不是点击到目标区域,而是偏向目标正中心的下方。无论是单手和双手输入,触摸屏本身的误点击概率都很高。在虚拟键盘的按键密集型的区域中,每个按键的可点击区域有限,误点击的概率较高。而且,手指的移动范围较大,按键式输入的手机在进行输入时手指局限在按键内,而在进行触摸式输入和切换输入框时手指经常在非虚拟按键区域和虚拟按键区域之间切换。特别是,在输入中文时,如果发现字母串中个别字母输入错误时,无法像电脑端那样使用方向键微调,通常只能选择并重新定位光标后将其删除,并且中文的很多字只能通过全拼的方式输入,在拼音的字母个数较多的情况下,比较麻烦并且容易出错,这样会导致输入的效率大幅降低。
发明内容
本发明是鉴于上述情况而完成的,其目的在于提供一种基于触摸屏的文字输入方法,其能够提高文字的输入效率并确保输入的准确性。
本发明提供一种基于触摸屏的文字输入方法,其用于具有触摸屏的终端设备,在上述触摸屏上设置有虚拟输入有效区域,该基于触摸屏的文字输入方法的特征在于:将上述虚拟输入有效区域划分成多个输入键盘区域,包括点击输入和滑动输入两种方式,在通过点击进行输入时,根据被点击的位置所位于的上述输入键盘区域来决定对应输入的字符,在通过滑动进行输入时,基于滑动起点所位于的上述输入键盘区域和滑动方向来决定对应输入的字符。
在上述发明中,优选的是,使上述输入键盘区域与字符集为相互对应关系,在进行点击输入的情况下,当被点击的位置位于同一个上述输入键盘区域内时,输入相同的字符,当被点击的位置位于不同的上述输入键盘区域内时,输入不同的字符。
在上述发明中,优选的是,将同一个上述输入键盘区域按规定角度划分成多个滑动方向范围,在进行滑动输入的情况下,当上述滑动起点位于同一个上述输入键盘区域内并且滑动方向位于同一个上述滑动方向范围内时,输入相同的字符,当上述滑动起点位于不同的上述输入键盘区域内或者上述滑动起点位于同一个上述输入键盘区域内而滑动方向位于不同的上述滑动方向范围内时,输入不同的字符。
在上述发明中,优选的是,上述输入键盘区域为6个。
在上述发明中,优选的是,在同一个上述输入键盘区域内划分的上述多个滑动方向范围为4个。
在上述发明中,优选的是,在同一个上述输入键盘区域内划分的上述多个滑动方向范围为8个。
在上述发明中,优选的是,上述字符集包括26个英文字母和多个符号键。
本发明提供一种基于触摸屏的文字输入方法,其用于具有触摸屏的终端设备,在上述触摸屏上设置有虚拟输入有效区域,该基于触摸屏的文字输入方法的特征在于:在上述触摸屏的左右分别设置左有效输入区域和右有效输入区域,并且在上述左有效输入区域和上述右有效输入区域内各设置一个虚拟键盘,将两个上述虚拟键盘分别划分成多个输入键盘区域,包括点击输入和滑动输入两种方式,在通过点击进行输入时,根据被点击的位置所位于的上述输入键盘区域来决定对应输入的字符,在通过滑动进行输入时,基于滑动起点所位于的上述输入键盘区域和滑动方向来决定对应输入的字符,使上述输入键盘区域与字符集为相互对应关系,在进行点击输入的情况下,当被点击的位置位于同一个上述输入键盘区域内时,输入相同的字符,当被点击的位置位于不同的上述输入键盘区域内时,输入不同的字符,将同一个上述输入键盘区域按规定角度划分成多个滑动方向范围,在进行滑动输入的情况下,当上述滑动起点位于同一个上述输入键盘区域内并且滑动方向位于同一个上述滑动方向范围内时,输入相同的字符,当上述滑动起点位于不同的上述输入键盘区域内或者上述滑动起点位于同一个上述输入键盘区域内而滑动方向位于不同的上述滑动方向范围内时,输入不同的字符。
在上述发明中,优选的是,在上述左有效输入区域内设置有26个英文字母,用来输入拼音的声母,并且拼音中的c与ch都通过c进行输入,s与sh都通过s进行输入,z与zh都通过z进行输入,在上述右有效输入区域内设置a、e、i、o、u、v这6个元音韵母及以该6个元音韵母为开头衍生的韵母。
在上述发明中,优选的是,在输入的拼音由声母与双韵母组合而成的情况下,包括基础输入方式和部分快捷输入方式两种输入方式,其中,上述基础方式是通过如下方式实现的:在上述左有效输入区域内输入声母,在右有效输入区域内依次输入第一个韵母、第二个韵母,上述部分快捷输入方式是通过如下方式实现的:在右有效输入区域内的输入键盘区域中设置有字符ia、ie、ua、ue、ui,在拼音中包含被设置在右有效输入区域内的的上述双韵母的情况下通过一次操作就能够直接输入。
根据本发明的基于触摸屏的文字输入方法,能够起到提高文字的输入效率并确保输入的准确性的效果。
附图说明
图1是表示本发明的实施例中的触摸屏端的虚拟输入有效区域的示意图。
图2是表示本发明的实施例中的触摸屏端的虚拟输入无效区域的示意图。
图3是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘分布的示意图。
图4是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘在点击输入时相同按键的有效点击的示意图。
图5是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘在点击输入时不同按键的有效点击的示意图。
图6(a)、(b)是表示本发明的实施例中的触摸屏端的虚拟点击输入时输入键盘区域与字符集对应的示意图。
图7是表示在本发明的实施例中的触摸屏端的虚拟输入有效区域内进行滑动输入时相同按键的有效点击的示意图。
图8是表示在本发明的实施例中的触摸屏端的虚拟输入有效区域内进行滑动输入时不同按键的有效点击的示意图。
图9是表示在本发明的实施例中的触摸屏端进行滑动输入时滑动方向角的定义示意图。
图10是表示在本发明的实施例中的触摸屏端进行滑动输入时方向范围的分布示意图。
图11是表示在本发明的实施例中的触摸屏端进行滑动输入时滑动方向相同的示意图。
图12是表示在本发明的实施例中的触摸屏端进行滑动输入时滑动方向不同的示意图。
图13是表示在本发明的实施例中的触摸屏端进行滑动输入时方向范围分布的示意图。
图14是表示在本发明的实施例中的触摸屏端进行滑动输入时相同区域内的相同方向滑动的示意图。
图15是表示在本发明的实施例中的触摸屏端进行滑动输入时相同区域内的不同方向滑动的示意图。
图16是表示在本发明的实施例中的触摸屏端的虚拟输入有效区域内进行滑动输入时输入键盘区域与字符集对应的示意图。
图17是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘分布的示意图。
图18是表示在本发明的实施例中的触摸屏端点击输入f字符时有效点击的示意图。
图19是表示本发明的实施例中的触摸屏端的滑动输入g字符时有效范围的示意图。
图20是表示本发明的又一实施例中的触摸屏端的双虚拟键盘字符区域分布的示意图。
图21是表示使用双虚拟键盘来输入声母与单韵母的拼音字符的示意图。
图22是表示使用双虚拟键盘来输入声母与双韵母的拼音字符的示意图。
图23-1是表示使用双虚拟键盘来点击输入声母与双韵母的快捷输入的拼音字符的示意图。
图23-2是表示使用双虚拟键盘来滑动输入声母与双韵母的快捷输入的拼音字符的示意图。
图24是表示使用双虚拟键盘来输入单韵母的拼音字符的示意图。
图25是表示带有备选文字区域的双虚拟键盘的示意图。
附图标记说明:
1-无效输入区域;2-有效输入区域;3-滑动轨迹;4-点击触点。
具体实施方式
以下,结合附图对本发明的基于触摸屏的文字输入方法进行更具体的说明。
图1是表示本发明的实施例中的触摸屏端的虚拟输入有效区域的示意图。图2是表示本发明的实施例中的触摸屏端的虚拟输入无效区域的示意图。如图1和图2所示,本发明的基于触摸屏的文字输入方法将触摸屏分为有效输入区域2和无效输入区域1这两个部分。输入方式包括点击输入和滑动输入两种方式。在通过点击进行输入时,根据被点击的区域来决定对应输入的字符,在通过滑动进行输入时,基于滑动的起点所位于的区域即起点区域和滑动方向来共同决定对应输入的字符。
图1表示虚拟输入为有效的示例,具体而言,在触摸屏上设置有有效输入区域2,在进行点击输入时,如果点击或滑动触点落在有效输入区域2内,则成为有效输入,而在进行滑动输入时,只要滑动起点落在有效输入区域2内,就成为有效输入,即使滑动的终点脱离了有效输入区域2,也不会使该滑动输入变成无效。
图2表示虚拟输入为无效的示例,具体而言,在触摸屏上还设置有无效输入区域1,无效输入区域1为屏幕中除去有效输入区域2以外的其他区域,在进行点击输入时,如果点击触点落在无效输入区域1内,则成为无效输入,而在进行滑动输入时,如果滑动起点落在无效输入区域1内,就成为无效输入,即使滑动的终点进入了有效输入区域2内,也不会使该滑动输入变成有效。
图3是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘分布的示意图。如图3所示,将触摸屏的有效输入区域2划分成若干个输入键盘区域。具体而言,在本实施例中,将有效输入区域2划分成6个输入键盘区域,用于分别模拟各个按键。当然,有效输入区域2的划分个数不一定是6,只要是大于2的整数即可。
下面,分别对本实施例中的点击输入方式和滑动输入方式进行说明。
图4是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘在点击输入时相同按键的有效点击的示意图。图5是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘在点击输入时不同按键的有效点击的示意图。如图4所示,在进行点击输入方式时,只要多个点击触点4的位置都位于同一个输入键盘区域内,就视为进行了相同的点击,即相当于进行了输入同一个字符的点击。从图4可知,虽然多个点击触点的位置不相同,但是由于它们都位于输入键盘区域5内,所以该多个点击触点所对应的字符是相同的。相反,如图5所示,在多个点击触点的位置位于不同的输入键盘区域内,就视为进行了不同的点击,即相当于进行了输入不同字符的点击。在图5中,可以看到点击触点的位置分别位于输入键盘区域1、输入键盘区域4、输入键盘区域5和输入键盘区域6中,因此该多个点击触点4所对应的字符是不同的。
图6(a)、(b)是表示本发明的实施例中的触摸屏端的虚拟点击输入时输入键盘区域与字符集对应的示意图。预先设置点击触发输入字符的指令,通过该指令使输入键盘区域与字符集相关联,从而实现输入键盘区域与字符集的一一对应关系。如图6(a)所示,在本实施例中,各个输入键盘区域与字符集的对应关系如下:输入键盘区域1对应字符a、输入键盘区域2对应字符f、输入键盘区域3对应字符k、输入键盘区域4对应字符p、输入键盘区域5对应字符u、以及输入键盘区域6对应字符z。如图6(b)所示,由于此时多个点击触点的位置都位于输入键盘区域1内,所以该多个点击触点都对应字符a的输入。
此外,在本实施例中,在进行滑动输入的情况下,当且仅当多次滑动的滑动起点相同并且滑动方向相同时,才能够被视为相同的滑动即对应相同字符的滑动操作。更具体而言,在进行滑动输入时,如果多次滑动的滑动起点的位置位于相同的输入键盘区域内,则被视为具有相同的滑动起点,反之如果滑动起点的位置位于不同的输入键盘区域内,则被视为具有不同的滑动起点。此外,在进行滑动输入时,如果多次滑动的滑动方向都在预先规定的同一个滑动方向范围内,则被视为具有相同的滑动方向,反之如果滑动方向不在预先规定的同一个滑动方向范围内,则被视为具有不同的滑动方向。
图7是表示在本发明的实施例中的触摸屏端的虚拟输入有效区域内进行滑动输入时相同按键的有效点击的示意图。图8是表示在本发明的实施例中的触摸屏端的虚拟输入有效区域内进行滑动输入时不同按键的有效点击的示意图。如图7所示,多个滑动的滑动起点的位置全都位于相同的输入键盘区域即输入键盘区域5内,因此如上所述将该多个滑动视为具有相同的滑动起点。此外,如图8所示,多个滑动的滑动起点的位置分别位于不同的输入键盘区域内、即分别位于输入键盘区域1、输入键盘区域2、输入键盘区域4、以及输入键盘区域5内,因此如上所述将该多个滑动视为具有不同的滑动起点。
图9是滑动方向角的定义图示,滑动输入时,记录滑动输入的轨迹,起点记为点0,终点记为点P;
滑动屏幕的四个顶点按左上、右上、左下、右下分别记为点A、B、C、D:
以点0为原点,向量方向为X轴方向,建立直角坐标系,记录0P与X轴方向的夹角为角定义该滑动的滑动方向夹角,且约定的取值范围为(0°,360°);
当P点在第一象限时,取值为(0°,90°);
当P点在第二象限时,取值为(90°,180°);
当P点在第三象限时,取值为(180°,270°);
当P点在第四象限时,取值为(270°,360°);
划分滑动方向范围,定义滑动方向范围对应的滑动方向夹角范围,当滑动的滑动方向夹角在同一滑动方向夹角范围内,则滑动方向位于同一个滑动方向范围内。
下面结合图10来说明本实施例中的滑动方向范围的设定。图10是表示在本发明的实施例中的触摸屏端进行滑动输入时方向范围的分布示意图。在本实施例中,将同一个输入键盘区域按规定角度等分为若干个滑动方向范围。如图10所示,如果在同一个输入键盘区域内进行4等分,则形成有4个方向范围,对应4个方向夹角范围,每个方向范围的大小为90度,如果在同一个输入键盘区域内进行8等分,则形成有8个方向范围,对应8个方向夹角范围,每个方向范围的大小为45度。在进行滑动输入时,记录滑动起点和终点,按定义得出滑动方向角大小,检测该滑动的滑动方向角落在哪一个方向角范围内。如果多个滑动的滑动方向角落在同一个方向角范围内,则视为该多个滑动具有相同的滑动方向,而与具体的滑动轨迹、滑动的长度(除了最小可识别长度以外)无关。反之,如果多个滑动的滑动方向角不落在同一个方向角范围内,则视为该多个滑动不具有相同的滑动方向。
在本实施例中,设置如图10所示的按90度划分而成的4个方向范围,即分别为方向范围1、方向范围2、方向范围3和方向范围4,对应的方向角范围1为(0°,45°)E(315°,360°),方向角范围2为(45°,135°),方向角范围3为(135°,225°),方向角范围4为(225°,315°)
图11是表示在本发明的实施例中的触摸屏端进行滑动输入时滑动方向相同的示意图。图12是表示在本发明的实施例中的触摸屏端进行滑动输入时滑动方向不同的示意图。图11中所示的滑动a、滑动b、滑动c和滑动d虽然具有不同的滑动轨迹、不同的滑动长度、以及不同的滑动终点,但是由于它们的滑动方向角都落在了方向角范围1内,所以按照如上所述的规则将滑动a、滑动b、滑动c和滑动d视为具有相同滑动方向的滑动。另一方面,图12中所示的滑动a、滑动b、滑动c和滑动d的滑动方向角分别落在方向角范围1、方向角范围4、方向角范围3和方向角范围2内,因此按照如上所述的规则将滑动a、滑动b、滑动c和滑动d视为具有不同滑动方向的滑动。
图13是表示在本发明的实施例中的触摸屏端进行滑动输入时方向范围分布的示意图。将图6中所示的各个输入键盘区域分别按照图12所示的划分规则来划分方向范围。由此,在每个输入键盘区域内分别产生4个方向范围。如图14所示,如果各个滑动的滑动起点的位置全部位于同一个输入键盘区域即输入键盘区域5内,并且各个滑动的滑动方向全部落在方向范围1内,则将该多个滑动视为相同滑动。这里,需要注意的是,在考察滑动的滑动方向时应当以滑动起点为顶点来考察滑动方向,检测滑动的滑动方向落在哪一个方向范围内,而图14中所示的输入键盘区域内的交叉的方向范围划分仅表示滑动方向的划分规则、即按照规定的角度进行均等划分。另一方面,如图15所示,滑动a和滑动b虽然具有相同的滑动方向,但是它们的滑动起点的位置位于不同的输入键盘区域内,因此不能将滑动a和滑动b视为相同的滑动。滑动a和滑动c的滑动起点的位置位于相同的输入键盘区域即输入键盘区域5内,但是它们的滑动方向落在不同的方向范围内,因此滑动a和滑动c的滑动方向不同,不能将它们视为相同的滑动。
进一步说明在同一个输入键盘区域内设置滑动的方向范围的作用。在本实施例中,设置输入键盘区域和方向范围是为了将某个滑动定义为滑动[输入键盘区域(下面简称为区域)x,方向范围(下面简称为范围)y],其中区域x是指滑动起点的位置所位于的输入键盘区域,范围y是指滑动方向角落在输入键盘区域的哪个方向角范围内。如图15所示,滑动a为滑动[区域5,范围1],滑动b为滑动[区域4,范围1],滑动c为滑动[区域5,范围3]。按照如上所述的规则,可以将任意的滑动识别为滑动[区域x,范围y]。
图16是表示在本发明的实施例中的触摸屏端的虚拟输入有效区域内进行滑动输入时输入键盘区域与字符集对应的示意图。在本实施例中,预先设置滑动[区域x,范围y]触发输入字符的指令,通过该指令使滑动[区域x,范围y]与字符集相关联,从而实现滑动[区域x,范围y]与字符集的一一对应关系。如图16所示,设置输入[区域1,范围0]与字符a对应,那么意味着:滑动[区域1,范围0]触发输入字符a的指令,换言之即输入字符a必须通过滑动[区域1,范围0]来实现。这里,范围0是指没有进行滑动,仅仅是点击输入。此外,如图16所示,在本实施例中,输入键盘区域1内的滑动[区域x,范围y]与字符集的对应关系如下:滑动[区域1,范围1]对应字符b,滑动[区域1,范围2]对应字符c,滑动[区域1,范围3]对应字符d,滑动[区域1,范围4]对应字符e。此外,字符f对应滑动[区域2,范围0]。
图17是表示本发明的实施例中的触摸屏端的虚拟输入有效区域内的虚拟键盘分布的示意图。如图17所示,在本实施例中,设置包括26个字母以及各种符号的虚拟键盘。此外,图18是表示在本发明的实施例中的触摸屏端点击输入f字符时有效点击的示意图。如图18所示,区域内的圆点表示进行了点击输入,如上所述仅进行点击输入也意味着输入由方向范围为0表示的字符即输入图中由圆圈包围的字符。具体而言,当需要输入字符f时,不进行滑动,而点击输入区域2中的任意位置即可。此外,图19是表示本发明的实施例中的触摸屏端的滑动输入g字符时有效范围的示意图。如图19所示,当需要输入字符g时,则需要使滑动的滑动起点的位置位于输入键盘区域2内,并且滑动方向必须落在方向范围1内(即滑动[区域2,范围1])。在图19中,尽管滑动轨迹不一致,但是由于滑动方向都落在方向范围1内,所以图中所示的多个滑动都表示输入字符g。
本发明的方法同样可以应用于手机之外的其他终端的触摸屏端。当应用本发明的设备所具有的触摸屏足够大时,可以采用双虚拟键盘的方式。本发明在应用时结合了触摸屏端的设备特性和语种特点进行了创新,支持双手操作,双手同时操作能够加快输入的速度。
本发明的基于触摸屏的文字输入方法的又一实施例是在考虑了汉语拼音的特点的基础上完成的,汉语拼音包含3种情况:声母+单韵母,例如h+u、w+ang、1+i、y+ang、c+i、ch+i等;声母+双韵母,例如h+u+ang、sh+u+ang等;以及单韵母,例如ao、a、o、e、an、ang等。本发明的该又一实施例将针对以上3种情况进行说明。
图20是表示本发明的又一实施例中的触摸屏端的双虚拟键盘字符区域分布的示意图。如图20所示,本发明的该又一实施例的实现方式是采用双虚拟键盘,即,分别在触摸屏的左右各设置一个有效输入区域即左有效输入区域和右有效输入区域,并分别在每个有效输入区域内设置一个虚拟键盘。每个虚拟键盘分别被划分成六个输入键盘区域,并按照图13所示的划分规则在每个输入键盘区域内划分并设定方向范围。左有效输入区域主要设定为26个字母,用来输入拼音的声母,由于存在平舌、翘舌的情况,所以预设模糊处理规则:c与ch都通过c进行输入,s与sh都通过s进行输入,z与zh都通过z进行输入。右有效输入区域主要设定为a、e、i、o、u、v这6个元音韵母及以其开头衍生的韵母。
图21是表示使用双虚拟键盘来输入声母与单韵母的拼音字符的示意图。如图21所示,当输入的拼音为“声母+单韵母”时,在左有效输入区域内输入声母,在右有效输入区域内输入单韵母。例如,输入的拼音为w+ang,那么在操作时左手进行滑动来输入滑动[区域5,范围2],右手进行滑动来输入滑动[区域1,范围4],这样即可完成输入。此外,按照模糊处理规则,例如当需要输入的拼音为shu的时候,只需要左手进行滑动来输入滑动[区域4,范围3],右手点击区域5即可,当然,出来的备选项会包括shu和su两种结果,用户从中选择shu即可。
图22是表示使用双虚拟键盘来输入声母与双韵母的拼音字符的示意图。在输入的拼音为“声母+双韵母”时,输入可以包含两种方式:第一、基础方式即依次录入方式:如图22所示,在左输入键盘区域内输入声母,在右输入键盘区域内依次输入第一个韵母、第二个韵母。例如在输入的拼音为sh+u+ang时,那么左手进行滑动来输入滑动[区域4,范围3],右手点击区域5后再进行滑动来输入滑动[区域1,范围4];第二、部分快捷输入方式:如图23所示,一般双韵母包含“i+韵母”、“u+韵母”这两种情况,具体而言,i+韵母包括ia、iu、ie、iao、ian、iang、iong,u+韵母包括ua、ui、ue、uan、uang、uai,将其中的ia、ie、ua、ue、ui纳入快捷录入,则如图20~图23所示,在输入这5个双韵母时,只需要一次操作即可,这样可以减少操作次数,提高了效率。
例如在输入hui时,可以选择按h+u+i来输入,那么在操作时左手进行滑动来输入滑动[区域2,范围2],右手点击区域5后再点击区域3,不过也可以选择按h+ui来输入,那么在操作时左手进行滑动来输入滑动[区域2,范围2],右手进行滑动来输入滑动[区域5,范围4]。
图24是表示使用双虚拟键盘来输入单韵母的拼音字符的示意图。如图24所示,当输入的拼音为“单韵母”时,直接在右有效输入区域内输入单韵母即可。例如在输入的拼音为an时,右手进行滑动来输入滑动[区域1,范围3]即可。
图25是表示带有备选文字区域的双虚拟键盘的示意图。如图25所示,在有效输入区域上方均设置有可进行选择的备选文字区域,当拼音输入完毕后,可通过左手或右手来选择在备选文字区域内显示的备选文字。
本发明的该实施例的双虚拟键盘的方式可用双手同时操作,并且通过平均2次最多不超过3次的操作,就能够完成一个汉字的拼音的输入,因此能够缩减操作的次数。
本发明的基于触摸屏的文字输入方法,在输入区域足够大且在用户比较熟练的情况下,通过盲打也能够准确地找到目标输入区域。而且,滑动是不需要看屏幕就能够进行的操作,尤其是可识别的方向范围的角度范围较大时,能够提高盲打输入的准确性。根据如上所述的具有代表性的应用举例,本发明的基于触摸屏的文字输入方法能够较大地提升触摸屏端的汉字输入速度,甚至可能改变用户在移动端不处理复杂信息的使用习惯。
Claims (10)
1.一种基于触摸屏的文字输入方法,其用于具有触摸屏的终端设备,在所述触摸屏上设置有虚拟输入有效区域,该基于触摸屏的文字输入方法的特征在于:
将所述虚拟输入有效区域划分成多个输入键盘区域,
包括点击输入和滑动输入两种方式,在通过点击进行输入时,根据被点击的位置所位于的所述输入键盘区域来决定对应输入的字符,在通过滑动进行输入时,基于滑动起点所位于的所述输入键盘区域和滑动方向来决定对应输入的字符。
2.根据权利要求1所述的基于触摸屏的文字输入方法,其特征在于:
使所述输入键盘区域与字符集为相互对应关系,
在进行点击输入的情况下,当被点击的位置位于同一个所述输入键盘区域内时,输入相同的字符,当被点击的位置位于不同的所述输入键盘区域内时,输入不同的字符。
3.根据权利要求2所述的基于触摸屏的文字输入方法,其特征在于:
将同一个所述输入键盘区域按规定角度划分成多个滑动方向范围,
在进行滑动输入的情况下,当所述滑动起点位于同一个所述输入键盘区域内并且滑动方向位于同一个所述滑动方向范围内时,输入相同的字符,当所述滑动起点位于不同的所述输入键盘区域内或者所述滑动起点位于同一个所述输入键盘区域内而滑动方向位于不同的所述滑动方向范围内时,输入不同的字符。
用户滑动输入时,记录用户的滑动轨迹,以滑动起点为起点,滑动终点为终点的向量方向,即是滑动方向。滑动对应的向量方向在方向范围内,即滑动方向在滑动方向范围内。
滑动起点为滑动开始的起点,滑动终点为滑动结束的点或者滑动有效距离后***判断的点。
4.根据权利要求3所述的基于触摸屏的文字输入方法,其特征在于:
所述输入键盘区域为6个。
5.根据权利要求4所述的基于触摸屏的文字输入方法,其特征在于:
在同一个所述输入键盘区域内划分的所述多个滑动方向范围为4个。
6.根据权利要求4所述的基于触摸屏的文字输入方法,其特征在于:
在同一个所述输入键盘区域内划分的所述多个滑动方向范围为8个。
7.根据权利要求5或6所述的基于触摸屏的文字输入方法,其特征在于:
所述字符集包括26个英文字母和多个符号键。
8.一种基于触摸屏的文字输入方法,其用于具有触摸屏的终端设备,在所述触摸屏上设置有虚拟输入有效区域,该基于触摸屏的文字输入方法的特征在于:
在所述触摸屏的左右分别设置左有效输入区域和右有效输入区域,并且在所述左有效输入区域和所述右有效输入区域内各设置一个虚拟键盘,
将两个所述虚拟键盘分别划分成多个输入键盘区域,
包括点击输入和滑动输入两种方式,在通过点击进行输入时,根据被点击的位置所位于的所述输入键盘区域来决定对应输入的字符,在通过滑动进行输入时,基于滑动起点所位于的所述输入键盘区域和滑动方向来决定对应输入的字符,
使所述输入键盘区域与字符集为相互对应关系,
在进行点击输入的情况下,当被点击的位置位于同一个所述输入键盘区域内时,输入相同的字符,当被点击的位置位于不同的所述输入键盘区域内时,输入不同的字符,
将同一个所述输入键盘区域按规定角度划分成多个滑动方向范围,
在进行滑动输入的情况下,当所述滑动起点位于同一个所述输入键盘区域内并且滑动方向位于同一个所述滑动方向范围内时,输入相同的字符,当所述滑动起点位于不同的所述输入键盘区域内或者所述滑动起点位于同一个所述输入键盘区域内而滑动方向位于不同的所述滑动方向范围内时,输入不同的字符。
9.根据权利要求8所述的基于触摸屏的文字输入方法,其特征在于:
在所述左有效输入区域内设置有26个英文字母,用来输入拼音的声母,并且拼音中的c与ch都通过c进行输入,s与sh都通过s进行输入,z与zh都通过z进行输入,
在所述右有效输入区域内设置a、e、i、o、u、v这6个元音韵母及以该6个元音韵母为开头衍生的韵母。
10.根据权利要求9所述的基于触摸屏的文字输入方法,其特征在于:
在输入的拼音由声母与双韵母组合而成的情况下,包括基础输入方式和部分快捷输入方式两种输入方式,其中,
所述基础方式是通过如下方式实现的:在所述左有效输入区域内输入声母,在右有效输入区域内依次输入第一个韵母、第二个韵母,
所述部分快捷输入方式是通过如下方式实现的:在右有效输入区域内的输入键盘区域中设置有字符ia、ie、ua、ue、ui,在拼音中包含被设置在右有效输入区域内的的所述双韵母的情况下通过一次操作就能够直接输入。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510315327.2A CN105404462A (zh) | 2015-06-10 | 2015-06-10 | 一种基于触摸屏的文字输入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510315327.2A CN105404462A (zh) | 2015-06-10 | 2015-06-10 | 一种基于触摸屏的文字输入方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105404462A true CN105404462A (zh) | 2016-03-16 |
Family
ID=55469972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510315327.2A Pending CN105404462A (zh) | 2015-06-10 | 2015-06-10 | 一种基于触摸屏的文字输入方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105404462A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106502431A (zh) * | 2016-10-12 | 2017-03-15 | 车广为 | 一种触屏虚拟键盘信息输入方式 |
CN107346205A (zh) * | 2017-05-18 | 2017-11-14 | 捷开通讯(深圳)有限公司 | 存储装置、移动终端及其快速输入内容的方法 |
CN108205414A (zh) * | 2016-12-16 | 2018-06-26 | 南宁富桂精密工业有限公司 | 手持设备及输入方法 |
CN111158570A (zh) * | 2018-11-08 | 2020-05-15 | 合肥欣奕华智能机器有限公司 | 一种触摸确认方法及装置 |
CN113064528A (zh) * | 2020-01-01 | 2021-07-02 | 宋运峰 | 一种人机交互方法和*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1513049A2 (en) * | 2003-07-08 | 2005-03-09 | NTT DoCoMo, Inc. | Input key and input apparatus |
CN101996049A (zh) * | 2010-11-24 | 2011-03-30 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏设备上的虚拟键盘输入方法 |
CN102087570A (zh) * | 2009-12-04 | 2011-06-08 | 成都宇达电通有限公司 | 触控式键盘及其操作方法 |
CN102707863A (zh) * | 2011-03-28 | 2012-10-03 | 黄冠 | 汉语拼音一笔输入法 |
CN103186339A (zh) * | 2011-12-31 | 2013-07-03 | 联想(北京)有限公司 | 一种输入方法以及设置有虚拟键盘的电子设备 |
CN103294221A (zh) * | 2012-02-23 | 2013-09-11 | 许祐宁 | 便携终端的汉语输入装置及方法 |
TW201403383A (zh) * | 2012-03-22 | 2014-01-16 | Lianghsi Chang | 多國語言通用筆劃輸入系統 |
-
2015
- 2015-06-10 CN CN201510315327.2A patent/CN105404462A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1513049A2 (en) * | 2003-07-08 | 2005-03-09 | NTT DoCoMo, Inc. | Input key and input apparatus |
CN102087570A (zh) * | 2009-12-04 | 2011-06-08 | 成都宇达电通有限公司 | 触控式键盘及其操作方法 |
CN101996049A (zh) * | 2010-11-24 | 2011-03-30 | 广州市久邦数码科技有限公司 | 一种用于嵌入式触摸屏设备上的虚拟键盘输入方法 |
CN102707863A (zh) * | 2011-03-28 | 2012-10-03 | 黄冠 | 汉语拼音一笔输入法 |
CN103186339A (zh) * | 2011-12-31 | 2013-07-03 | 联想(北京)有限公司 | 一种输入方法以及设置有虚拟键盘的电子设备 |
CN103294221A (zh) * | 2012-02-23 | 2013-09-11 | 许祐宁 | 便携终端的汉语输入装置及方法 |
TW201403383A (zh) * | 2012-03-22 | 2014-01-16 | Lianghsi Chang | 多國語言通用筆劃輸入系統 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106502431A (zh) * | 2016-10-12 | 2017-03-15 | 车广为 | 一种触屏虚拟键盘信息输入方式 |
CN108205414A (zh) * | 2016-12-16 | 2018-06-26 | 南宁富桂精密工业有限公司 | 手持设备及输入方法 |
CN108205414B (zh) * | 2016-12-16 | 2020-08-07 | 南宁富桂精密工业有限公司 | 手持设备及输入方法 |
CN107346205A (zh) * | 2017-05-18 | 2017-11-14 | 捷开通讯(深圳)有限公司 | 存储装置、移动终端及其快速输入内容的方法 |
CN107346205B (zh) * | 2017-05-18 | 2021-06-15 | 捷开通讯(深圳)有限公司 | 存储装置、移动终端及其快速输入内容的方法 |
CN111158570A (zh) * | 2018-11-08 | 2020-05-15 | 合肥欣奕华智能机器有限公司 | 一种触摸确认方法及装置 |
CN113064528A (zh) * | 2020-01-01 | 2021-07-02 | 宋运峰 | 一种人机交互方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nesbat | A system for fast, full-text entry for small electronic devices | |
US8739055B2 (en) | Correction of typographical errors on touch displays | |
Yi et al. | Atk: Enabling ten-finger freehand typing in air based on 3d hand tracking data | |
CN105404462A (zh) | 一种基于触摸屏的文字输入方法 | |
WO2014189625A1 (en) | Order-independent text input | |
KR20050119112A (ko) | 터치 스크린용 명료 텍스트 입력 방법 및 감소된 키보드시스템 | |
Cha et al. | Virtual Sliding QWERTY: A new text entry method for smartwatches using Tap-N-Drag | |
WO2013086675A1 (en) | Techniques for input of a multi-character compound consonant or vowel and transliteration to another language using a touch computing device | |
CN103488420A (zh) | 虚拟键盘调整的方法和装置 | |
CN104156161A (zh) | 在信息设备屏幕上进行点击取词搜索的***和方法 | |
CN102937864A (zh) | 一种用于在触摸终端上确定所选文本的方法与设备 | |
Lee et al. | From seen to unseen: Designing keyboard-less interfaces for text entry on the constrained screen real estate of Augmented Reality headsets | |
CN102122232A (zh) | 一种触摸屏键盘及汉字输入方法 | |
CN101984389B (zh) | 输入汉语字符的方法、装置及终端设备 | |
Billah et al. | Accessible gesture typing for non-visual text entry on smartphones | |
CN111026322A (zh) | 键盘布局方法、装置、电子设备和存储介质 | |
CN104503591A (zh) | 一种基于折线手势的信息输入方法 | |
CN102147706A (zh) | 一种通过触滑方式输入汉字全拼的方法 | |
CN105260113B (zh) | 滑行输入方法、装置及终端设备 | |
Zhang et al. | Airtyping: A mid-air typing scheme based on leap motion | |
CN103268195A (zh) | 一种基于具有触摸感应设备输入的虚拟键盘及其实现*** | |
CN106201003B (zh) | 一种基于触摸屏设备的虚拟键盘及其输入方法 | |
CN102841731A (zh) | 触摸屏折线输入法 | |
CN104461046A (zh) | 一种适用于触屏设备的划动汉字输入方法 | |
US20150317077A1 (en) | Handheld device and input method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160316 |
|
WD01 | Invention patent application deemed withdrawn after publication |