CN102799377A - 一种具有触敏屏幕的移动终端设备的光标控制方法及*** - Google Patents
一种具有触敏屏幕的移动终端设备的光标控制方法及*** Download PDFInfo
- Publication number
- CN102799377A CN102799377A CN2012102408853A CN201210240885A CN102799377A CN 102799377 A CN102799377 A CN 102799377A CN 2012102408853 A CN2012102408853 A CN 2012102408853A CN 201210240885 A CN201210240885 A CN 201210240885A CN 102799377 A CN102799377 A CN 102799377A
- Authority
- CN
- China
- Prior art keywords
- cursor
- control
- input field
- turnover zone
- transversal displacement
- 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
Images
Landscapes
- Position Input By Displaying (AREA)
- Input From Keyboards Or The Like (AREA)
- Telephone Function (AREA)
Abstract
本发明涉及移动终端设备的相关技术领域,特别是一种具有触敏屏幕的移动终端设备的光标控制方法及***,方法包括:在触敏屏幕上划分键盘区、输入区和移动区;在触敏屏幕上显示键盘区和输入区;触敏屏幕进行检测:如果检测到单点接触,则在输入区的光标位置显示第一按键所对应的字符;如果检测到多点接触,则定义坐标位置在移动区内的一个或多个接触为控制接触,且根据一个或多个控制接触在移动区内的动作控制所述光标在输入区内的动作。本发明通过对用户的接触方式的检测,从而可以在输入字符和控制光标移动之间进行快速的切换,大大的方便了用户控制光标进行移动。
Description
技术领域
本发明涉及移动终端设备的相关技术领域,特别是一种具有触敏屏幕的移动终端设备的光标控制方法及***。
背景技术
现有采用触敏屏幕的移动终端设备,用户用手指或其它物体触摸触敏屏幕,然后***根据手指触摸的图标或菜单位置来定位选择信息输入。触敏屏幕由触摸检测部件和触摸控制器组成;触摸检测部件安装在触敏屏幕前面,用于检测用户触摸位置,接受后送触摸控制器;而触摸控制器的主要作用是从触摸点检测部件上接收触摸信息,并将它转换成触点坐标,再送给中央处理器(CPU),它同时能接收CPU发来的命令并加以执行。
而由于键盘是通过触敏屏幕显示的,同时触敏屏幕还要显示其他内容,因此,键盘一般会较为简单。一般来说,触敏屏幕上显示的键盘是缺少方向键,而如果要控制光标,则需要用户通过手指直接在屏幕上进行选择。这种控制光标的方式存在问题。由于手指的面积大于触敏屏幕上显示的字符面积。因此用手指通过点击控制光标,很难选择到正确的位置。而在键盘中增加方向键则会导致键盘过大,不适合触敏屏幕的使用。
发明内容
本发明提供一种具有触敏屏幕的移动终端设备的光标控制方法及***,以解决现有技术在触敏屏幕上控制光标存在困难的技术问题。
采用的技术方案如下:
一种具有触敏屏幕的移动终端设备的光标控制方法,包括:
在触敏屏幕上划分键盘区、输入区和移动区,所述键盘区包括一个或多个按键,每个按键对应一个或多个字符,所述输入区包括一个用于标识字符输入位置的光标;
在触敏屏幕上显示键盘区和输入区;
触敏屏幕进行检测:
如果检测到单点接触,且该单点接触在触敏屏幕上的坐标位置对应键盘区中的第一按键,则在输入区的光标位置显示第一按键所对应的字符;
如果检测到多点接触,且多点接触中的一个或多个接触在触敏屏幕上的坐标位置在移动区内,则定义坐标位置在移动区内的一个或多个接触为控制接触,且根据一个或多个控制接触在移动区内的动作控制所述光标在输入区内的动作。
进一步的,如果控制接触为一个,所述根据一个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,根据控制接触在移动区内的竖向位移控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值,光标在输入区内的竖向位移=控制接触在移动区内的竖向位移×M1,其中M1为大于0的任意值;
如果所述控制接触为多个,所述根据多个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,且多个控制接触在移动区内的竖向位移的差值小于或等于第二阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,根据多个控制接触在移动区内的竖向位移的平均值控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值,光标在输入区内的竖向位移=多个控制接触在移动区内的竖向位移的平均值×M2,其中M2为大于0的任意值,或者M2=K2×控制接触的个数,其中K2为大于0的任意值。
上述第一阈值和第二阈值为大于或等于0的任意值。
更进一步的,所述N1为正整数,所述M1为正整数,所述N2为正整数,所述M2为正整数,所述K1为正整数,所述K2为正整数。
一般来说,可以选择N1和M1为1,而N2和M2为控制接触的个数。这样,当用户需要快速移动的时候,可以通过两个或三个手指进行控制,迅速地把光标移动到需要的地方,然后用户可以减少在移动区的手指,缓慢的移动光标,实现精确控制。
再进一步的,其特征在于,所述按键区与移动区重叠。用户一般是在输入的同时出现控制光标移动的需求。而按键区与移动区重叠,则用户不用离开键盘区,就可以直接控制光标进行移动。例如,可以把移动区设置在按键区的右半区或者左半区,具体可以根据用户的习惯进行设置。
一种具有触敏屏幕的移动终端设备的光标控制***,包括:
存储器;
一个或多个处理器,及;
一个或多个模块,存储在存储器中,并由所述一个或多个处理器执行,所述一个或多个模块包括:
划分模块,用于在触敏屏幕上划分键盘区、输入区和移动区,所述键盘区包括一个或多个按键,每个按键对应一个或多个字符,所述输入区包括一个用于标识字符输入位置的光标;
显示模块,用于在触敏屏幕上显示键盘区和输入区;
检测控制模块,用于对触敏屏幕进行检测:
如果检测到单点接触,且该单点接触在触敏屏幕上的坐标位置对应键盘区中的第一按键,则在输入区的光标位置显示第一按键所对应的字符;
如果检测到多点接触,且多点接触中的一个或多个接触在触敏屏幕上的坐标位置在移动区内,则定义坐标位置在移动区内的一个或多个接触为控制接触,且根据一个或多个控制接触在移动区内的动作控制所述光标在输入区内的动作。
进一步的,如果控制接触为一个,所述根据一个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,根据控制接触在移动区内的竖向位移控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值,光标在输入区内的竖向位移=控制接触在移动区内的竖向位移×M1,其中M1为大于0的任意值;
如果所述控制接触为多个,所述根据多个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,且多个控制接触在移动区内的竖向位移的差值小于或等于第二阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,根据多个控制接触在移动区内的竖向位移的平均值控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值,光标在输入区内的竖向位移=多个控制接触在移动区内的竖向位移的平均值×M2,其中M2为大于0的任意值,或者M2=K2×控制接触的个数,其中K2为大于0的任意值。
再进一步的,所述N1为正整数,所述M1为正整数,所述N2为正整数,所述M2为正整数,所述K1为正整数,所述K2为正整数。
更进一步的,所述按键区与移动区重叠。
本发明通过对用户的接触方式的检测,从而可以在输入字符和控制光标移动之间进行快速的切换,大大的方便了用户控制光标进行移动。同时,由于无需对现有的键盘显示方式进行改动,因此,能非常好的适应采用触敏屏幕的移动终端设备。
附图说明
图1为本发明的流程图;
图2为本发明实施例一的示意图;
图3为本发明实施例二的示意图;
图4为本发明实施例三的示意图;
图5为本发明实施例的模块结构图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细的说明。
如图1所示为本发明的流程图。
步骤11, 在触敏屏幕上划分键盘区、输入区和移动区:
键盘区包括多个按键,每个按键对应一个或多个字符,例如点击Shift键后,其他按键都对应大写,再点击一次Shift键后,其他按键都对应小写所述输入区包括一个用于标识输入位置的光标;
输入区包括一个光标,光标用于标识字符的输入位置;
移动区与键盘区重叠设置,以方便用户在输入字符和控制光标移动之间进行快速切换;
步骤12,在触敏屏幕上显示键盘区和输入区,而移动区为隐藏区域,不进行显示;
步骤13,触敏屏幕进行检测:
如果检测到单点接触,且该单点接触在触敏屏幕上的坐标位置对应键盘区中的第一按键,则执行步骤14;
如果检测到多点接触,且多点接触中的一个或多个接触在触敏屏幕上的坐标位置在移动区内,则定义坐标位置在移动区内的一个或多个接触为控制接触,并执行步骤15;
步骤14,在输入区显示第一按键所对应的字符,返回步骤13;
步骤15,如果控制接触为一个,执行步骤16,如果控制接触为多个,执行步骤17;
步骤16,如果光标在输入区内只能做横向位移,执行步骤161,如果光标在输入区内能做横向位移和竖向位移,执行步骤162:
步骤161,根据控制接触在移动区内的横向位移控制光标在输入区内做横向位移,光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值;
步骤162,根据控制接触在移动区内的横向位移控制光标在输入区内做横向位移,根据控制接触在移动区内的竖向位移控制光标在输入区内做竖向位移,光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,光标在输入区内的竖向位移=控制接触在移动区内的竖向位移×M1,其中M1为大于0的任意值;
步骤17,如果光标在输入区内只能做横向位移,执行步骤171,如果光标在输入区内能做横向位移和竖向位移,执行步骤172:
步骤171,多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内做横向位移,光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×K1×控制接触的个数,其中K1为大于0的任意值,否则返回步骤13;
步骤172,多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,且多个控制接触在移动区内的竖向位移的差值小于或等于第二阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内做横向位移,根据多个控制接触在移动区内的竖向位移的平均值控制光标在输入区内做竖向位移,光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×K1×控制接触的个数,光标在输入区内的竖向位移=多个控制接触在移动区内的竖向位移的平均值×K1×控制接触的个数,否则返回步骤13。
上述步骤171和172中,光标在输入区内的横向位移和竖向位移与多个控制接触在移动区内的横向位移的平均值的关系为第一种设置,该设置能非常好的控制光标的位移速度。即当用户用3个手指进行控制的时候会比采用2个手指进行控制的速度快。
上述步骤171和172中,光标在输入区内的横向位移和竖向位移与多个控制接触在移动区内的横向位移的平均值的关系还可以有如下第二种设置方式,即:
上述步骤171中,光标在输入区内的横向位移还可以为:多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值。
上述步骤172中,光标在输入区内的横向位移还可以为:多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值。光标在输入区内的竖向位移还可以为:多个控制接触在移动区内的竖向位移的平均值×M2,其中N2为大于0的任意值。
用户采用2个手指控制光标的情况是最多的,采用第二种设置方式,使得用户无论是采用2个或者2个以上的手指进行控制,光标的速度一致,这样能避免用户误用多个手指进行控制导致光标速度变化过快的问题。
下述的实施例中,取值采用N1=M1=1,步骤171和步骤172光标在输入区内的横向位移和竖向位移与多个控制接触在移动区内的横向位移的平均值的关系采用第一种配置方法,其中K1=K2=1。
在实施例中取值均采用整数1是为了方便说明,实际上,N1、M1、K1和K2可以取任意的正数,甚至是分数也是可以的。具体取值可以根据有限次的控制接触与光标位移的对比实验得到。例如使N1、M1、K1和K2从0.1开始取值,每次增加0.1直到10,并观察光标的位移情况,从中选取最适合用户感受的值作为最优值。具体判断最适合用户感受可以通过由一个或多个用户进行感受评分的方式获得。另外,该四个值也可以由用户自行设定,即该四个值是用户可配置的,不同的用户可以根据自己的需要进行调整。
实施例中的移动终端设备可以为现有的具有触敏屏幕的手机,例如苹果公司的iphone手机,也可以为现有的具有触敏屏幕的平板电脑,例如苹果公司的ipad平板电脑等。
实施例一:
如图2所示为本发明的实施例一的示意图,
一种具有触敏屏幕的移动终端设备21的光标2321控制方法,包括:
在触敏屏幕22上划分键盘区231、输入区232和移动区233:
键盘区231包括多个按键2311,每个按键对应一个或多个字符,例如点击Shift键后,其他按键都对应大写,再点击一次Shift键后,其他按键都对应小写所述输入区包括一个用于标识输入位置的光标;
输入区232包括光标2321,光标2321用于标识字符的输入位置;
移动区233与键盘区231重叠,图2中虚线部分,在本实施例中,移动区233设置在键盘区231的右半区,实际上,可以根据用户的习惯设置在触敏屏幕22的任意区域,然而,当移动区233设置在键盘区231内时,能更加方便用户在键盘输入和控制光标移动之间进行快速切换;
在触敏屏幕22上显示键盘区231和输入区232,而移动区233为隐藏区域,不进行显示;
触敏屏幕22执行步骤13进行检测:
用户采用左手食指241点击键盘区231中的按键,因此检测到单点接触,且该单点接触在触敏屏幕22上的坐标位置对应键盘区231中的按键“c”,则执行步骤14在输入区232显示字符“c”。
实施例二:
如图3所示为本发明的实施例二的示意图,
一种具有触敏屏幕的移动终端设备31的光标3321控制方法,包括:
在触敏屏幕32上划分键盘区331、输入区332和移动区333:
键盘区331包括多个按键3311,每个按键对应一个或多个字符;
输入区332包括光标3321,光标3321用于标识字符的输入位置,光标3321在输入区332内只能做横向位移;
移动区333与键盘区331重叠,在本实施例中,移动区333设置在键盘区331的右半区;
在触敏屏幕32上显示键盘区331和输入区332,而移动区333为隐藏区域,不进行显示;
触敏屏幕32执行步骤13进行检测:
用户的左手食指341和右手食指342同时按住触摸屏幕32,因此检测到多点接触,且多点接触中的一个接触,即右手食指342与触摸屏幕32的接触在触敏屏幕32上的坐标位置在移动区333内,则定义坐标位置在移动区333内的右手食指342与触摸屏幕32的接触为控制接触,并且执行步骤15;
执行步骤15,检测到控制接触为一个,执行步骤16;
执行步骤16,由于光标3321在输入区332内只能做横向位移,因此光标3321在输入区内的横向位移=控制接触在移动区内的横向位移×1,即光标3321在输入区内的横向位移=右手食指342与触摸屏幕32的接触的横向位移。
实施例三:
如图4所示为本发明的实施例三的示意图,
一种具有触敏屏幕的移动终端设备41的光标4321控制方法,包括:
在触敏屏幕42上划分键盘区431、输入区432和移动区433:
键盘区431包括多个按键4311,每个按键对应一个或多个字符;
输入区432包括光标4321,光标4321用于标识字符的输入位置,光标4321在输入区432内能做横向位移和竖向位移;
移动区433与键盘区431重叠,在本实施例中,移动区433设置在键盘区431的右半区;
在触敏屏幕42上显示键盘区431和输入区432,而移动区433为隐藏区域,不进行显示;
触敏屏幕42执行步骤13进行检测:
用户的左手食指441、右手食指442、右手中指443同时按住触摸屏幕42,因此检测到多点接触,且多点接触中的右手食指442、右手中指443与触摸屏幕42的接触在触敏屏幕42上的坐标位置在移动区433内,则定义坐标位置在移动区内的右手食指442、右手中指443与触摸屏幕42的接触为控制接触,并且执行步骤15;
执行步骤15,检测到控制接触为两个,执行步骤17;
执行步骤17,第一阈值与第二阈值均设定为0,由于光标4321在输入区432内能做横向位移和竖向位移,且两个控制接触在移动区432内的横向位移的差值等于0,且两个控制接触在移动区432内的竖向位移的差值等于0,因此光标4321在输入区432内的横向位移=两个控制接触在移动区内的横向位移的平均值×1×2,光标4321在输入区432内的竖向位移=两个控制接触在移动区内的竖向位移的平均值×1×2。第一阈值与第二阈值均设定为0,即右手食指442、右手中指443需要同时移动才能控制光标4321的位移。第一阈值与第二阈值均设定为0是为了说明的方便,实际上,第一阈值和第二阈值均设为0较为苛刻,在实际需要中,会根据灵敏度的要求,通过有限次的实验得出最优值。或者第一阈值和第二阈值由用户自行设定,即两个阈值是用户可配置的,不同的用户可以根据自己的需要进行调整。
如图5所示为本发明实施例的模块结构图。
一种具有触敏屏幕的移动终端设备的光标控制***,包括:
存储器;
一个或多个处理器,及;
一个或多个模块,存储在存储器中,并由所述一个或多个处理器执行,所述一个或多个模块包括:
划分模块510,用于在触敏屏幕上划分键盘区、输入区和移动区,所述键盘区包括一个或多个按键,每个按键对应一个或多个字符,所述输入区包括一个用于标识字符输入位置的光标;
显示模块520,用于在触敏屏幕上显示键盘区和输入区;
检测控制模块530,用于对触敏屏幕进行检测:
如果检测到单点接触,且该单点接触在触敏屏幕上的坐标位置对应键盘区中的第一按键,则在输入区的光标位置显示第一按键所对应的字符;
如果检测到多点接触,且多点接触中的一个或多个接触在触敏屏幕上的坐标位置在移动区内,则定义坐标位置在移动区内的一个或多个接触为控制接触,且根据一个或多个控制接触在移动区内的动作控制所述光标在输入区内的动作。
Claims (8)
1. 一种具有触敏屏幕的移动终端设备的光标控制方法,其特征在于,包括:
在触敏屏幕上划分键盘区、输入区和移动区,所述键盘区包括一个或多个按键,每个按键对应一个或多个字符,所述输入区包括一个用于标识字符输入位置的光标;
在触敏屏幕上显示键盘区和输入区;
触敏屏幕进行检测:
如果检测到单点接触,且该单点接触在触敏屏幕上的坐标位置对应键盘区中的第一按键,则在输入区的光标位置显示第一按键所对应的字符;
如果检测到多点接触,且多点接触中的一个或多个接触在触敏屏幕上的坐标位置在移动区内,则定义坐标位置在移动区内的一个或多个接触为控制接触,且根据一个或多个控制接触在移动区内的动作控制所述光标在输入区内的动作。
2. 根据权利要求1所述的具有触敏屏幕的移动终端设备的光标控制方法,其特征在于,如果控制接触为一个,所述根据一个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,根据控制接触在移动区内的竖向位移控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值,光标在输入区内的竖向位移=控制接触在移动区内的竖向位移×M1,其中M1为大于0的任意值;
如果所述控制接触为多个,所述根据多个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,且多个控制接触在移动区内的竖向位移的差值小于或等于第二阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,根据多个控制接触在移动区内的竖向位移的平均值控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值,光标在输入区内的竖向位移=多个控制接触在移动区内的竖向位移的平均值×M2,其中M2为大于0的任意值,或者M2=K2×控制接触的个数,其中K2为大于0的任意值。
3. 根据权利要求2所述的具有触敏屏幕的移动终端设备的光标控制方法,其特征在于,所述N1为正整数,所述M1为正整数,所述N2为正整数,所述M2为正整数,所述K1为正整数,所述K2为正整数。
4. 根据权利要求1~3任一项所述的具有触敏屏幕的移动终端设备的光标控制方法,其特征在于,所述按键区与移动区重叠。
5. 一种具有触敏屏幕的移动终端设备的光标控制***,其特征在于,包括:
存储器;
一个或多个处理器,及;
一个或多个模块,存储在存储器中,并由所述一个或多个处理器执行,所述一个或多个模块包括:
划分模块,用于在触敏屏幕上划分键盘区、输入区和移动区,所述键盘区包括一个或多个按键,每个按键对应一个或多个字符,所述输入区包括一个用于标识字符输入位置的光标;
显示模块,用于在触敏屏幕上显示键盘区和输入区;
检测控制模块,用于对触敏屏幕进行检测:
如果检测到单点接触,且该单点接触在触敏屏幕上的坐标位置对应键盘区中的第一按键,则在输入区的光标位置显示第一按键所对应的字符;
如果检测到多点接触,且多点接触中的一个或多个接触在触敏屏幕上的坐标位置在移动区内,则定义坐标位置在移动区内的一个或多个接触为控制接触,且根据一个或多个控制接触在移动区内的动作控制所述光标在输入区内的动作。
6. 根据权利要求5所述的具有触敏屏幕的移动终端设备的光标控制***,其特征在于,如果控制接触为一个,所述根据一个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,则根据控制接触在移动区内的横向位移控制光标在输入区内的横向位移,根据控制接触在移动区内的竖向位移控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=控制接触在移动区内的横向位移×N1,其中N1为大于0的任意值,光标在输入区内的竖向位移=控制接触在移动区内的竖向位移×M1,其中M1为大于0的任意值;
如果所述控制接触为多个,所述根据多个控制接触在移动区内的动作控制所述光标在输入区内的动作具体包括:
如果光标在输入区内只能做横向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值;
如果光标在输入区内能做横向位移和竖向位移,且多个控制接触在移动区内的横向位移的差值小于或等于第一阈值,且多个控制接触在移动区内的竖向位移的差值小于或等于第二阈值,则根据多个控制接触在移动区内的横向位移的平均值控制光标在输入区内的横向位移,根据多个控制接触在移动区内的竖向位移的平均值控制光标在输入区内的竖向位移,且光标在输入区内的横向位移=多个控制接触在移动区内的横向位移的平均值×N2,其中N2为大于0的任意值,或者N2=K1×控制接触的个数,其中K1为大于0的任意值,光标在输入区内的竖向位移=多个控制接触在移动区内的竖向位移的平均值×M2,其中M2为大于0的任意值,或者M2=K2×控制接触的个数,其中K2为大于0的任意值。
7. 根据权利要求6所述的具有触敏屏幕的移动终端设备的光标控制***,其特征在于,所述N1为正整数,所述M1为正整数,所述N2为正整数,所述M2为正整数,所述K1为正整数,所述K2为正整数。
8. 根据权利要求5~4任一项所述的具有触敏屏幕的移动终端设备的光标控制***,其特征在于,所述按键区与移动区重叠。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102408853A CN102799377A (zh) | 2012-07-12 | 2012-07-12 | 一种具有触敏屏幕的移动终端设备的光标控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102408853A CN102799377A (zh) | 2012-07-12 | 2012-07-12 | 一种具有触敏屏幕的移动终端设备的光标控制方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102799377A true CN102799377A (zh) | 2012-11-28 |
Family
ID=47198494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102408853A Pending CN102799377A (zh) | 2012-07-12 | 2012-07-12 | 一种具有触敏屏幕的移动终端设备的光标控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102799377A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107273076A (zh) * | 2017-05-08 | 2017-10-20 | 广州美凯信息技术股份有限公司 | 一种可视化坐席协作管理的方法、装置及*** |
CN107656693A (zh) * | 2013-02-28 | 2018-02-02 | 联想(北京)有限公司 | 一种在触摸屏中确定光标位置的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940837A (zh) * | 2005-09-29 | 2007-04-04 | 联想(北京)有限公司 | 光标快速定位的方法 |
CN101211224A (zh) * | 2006-12-30 | 2008-07-02 | 英华达(上海)电子有限公司 | 手持电子设备的光标移动和多功能操作方法及装置 |
CN101556501A (zh) * | 2008-04-11 | 2009-10-14 | 深圳富泰宏精密工业有限公司 | 计算机鼠标模拟***及方法 |
CN101650615A (zh) * | 2008-08-13 | 2010-02-17 | 怡利电子工业股份有限公司 | 按压式触控板的光标控制器与键盘的自动切换方法 |
-
2012
- 2012-07-12 CN CN2012102408853A patent/CN102799377A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940837A (zh) * | 2005-09-29 | 2007-04-04 | 联想(北京)有限公司 | 光标快速定位的方法 |
CN101211224A (zh) * | 2006-12-30 | 2008-07-02 | 英华达(上海)电子有限公司 | 手持电子设备的光标移动和多功能操作方法及装置 |
CN101556501A (zh) * | 2008-04-11 | 2009-10-14 | 深圳富泰宏精密工业有限公司 | 计算机鼠标模拟***及方法 |
CN101650615A (zh) * | 2008-08-13 | 2010-02-17 | 怡利电子工业股份有限公司 | 按压式触控板的光标控制器与键盘的自动切换方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107656693A (zh) * | 2013-02-28 | 2018-02-02 | 联想(北京)有限公司 | 一种在触摸屏中确定光标位置的方法及装置 |
CN107273076A (zh) * | 2017-05-08 | 2017-10-20 | 广州美凯信息技术股份有限公司 | 一种可视化坐席协作管理的方法、装置及*** |
CN107273076B (zh) * | 2017-05-08 | 2018-04-13 | 广州美凯信息技术股份有限公司 | 一种可视化坐席协作管理的方法、装置及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
CN103186339B (zh) | 一种输入方法以及设置有虚拟键盘的电子设备 | |
KR101062594B1 (ko) | 포인터 디스플레이가 가능한 터치스크린 | |
CN103488400A (zh) | 一种虚拟键盘的构建方法及装置 | |
US20090066659A1 (en) | Computer system with touch screen and separate display screen | |
US20190227688A1 (en) | Head mounted display device and content input method thereof | |
CN101655771A (zh) | 多触点字符输入方法及*** | |
CN101996031A (zh) | 具有触摸输入功能的电子装置及其触摸输入方法 | |
CN102760029A (zh) | 在显示界面上操作列表的方法和装置 | |
CN103218044B (zh) | 一种基于物理回馈的触摸装置及其触摸处理方法 | |
CN101980117A (zh) | 触摸操控方法及触摸操控装置 | |
CN103914243A (zh) | 一种信息处理的方法及电子设备 | |
CN104102449A (zh) | 触摸板输入方法和输入装置 | |
US20140282279A1 (en) | Input interaction on a touch sensor combining touch and hover actions | |
CN104252238A (zh) | 一种带有触摸板的键盘 | |
CN103150093A (zh) | 一种操作提示标识符移动的方法、装置及终端 | |
CN102314257A (zh) | 一种触摸装置及用户终端 | |
CN101470575B (zh) | 电子装置及其输入方法 | |
CN202133989U (zh) | 终端设备及其图标位置互换装置 | |
CN102023751A (zh) | 一种触控板实现定位与滑动双模式的方法 | |
CN103425398A (zh) | 一种平移和缩放逻辑波形的操作方法及装置 | |
CN103365401A (zh) | 手势控制方法及装置 | |
CN103370680A (zh) | 触摸输入装置、电子设备以及输入方法 | |
CN107807779A (zh) | 一种触控操作方法和装置 | |
CN101377725A (zh) | 手持式电子装置及其控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121128 |