光标快速定位的方法

文档序号:6649356阅读:618来源:国知局
专利名称:光标快速定位的方法
技术领域
本发明涉及图形用户界面,具体地说涉及图形用户界面的光标快速定位方法。
背景技术
触摸定位设备是目前广泛使用的图形用户界面定位设备,其特点是使用者可以用手指或触笔在定位设备上移动实现光标的移动控制和定位,主要包括触摸板和触摸屏。触摸定位设备使用简单,只需手指触摸触摸定位设备,光标就会随着移动。在笔记本电脑和其它便携式设备中,触摸定位设备作为替代鼠标的图形用户界面定位设备,获得广泛的使用。
现有技术使用触摸定位设备进行光标控制时,手指或触笔在触摸定位设备平面上移动,光标以其当前的位置为出发点进行相对移动。假设光标当前停留在屏幕右上角,操作者需要将光标移动到左下角时,就需要操作触摸定位设备多次,将光标移动很长的距离才能实现。对于扩展屏幕显示的情况,光标最长需要移动两个显示器对角线的长度,既浪费时间又不方便。
此外,现有技术的触摸定位设备光标控制还存在以下问题当用户间隔一段时间操作电脑时,经常不容易发现光标,不得不在触摸定位设备上做无目的滑动,使光标移动,以便看到光标的位置。在获知光标位置后,才能够进一步做有目的的定位。
针对以上问题,现有技术在指示光标位置方面提供了一些解决方法。比如SYNAPTICS公司提供的触摸定位设备(TRACKPAD)可通过如下方式指示光标位置按下Ctrl键,光标就会频频闪动,提醒用户光标的位置。但是,此种技术没有提供一种快速定位的解决方案,而且还必须专门操作以寻找光标位置,因此仍然不方便。

发明内容
针对上述缺陷,本发明解决的技术问题在于提供一种光标快速定位的方法,该方法可以使操作者将光标即刻定位到所需位置,并发现光标。
本发明提供的快速定位光标的方法,用于具有触摸定位设备的采用图形用户界面的数字系统,包括步骤1)系统接收选择信号,该选择信号用于选择触摸定位设备的控制方式,包括相对位移控制方式和绝对位置控制方式;若未作任何选择,则默认为两种控制模式中的一种;2)若所述选择信号为相对位移控制方式,则手指或触笔接触触摸定位设备时,系统控制光标停留在前次移动光标后所在的位置,当手指或触笔在触摸定位设备上移动时,系统根据触摸定位设备检测的手指或触笔的移动方向以及移动距离,控制光标作相应方向和距离的移动;3)若所述选择信号为绝对位置控制模式,则手指或触笔接触触摸定位设备时,系统将光标定位在与手指或触笔接触触摸定位设备的接触位置对应的显示器屏幕位置。
优选地,所述步骤3)接触位置与显示器屏幕的对应,具体是将触摸定位设备划分为若干区域,以及将显示器屏幕同样划分为若干区域,并将触摸定位设备上的每一特定区域对应显示器屏幕的一个特定区域。
优选地,光标被定位在显示器屏幕上对应区域的中心位置。
优选地,所述步骤3)接触位置与显示器屏幕的对应,具体是根据触摸定位设备以及显示器屏幕的尺寸比例关系,将手指或触笔接触触摸定位设备的接触位置换算为显示器屏幕的位置,并将光标定位在该位置。
优选地,所述步骤1)的选择信号可以通过键盘的功能键Fn输入,或者在键盘上设置专门的控制键输入,或者采用软件方式设置。
优选地,所述步骤1)的选择信号,可以采用以下两种输入模式中的一种1)该选择信号存在时,进入被选择的控制方式;该选择信号不存在时,则进入默认的控制方式;或者2)接收到该选择信号,则进入被选择的控制方式;该选择信号不存在时,继续保持该被选择的控制方式。
优选地,当所述数字系统具有扩展屏幕时,在所述步骤1)之前还包括双击触摸设备,系统接收该信号,并确定双击触摸设备的位置,系统将光标定位在的该位置对应的屏幕上。
本发明同时提供另一种快速定位光标的方法,用于采用图形用户界面并具有键盘的数字系统,包括1)系统接收选择信号,该选择信号用于选择是否采用键盘进行光标快速定位;2)若所述选择信号为采用键盘进行光标快速定位,则触击键盘按键,光标出现在对应该按键的显示器屏幕位置。
优选地,所述光标与显示器屏幕的对应具体是将键盘整体影射显示器屏幕,并将各个按键对应相应的显示器屏幕区域。
优选地,所述步骤1)的选择信号可以通过键盘的功能键Fn输入,或者在键盘上设置专门的输入键输入,或者采用软件方式设置。
本发明提供的方法可以实现光标的绝对定位与相对移动结合,并且两者可以方便的切换。相对于现有技术,本发明具有下述有益效果首先,由于本发明提供光标绝对定位的功能,使使用者能够以最快的速度定位光标,克服了采用相对位置控制造方法时,光标移动较长距离时需多次操作的不便。
其次,本发明技术方案将光标绝对定位和相对移动相结合,使用者可以按照需要在两者间方便的选择,因而可以更为灵活的实现图形用户界面的输入、控制,具有更好的操作性。现有技术只提供了一种光标控制方式,操作性较差。
最后,本发明技术方案解决了使用者长时间未使用电脑时,难以快速发现光标的问题。采用光标的绝对定位方法,使用者可以在瞬间将光标移动的所需位置,并在该位置发现光标,因此,不会出现现有技术中需要无目的移动光标来发现光标位置的问题。
此外,本发明提供的优选实施方式不需要增加硬件,因此,成本低,实现方便。


图1是本发明第一实施例的示意图;图2是触摸定位设备感测方式示意图;图3是本发明第一实施例触摸定位设备与显示器屏幕采用比例方式对应的示意图;图4是本发明第一实施例的流程图;图5是本发明第二实施例的示意图;图6是本发明第三实施例的示意图。
具体实施例方式
请参看图1,为本发明第一实施例的示意图。
该图示出一具有触摸定位设备的笔记本电脑,包括显示器11;与键盘13结合为一体的主机12;该主机12上还具有触摸定位设备14。
所述主机12具有存储器,用于存储数据和程序;该主机12还具有数据处理器,能够读取所述存储器的内容,并根据存储器存储的程序,执行相应的操作。
所述触摸定位设备14,用于实现光标控制。用手指或者触笔在该触摸定位设备上移动,可以控制显示器11屏幕上的光标作相应的移动,并且光标在屏幕上移动的方向与距离,与手指或者触笔在触摸定位设备上移动的方向和距离对应。
该触摸定位设备感测手指或触笔触碰和移动的方式有许多种,图2示出其中一种感测方式,该种感测方式的原理是在所述触摸定位设备14的表面附着有传感器,该传感器是一个印在触摸板(屏)表面上的手指轨迹传导线路。当手指或触笔接触触摸定位设备14时,在该传感矩阵表面形成电容,该电容的容值随着手指或则触笔的接触力度而改变,接触力度越大则电容值越大;传感矩阵感测到该电容值的变化,并将其传给专用芯片,从而探知手指或者触笔所在的位置。当手指或者触笔在触摸定位设备表面移动时,电容变化的轨迹经传感矩阵感测,并通过所述专用芯片,将该变化轨迹传送给数据处理器(如中央处理单元),数据处理器据此变化轨迹,根据内部处理程序,控制屏幕光标的移动,完成图形用户界面的光标定位。
在本实施例中,所述触摸定位设备14被划分为若干区域,如图1示出的A1-A4;B1-B4;C1-C4等;同时与这些区域相对应,显示器11的屏幕也划分为同样的区域,如图中a1-a4;b1-b4;c1-c4。上述对应关系的作用在于,触摸定位设备感测到手指或者触笔位置后,能够将该位置对应到显示器11的屏幕的相应位置上。
该触摸定位设备14具有相对位移控制和绝对位置控制两种模式。默认情况下,该触摸定位设备处于相对位移控制模式,此时在触摸定位设备表面移动手指或者触笔,屏幕光标将随之作方向与距离对应的移动。若选择绝对位置模式,则手指或触笔触击触摸定位设备14的某个位置时,触摸定位设备14感测到该位置,并获知其所在的触摸定位设备区域。该信息传送到数据处理器后,数据处理器立刻把光标位置定位在屏幕上对应于该触摸定位设备区域的屏幕区域的中心位置,从而实现对光标绝对位置的控制。
所述选择绝对位置模式的方法可以采取多种形式。考虑到两种控制模式各有用处,用户需要经常切换;此外,最好不要增加硬件,以免增加成本,因此,本实施例中将键盘上某个功能选择键Fn定义为转换两种控制模式的控制键。具体的转换方法可以是以下两种方式中的一种1、按下功能选择键Fn,同时在触摸定位设备上进行移动操作,则采用绝对控制模式,否则,采用相对控制模式。2、将Fn作为切换键,单击Fn,则转换控制模式。
上述选择方法只是一个优选的方法,也可以设置专用的按键实现两种控制模式的切换;此外,也可以采用软件的方式,通过软件设置实现切换。
所述触摸定位设备与屏幕的位置关系,也可以使用比例化对应的方法,通过计算手指触碰在触摸定位设备上的位置,按照比例计算出相应光标在屏幕上的显示位置并显示光标。此时,根据所述触摸定位设备14的形状与尺寸,确定坐标系。同时,根据显示器屏幕的尺寸确定屏幕的坐标系,进一步建立两个坐标系之间的对应关系。如图3所示,显示屏上的光标定位算法为X=x*(A/a),Y=y*(B/b)。式中,X、Y为屏幕坐标;x,,y为触摸定位设备坐标;A、B为屏幕尺寸,a、b为触摸定位设备尺寸。当感测到手指或者触笔在触摸定位设备上的位置时,就确定了其所在的触摸定位设备坐标(x,y),再根据上述公式确定在屏幕上的对应坐标(X,Y),并将光标定位到算出的(X,Y)位置处。
请参看图4,为本发明第一实施例的流程图。该图示出本实施例实现光标快速定位方法的步骤。
步骤S41,开始,读取当前的光标控制模式。
步骤S42,接收光标控制模式选择信号。
该步骤实现光标控制模式的选择,具体选择方式如上所述,可以采取多种方式,优选的方式是采用功能选择键。
步骤S43,判断当前的光标控制模式是否为绝对位置控制模式;若是,则进入步骤S44;若否,则进入步骤S45。
所述光标控制模式包括相对位移控制模式和绝对位置控制模式,默认情况下,采用相对位移控制模式。若选择绝对位置控制模式,则进入该模式。
步骤S44,进行绝对位置控制。
在此种模式下,手指或触笔接触触摸定位设备时,系统将光标定位在与手指或触笔接触触摸定位设备的接触位置对应的显示器屏幕位置。
步骤S45,进行相对位移控制。
在此种模式下,手指或触笔接触触摸定位设备时,系统控制光标停留在前次移动光标后所在的位置,当手指或触笔在触摸定位设备上移动时,系统根据触摸定位设备检测的手指或触笔的移动方向以及移动距离,控制光标作相应方向和距离的移动。
请参看图5,为本发明第二实施例的示意图。该实施例提供一种在多显示器上实现本技术方案的方法。
在笔记本电脑中,经常需要用到扩展显示器。此时,用一个触摸定位设备对应两个显示器会使定位面积过小,因此,应当使触摸定位设备对应于一个显示器,此时需要对触摸定位设备对应的显示器进行判断和选择。为此,本实施例提供下述解决办法。
当笔记本电脑除自带的显示器B外,外接一个扩展显示器A时,将笔记本电脑的触摸定位设备划分为左右两个区域,每个区域对应于一个显示器。当在其中一个区域进行双击时,则将触摸定位设备对应该区域相应的显示器,并将光标定位在该显示器的中央位置。此后,触摸定位设备可以采用相对控制方式和绝对控制方式进行图形用户界面的光标定位与输入,具体实施方式
与第一实施例相同。
请参看图6,为本发明的第三实施例,本实施例提供一种使用键盘确定光标绝对位置的方法。该方法不仅可以用于触摸定位设备图形用户界面输入方式,而且可以用于鼠标图形用户界面输入方式,实现快速移动和确定光标位置。
将键盘的每一个按键对应于屏幕的特定的坐标位置。同时,建立触发机制,例如使用功能键Fn,使使用者可以方便的进入使用键盘进行光标定位的状态。当进入使用键盘进行光标定位的状态后,按下键盘上的某个按键,光标将定位在屏幕上对应于该按键的位置的区域中。然后,使用触摸定位设备或者其它方式,精确定位光标位置。
为了使用者能够方便的确定屏幕位置对应的键盘位置,可以将键盘整体与显示器屏幕作一个映射,这样使用者可以直观的通过键盘确定光标在屏幕的位置。
本发明提供的上述技术方案,主要用于触摸屏或触摸板作为定位设备的图形用户界面,但是,本发明技术方案提出的使用键盘进行光标快速定位的实施方式,同样可以用于使用鼠标或其它定位设备的图形用户界面系统。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种快速定位光标的方法,用于具有触摸定位设备的采用图形用户界面的数字系统,本方法的特征在于,包括步骤1)系统接收选择信号,该选择信号用于选择触摸定位设备的控制方式,包括相对位移控制方式和绝对位置控制方式;若未作任何选择,则默认为两种控制模式中的一种;2)若所述选择信号为相对位移控制方式,则手指或触笔接触触摸定位设备时,系统控制光标停留在前次移动光标后所在的位置,当手指或触笔在触摸定位设备上移动时,系统根据触摸定位设备检测的手指或触笔的移动方向以及移动距离,控制光标作相应方向和距离的移动;3)若所述选择信号为绝对位置控制模式,则手指或触笔接触触摸定位设备时,系统将光标定位在与手指或触笔接触触摸定位设备的接触位置对应的显示器屏幕位置。
2.根据权利要求1所述的方法,其特征在于,所述步骤3)接触位置与显示器屏幕的对应,具体是将触摸定位设备划分为若干区域,以及将显示器屏幕同样划分为若干区域,并将触摸定位设备上的每一特定区域对应显示器屏幕的一个特定区域。
3.根据权利要求2所述的方法,其特征在于,光标被定位在显示器屏幕上对应区域的中心位置。
4.根据权利要求1所述的方法,其特征在于,所述步骤3)接触位置与显示器屏幕的对应,具体是根据触摸定位设备以及显示器屏幕的尺寸比例关系,将手指或触笔接触触摸定位设备的接触位置换算为显示器屏幕的位置,并将光标定位在该位置。
5.根据权利要求1所述的方法,其特征在于,所述步骤1)的选择信号可以通过键盘的功能键Fn输入,或者在键盘上设置专门的控制键输入,或者采用软件方式设置。
6.根据权利要求1所述的方法,其特征在于,所述步骤1)的选择信号,可以采用以下两种输入模式中的一种1)该选择信号存在时,进入被选择的控制方式;该选择信号不存在时,则进入默认的控制方式;或者2)接收到该选择信号,则进入被选择的控制方式;该选择信号不存在时,继续保持该被选择的控制方式。
7.根据权利要求1所述的方法,其特征在于,当所述数字系统具有扩展屏幕时,在所述步骤1)之前还包括双击触摸设备,系统接收该信号,并确定双击触摸设备的位置,系统将光标定位在的该位置对应的屏幕上。
8.一种快速定位光标的方法,用于采用图形用户界面并具有键盘的数字系统,所述方法的特征在于,包括1)系统接收选择信号,该选择信号用于选择是否采用键盘进行光标快速定位;2)若所述选择信号为采用键盘进行光标快速定位,则触击键盘按键,光标出现在对应该按键的显示器屏幕位置。
9.根据权利要求8所述的方法,其特征在于,所述光标与显示器屏幕的对应具体是将键盘整体影射显示器屏幕,并将各个按键对应相应的显示器屏幕区域。
10.根据权利要求7所述的方法,其特征在于,所述步骤1)的选择信号可以通过键盘的功能键Fn输入,或者在键盘上设置专门的输入键输入,或者采用软件方式设置。
全文摘要
本发明公开光标快速定位的方法,用于具有触摸定位设备的采用图形用户界面的数字系统,包括1)系统接收选择信号,选择触摸定位设备的控制方式,包括相对位移控制方式和绝对位置控制方式;若未作任何选择,则默认为两种控制模式中的一种;2)若所述选择信号为相对位移控制方式,则手指或触笔接触触摸定位设备时,系统控制光标停留在前次移动光标后所在的位置,当手指或触笔在触摸定位设备上移动时,系统根据触摸定位设备检测的手指或触笔的移动方向以及移动距离,控制光标作相应方向和距离的移动;3)若所述选择信号为绝对位置控制模式,则手指或触笔接触触摸定位设备时,系统将光标定位在与手指或触笔接触触摸定位设备的接触位置对应的显示器屏幕位置。
文档编号G06F3/033GK1940837SQ200510108050
公开日2007年4月4日 申请日期2005年9月29日 优先权日2005年9月29日
发明者徐晓靖, 何士贵 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1