基于鼠标的移动轨迹在计算机上进行控制的方法和装置的制作方法

文档序号:6331707阅读:416来源:国知局
专利名称:基于鼠标的移动轨迹在计算机上进行控制的方法和装置的制作方法
技术领域
本发明涉及计算机领域,具体涉及一种基于鼠标的移动轨迹在计算机上进行控制的方法和装置。
背景技术
随着计算机的日益普及,计算机操作的控制方式也受到越来越多的关注。目前,在计算机技术中,最常用的是键盘和鼠标结合的控制方式,大部分用户可以顺利地通过键盘和鼠标完成所需的操作。但是,在很多情况下,键盘和鼠标结合的控制方式还有待改进。对于初级用户来说,由窗口,图标,鼠标和指针组成的交互环境过于复杂。初级用户虽然可以利用鼠标点击菜单,从而完成简单的操作,但是初级用户需要完全理解菜单的功能,否则初级用户很难完成复杂的操作。例如,当某个操作需要通过多级菜单完成时,如果初级用户对某级菜单的功能没有完全理解,就只能放弃操作或者进行错误的操作。某些用户在使用计算机时,如在计算机上使用绘图软件处理图像或者使用文档编辑软件进行排版时,需要频繁在鼠标操作和键盘操作之间进行切换。对用户来说,频繁的切换造成了时间上的浪费,操作也很繁琐。另外,如果用户能够完全理解菜单的功能,虽然因此能够熟练地完成复杂的操作,如点击多级菜单等,但是对于这样的用户来说,多次点击菜单的过程冗长并浪费很多时间。如果用户采用模拟快捷键的方式执行操作的话,一方面大多数的快捷键不容易记忆,另一方面,多快捷键的使用很不方便并且容易造成操作错误。另外,在应用计算机的过程中,经常需要重复很多常用的操作。例如,打开浏览器, 登录邮箱并接收邮件;输入密码登录即时通信终端等等。采用传统的鼠标键盘操作方式,无法将这些常用的多个操作简化成一个操作。为了提高用户的体验,最近提出了一种改进方案,根据鼠标的移动轨迹进行针对浏览器的操作。用户用鼠标在计算机的屏幕上划出一些轨迹,从而控制浏览器完成特定的操作,如前进,后退,刷新窗口,关闭窗口等。其中,鼠标的移动轨迹又被称为鼠标手势。但是,在浏览器中可用的鼠标手势数量较少,与鼠标手势对应的控制操作的数量也较少,并且也无法在计算机的操作系统或者其它软件中使用,不具有通用性。另外,现有技术还提供了一种对系统进行操作的鼠标手势,当捕获系统全局的鼠标手势后,利用系统提供的消息或应用编程接口(ApplicationProgramming Interface, API),控制系统完成特定的操作。但是,利用这种鼠标手势完成的控制操作主要是针对系统的,一方面,可用的鼠标手势的数量较少,与鼠标手势对应的控制操作的数量也较少,另一方面,鼠标手势在其它软件中的有效性无法保证。可见,在现有技术中,利用鼠标手势可以简化部分控制操作,但是现有的鼠标手势对应的控制操作的数量较少,并且仅局限于某种特定的软件或系统,不具有通用性。进一步地,利用现有的鼠标手势无法将常用的多个控制操作简化成一个操作,无法满足用户的需求。

发明内容
有鉴 于此,本发明实施例提出了一种基于鼠标的移动轨迹在计算机上进行控制的方法,能够提高鼠标的移动轨迹对应的控制操作的数量和通用性。一种基于鼠标的移动轨迹在计算机上进行控制的方法,包括当满足获取条件时,获取鼠标的移动轨迹;根据所述鼠标的移动轨迹,确定所述鼠标的移动路径;根据级别的优先级以及级别对应的移动路径,确定所述移动路径所属的级别;根据在所述移动路径所属的级别中,移动路径与控制操作的对应关系,确定所述移动路径对应的控制操作;按照所述控制操作的实现方式,在计算机上执行所述控制操作。本发明实施例还提出了一种基于鼠标的移动轨迹在计算机上进行控制的装置,能够提高鼠标的移动轨迹对应的控制操作的数量和通用性。一种基于鼠标的移动轨迹在计算机上进行控制的装置,包括移动轨迹获取模块,用于当满足获取条件时,获取鼠标的移动轨迹;移动路径确定模块,用于根据所述鼠标的移动轨迹,确定所述鼠标的移动路径;级别确定模块,用于根据级别的优先级以及级别对应的移动路径,确定所述移动路径所属的级别;控制操作确定模块,用于根据在所述移动路径所属的级别中,移动路径与控制操作的对应关系,确定所述移动路径对应的控制操作;和执行模块,用于按照所述控制操作的实现方式,在计算机上执行所述控制操作。从上面的技术方案可以看出,在本发明实施例中,首先在满足获取条件时,获取鼠标的移动轨迹,根据鼠标的移动轨迹,确定鼠标的移动路径,之后根据级别的优先级以及级别对应的移动路径,确定该移动路径所属的级别,并根据在该移动路径所属的级别中,移动路径与控制操作的对应关系,确定该移动路径对应的控制操作,并按照该控制操作的实现方式,在计算机上执行该控制操作。这样一来,由于鼠标的移动路径可以属于不同的级别, 而不是只针对某种软件或系统,因此鼠标的移动路径可以分别应用于不同的软件或者系统,极大地提高了鼠标的移动轨迹对应的控制操作的通用性。并且,本发明实施例中提供了多种鼠标的移动轨迹对应的控制操作的实现方式, 一方面提高了设置鼠标的移动轨迹对应的控制操作的灵活性,另一方面,大量地增加了鼠标的移动轨迹对应的控制操作的数量,满足了用户的需求,提高了用户使用鼠标进行控制操作的应用体验。进一步地,根据本发明实施例,可以将多个常用的控制操作创建成一个宏,并与鼠标的移动轨迹对应,从而将多个控制操作简化为一个简单的鼠标操作,节约了用户的时间, 提高了用户执行控制操作的效率。


图1为本发明实施例一中基于鼠标的移动轨迹在计算机上进行控制的方法的流程图。图2为本发明实施例二中基于鼠标的移动轨迹在计算机上进行控制的方法的流程图。图3为本发明实施例中基于鼠标的移动轨迹在计算机上进行控制的装置的结构示意图。图4为本发明实施例中移动路径确定模块的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,以下举例对本发明实施例进一步详细说明。图1示出了本发明实施例一中基于鼠标的移动轨迹在计算机上进行控制的方法的流程图。如图1所示,该方法包括如下步骤。步骤11,当满足获取条件时,获取鼠标的移动轨迹。在本发明实施例中,当用户的鼠标操作满足获取条件时,获取鼠标的移动轨迹。其中获取条件可以是按住鼠标右键移动,按住鼠标左键移动或者按住鼠标右键和左键移动。 例如,当用户按住鼠标右键移动时,确定获取条件满足,并开始获取鼠标的移动轨迹,当用户释放鼠标右键时,获取条件不再满足,则停止获取鼠标的移动轨迹。另外,在获取鼠标的移动轨迹的同时,可以显示已获取的鼠标的移动轨迹,从而使用户能够直观的看到鼠标的移动轨迹,提高用户的应用体验。步骤12,根据鼠标的移动轨迹,确定鼠标的移动路径。在本发明实施例中,鼠标的移动路径包括按顺序排列的至少一个方向,如鼠标的移动路径可以分别是向上;向下和向右;或者向上,向右,向下和向左,即形成矩形的移动路径。在根据鼠标的移动轨迹确定鼠标的移动路径时,沿着鼠标的移动轨迹,每隔预定长度就确定一次当前移动轨迹的方向。例如,当鼠标的移动轨迹到达预定长度时,根据该预定长度的移动轨迹的两个端点的坐标,确定该预定长度的移动轨迹的方向。其中预定的长度可以根据实际需要设置,在本实施例中,预定长度为15个像素,即随着鼠标的移动,每隔 15个像素,确定一次鼠标移动的方向。记录第一次确定的移动轨迹的方向,如果第二次确定的方向与第一次不同,则记录第二次确定的方向,否则不记录第二次确定的方向,继续进行第三次方向确定,依次类推,直到处理完所有已确定的方向,并将依次记录的方向确定为鼠标的移动路径。在本发明实施例中,鼠标的移动路径包括的方向为上,下,左和右四个方向,相应地,确定的移动轨迹的方向也包括上,下,左和右四个方向,采用上述四个方向既能方便用户的操作,又便于移动方向的确定。另外,由于用户使用鼠标划出的轨迹通常只是给出大致的方向,例如,当用户想要划出向下的方向时,用户实际划出的轨迹很可能是向左或向右倾斜的。为了保证用户想要划出的轨迹与确定出的移动轨迹一致,降低方向确定的错误几率,本发明实施例对确定移动轨迹的方向的过程进行了优化。在计算出本次移动轨迹的实际方向后,计算该实际方向与上述四个方向的夹角, 当其中一个夹角小于预定角度时,确定与该夹角对应的方向为本次移动轨迹的方向。其中, 预定的角度小于45°。较佳地,该预定角度可以是30°。如果计算出的四个夹角都大于预定角度的话,则直接丢弃本次移动轨迹的方向。这样一来,既降低了用户操作鼠标的难度, 也提高了确定移动轨迹的方向的正确率。步骤13,根据级别的优先级以及级别对应的移动路径,确定该移动路径所属的级别。在本发明实施例中,鼠标的移动路径可以属于不同级别,不同的级别具有不同的优先级,每个级别中都可以独立设置鼠标的移动路径与控制操作的对应关系,因此,在为不同软件和系统设置不同的级别后,鼠标的移动路径不仅可以用来控制不同软件中的操作, 也可以用来控制系统中的操作。较佳地,可以将鼠标的移动路径划分为系统级别和软件级别,并且软件级别的优先级高于系统级别的优先级。其中属于系统级别的移动路径对应的控制操作对系统和所有软件都有效,而属于软件级别的移动路径对应的控制操作仅对特定的软件有效。在步骤12中确定了鼠标的移动路径后,在本步骤中确定该移动路径所属的级别。具体地,首先判断优先级最高的级别中是否包括该移动轨迹,即该级别中设置的鼠标的移动轨迹中是否包括步骤12中确定的移动轨迹,如果该优先级最高的级别中包括该移动轨迹,则确定该移动轨迹属于该优先级最高的级别,否则,判断优先级次高的级别中是否包括该移动轨迹。依次类推,直到确定出该移动轨迹所属的级别,如果无法确定该移动轨迹所属的级别,本流程结束,继续监控用户的鼠标操作,或者提示用户操作失败。步骤14,根据在该移动路径所属的级别中,移动路径与控制操作的对应关系,确定该移动路径对应的控制操作。在每个级别中都独立设置了鼠标的移动路径与控制操作的对应关系,因此,在确定了该移动路径所属的级别后,就可以确定该移动路径对应的控制操作。步骤15,按照该控制操作的实现方式,在计算机上执行该控制操作。在本发明实施例中,控制操作的实现方式主要包括使用系统消息或API,模拟快捷键和播放宏。当采用系统消息或API的实现方式时,会预先设置控制操作与系统消息或API的对应关系,例如,重启操作对应ExitWidowsEx函数。根据步骤14中确定的控制操作,可以直接确定与该控制操作对应的系统消息或API,之后,直接调用该系统消息或API就可以在计算机上执行该控制操作。当采用模拟快捷键的实现方式时,会预先设置控制操作与快捷键序列的对应关系,例如,复制操作对应快捷键序列Ctrl+C。根据步骤14中确定的控制操作,可以直接确定与该控制操作对应的快捷键序列,之后,模拟该快捷键序列就可以在计算机上执行该控制操作,例如,调用keybcLevent函数来模拟该快捷键序列。大多数控制操作都有对应的快捷键,因此,采用这种实现方式时,鼠标的移动路径对应的控制操作的数量会大量地增加,便于用户选择和使用。当采用播放宏的实现方式时,会预先根据控制操作,创建与控制操作对应的宏,例如,控制操作是输入密码登录即时通信终端,则将输入密码的指令和登录的指令组合在一起,创建一个宏。其中,可以采用Windows系统的日志钩子来创建宏,如WH_J0URNALREC0RD。根据步骤14中确定的控制操作,可以直接确定与该控制操作对应的宏,之后,播放已创建的宏就可以在计算机上执行该控制操作。其中,可以采用WH_JOURNALPLAYBACK来播放宏。可以看出,应用本发明实施例,可以将多个控制操作创建成一个宏,从而使一个鼠标的移动路径对应多个控制操作,这样一来,用户只要简单的移动鼠标就能同时实现一系列的控制操作,极大地节约了用户的时间,提高了用户执行控制操作的效率。下面结合特定的鼠标的移动轨迹,对本发明实施例中的基于鼠标的移动轨迹在计算机上进行控制的方法进行描述。图2示出了本发明实施例二中基于鼠标的移动轨迹在计算机上进行控制的方法的流程图。如图1所示,该方法包括如下步骤。步骤21,监控用户在计算机上的鼠标操作。步骤22,判断获取条件是否满足,如果获取条件满足,执行步骤23,否则返回步骤 21。在本步骤中,获取条件是用户按住鼠标右键移动鼠标。步骤23,开始获取鼠标的移动轨迹,同时显示鼠标的移动轨迹。随着用户连续地移动鼠标,获取鼠标的移动轨迹,同时将获取的鼠标的移动轨迹显示在计算机的显示屏上,直到获取条件不满足,如用户释放右键。假设在本步骤中,最终获取的用户移动鼠标的轨迹接近一个L型。步骤M,根据鼠标的移动轨迹,确定鼠标的移动路径。根据步骤12中描述的方案,可以确定鼠标的移动路径为向下和向右,简称为移动路径L。本实施例中,在最终获取完鼠标的轨迹后,再确定鼠标的移动路径。在应用本发明实施例时,也可以在获取鼠标轨迹的同时确定鼠标的移动路径,并不影响本发明实施例的应用。步骤25,判断当前激活窗口对应的软件对应的移动路径是否包括移动路径L,如果当前激活窗口对应的软件包括移动路径L,则确定移动路径L属于软件级别,执行步骤 27,否则,执行步骤沈。在本实施例中,移动轨迹所属的级别包括软件级别和系统级别,软件级别的优先级高于系统级别的优先级。在计算机中可以同时运行多个不同的软件,但是用户通过鼠标手势控制的软件只有当前激活窗口对应的软件,因此,当移动轨迹所属的级别是软件级别时,该移动轨迹对应针对当前激活窗口对应的软件的控制操作,即属于软件级别的移动路径包括当前激活窗口对应的软件中可用的移动路径。步骤沈,判断系统对应的移动路径是否包括移动路径L,如果系统对应的移动路径包括移动路径L,则确定移动路径L属于系统级别,执行步骤27,否则,执行步骤四。步骤27,根据在移动路径L所属的级别中,移动路径与控制操作的对应关系,确定移动路径L对应的控制操作。在本实施例中,假设当前激活窗口对应的软件是文档编辑软件,移动路径L在该文档编辑软件中对应的控制操作是粘贴,另外,移动路径L在系统中对应的控制操作是最小化当前窗口。如果移动路径L属于软件级别,则确定控制操作为粘贴,如果移动路径L属于系统级别,则确定控制操作为最小化当前窗口。步骤观,根据控制操作的实现方式,在计算机上执行该控制操作。在本实施例中,当移动路径L属于软件级别时,根据模拟快捷键的实现方式,在该文档编辑软件中执行粘贴操作;当移动路径L属于系统级别时,根据使用系统消息的方式, 执行最小化当前窗口的操作,即将该文档编辑软件的窗口最小化。步骤四,结束对本次获取的鼠标轨迹的处理,返回步骤21。从上述实施例可以看出,由于鼠标的移动路径可以属于不同的级别,而不是只针对某种软件或系统,使鼠标的移动路径可以分别应用于不同的软件或者系统,极大地提高了鼠标的移动轨迹对应的控制操作的通用性。并且,由于本发明实施例中提供了多种控制操作的实现方式,一方面提高了设置鼠标的移动轨迹对应的控制操作的灵活性,另一方面,大量地增加了鼠标的移动轨迹对应的控制操作的数量,满足了用户的需求,提高了用户使用鼠标进行控制操作的应用体验。为了实施上述基于鼠标的移动轨迹在计算机上进行控制的方法,本发明实施例还提供了一种基于鼠标的移动轨迹在计算机上进行控制的装置。图3示出了本发明实施例中基于鼠标的移动轨迹在计算机上进行控制的装置的结构。如图3所示,该装置包括移动轨迹获取模块31,移动路径确定模块32,级别确定模块 33,控制操作确定模块34和执行模块35。其中,移动轨迹获取模块31用于当满足获取条件时,获取鼠标的移动轨迹。其中获取条件可以是按住鼠标右键移动,按住鼠标左键移动或者按住鼠标右键和左键移动。移动路径确定模块32用于根据鼠标的移动轨迹,确定鼠标的移动路径。级别确定模块33用于根据级别的优先级以及级别对应的移动路径,确定该移动路径所属的级别。在本发明实施例中,鼠标的移动路径可以属于不同级别,不同的级别具有不同的优先级,每个级别中都可以独立设置鼠标的移动路径与控制操作的对应关系。控制操作确定模块34用于根据在该移动路径所属的级别中,移动路径与控制操作的对应关系,确定该移动路径对应的控制操作。执行模块35用于按照该控制操作的实现方式,在计算机上执行该控制操作。另外,该装置还可以包括显示模块,用于在计算机上显示该移动轨迹。图4示出了本发明实施例中移动路径确定模块的结构。如图4所示,移动路径确定模块包括方向确定子模块321和方向记录子模块322。其中,方向确定子模块321用于沿着所述移动轨迹,每隔预定长度确定一次该移动轨迹的方向,预定长度为15像素。方向记录子模块322用于记录第一次确定的方向,当第η次确定的方向与第η_1 次计算的方向不同时,记录所述第η次确定的方向,其中η为大于2的整数;所述记录的方向被确定为所述鼠标的移动路径。在本发明实施例中,鼠标的移动路径包括的方向为上,下,左和右四个方向,相应地,确定的移动轨迹的方向也包括上,下,左和右四个方向。另外,为了降低方向确定的错误几率,方向确定子模块还用于在每次确定移动轨迹时,计算该移动轨迹的实际方向,判断计算的实际方向与上,下,左和右之间的夹角是否小于预定角度,将与小于预定角度的夹角对应的方向确定为该移动轨迹的方向,其中所述预定角度小于45°。较佳地,该预定角度可以是30°。级别确定模块在确定该移动路径所属的级别时,具体用于从优先级最高的级别开始,判断当前级别对应的移动路径中是否包括该移动路径;如果当前级别对应的移动路径中包括该移动路径,确定当前级别为该移动路径所属的级别。在本发明实施例中,鼠标的移动路径划分为系统级别和软件级别,并且软件级别的优先级高于所述系统级别的优先级。其中,属于软件级别的移动路径包括当前激活窗口对应的软件中可用的移动路径,属于系统级别的移动路径包括计算机采用的操作系统中可用的移动路径。当控制操作的实现方式为使用系统消息或应API时,执行模块用于根据预先定义的控制操作与系统消息或API的对应关系,确定控制操作对应的系统消息或者API ;调用确定的系统消息或者API。当控制操作的实现方式为模拟快捷键时,执行模块用于根据预先定义的控制操作与快捷键序列的对应关系,确定控制操作对应的快捷键序列;模拟该快捷键序列。当所述控制操作的实现方式为播放宏时,执行模块用于根据预先定义的控制操作与宏对应关系,确定控制操作对应的已创建的宏;播放已创建的宏。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。在具体的实施过程中可对根据本发明的优选实施例进行适当的改进,以适应具体情况的具体需要。因此可以理解,本文所述的本发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1.一种基于鼠标的移动轨迹在计算机上进行控制的方法,其特征在于,包括 当满足获取条件时,获取鼠标的移动轨迹;根据所述鼠标的移动轨迹,确定所述鼠标的移动路径; 根据级别的优先级以及级别对应的移动路径,确定所述移动路径所属的级别; 根据在所述移动路径所属的级别中,移动路径与控制操作的对应关系,确定所述移动路径对应的控制操作;按照所述控制操作的实现方式,在计算机上执行所述控制操作。
2.根据权利要求1所述的方法,其特征在于,所述获取条件包括按住鼠标右键移动,按住鼠标左键移动或者按住鼠标右键和左键移动。
3.根据权利要求1所述的方法,其特征在于,所述根据所述鼠标的移动轨迹,确定所述鼠标的移动路径包括沿着所述移动轨迹,每隔预定长度,确定一次所述移动轨迹的方向; 记录第一次确定的方向;当第η次确定的方向与第n-1次计算的方向不同时,记录所述第η次确定的方向,其中 η为大于2的整数;确定所述依次记录的方向为所述鼠标的移动路径。
4.根据权利要求1所述的方法,其特征在于,所述方向包括上,下,左和右; 所述确定一次所述移动轨迹的方向包括计算所述移动轨迹的实际方向;判断所述实际方向与上,下,左和右之间的夹角是否小于预定角度,所述预定角度小于 45° ;确定与小于预定角度的夹角对应的方向为所述移动轨迹的方向。
5.根据权利要求1所述的方法,其特征在于,所述根据级别的优先级以及级别对应的移动路径,确定所述移动路径所属的级别包括从优先级最高的级别开始,判断当前级别对应的移动路径中是否包括所述移动路径; 如果当前级别对应的移动路径中包括所述移动路径,确定所述当前级别为所述移动路径所属的级别。
6.根据权利要求5所述的方法,其特征在于,所述移动路径所属的级别包括软件级别和系统级别,所述软件级别的优先级高于所述系统级别的优先级;属于所述软件级别的移动路径包括当前激活窗口对应的软件中可用的移动路径,属于所述系统级别的移动路径包括所述计算机采用的操作系统中可用的移动路径。
7.根据权利要求1所述的方法,其特征在于,所述控制操作的实现方式包括使用系统消息或应用编程接口 API ;所述按照所述控制操作的实现方式,在计算机上执行所述控制操作包括 根据预先定义的控制操作与系统消息或API的对应关系,确定所述控制操作对应的系统消息或者API ;调用所述确定的系统消息或者API。
8.根据权利要求1所述的方法,其特征在于,所述控制操作的实现方式包括模拟快捷键;所述按照所述控制操作的实现方式,在计算机上执行所述控制操作包括根据预先定义的控制操作与快捷键序列的对应关系,确定所述控制操作对应的快捷键序列;模拟所述快捷键序列;或者所述控制操作的实现方式包括播放宏;所述按照所述控制操作的实现方式,在计算机上执行所述控制操作包括根据预先定义的控制操作与宏对应关系,确定所述控制操作对应的已创建的宏;播放所述已创建的宏。
9.一种基于鼠标移动轨迹在计算机上进行控制的装置,其特征在于,包括移动轨迹获取模块,用于当满足获取条件时,获取鼠标的移动轨迹;移动路径确定模块,用于根据所述鼠标的移动轨迹,确定所述鼠标的移动路径;级别确定模块,用于根据级别的优先级以及级别对应的移动路径,确定所述移动路径所属的级别;控制操作确定模块,用于根据在所述移动路径所属的级别中,移动路径与控制操作的对应关系,确定所述移动路径对应的控制操作;和执行模块,用于按照所述控制操作的实现方式,在计算机上执行所述控制操作。
10.根据权利要求9所述的装置,其特征在于,所述移动路径确定模块包括方向确定子模块,用于沿着所述移动轨迹,每隔预定长度,确定一次所述移动轨迹的方向;方向记录子模块,用于记录第一次确定的方向;当第η次确定的方向与第n-1次计算的方向不同时,记录所述第η次确定的方向,其中η为大于2的整数;所述记录的方向被确定为所述鼠标的移动路径。
11.根据权利要求10所述的装置,其特征在于,所述方向确定子模块用于在每次确定所述移动轨迹时,计算所述移动轨迹的实际方向,判断所述实际方向与上,下,左和右之间的夹角是否小于预定角度,将与小于预定角度的夹角对应的方向确定为所述移动轨迹的方向,其中所述预定角度小于45°。
12.根据权利要求9所述的装置,其特征在于,所述级别确定模块用于从优先级最高的级别开始,判断当前级别对应的移动路径中是否包括所述移动路径;如果当前级别对应的移动路径中包括所述移动路径,确定所述当前级别为所述移动路径所属的级别。
13.根据权利要求12所述的装置,其特征在于,所述移动路径所属的级别包括软件级别和系统级别,所述软件级别的优先级高于所述系统级别的优先级;属于所述软件级别的移动路径包括当前激活窗口对应的软件中可用的移动路径,属于所述系统级别的移动路径包括所述计算机采用的操作系统中可用的移动路径。
14.根据权利要求9所述的装置,其特征在于,所述控制操作的实现方式为使用系统消息或应用编程接口 API,所述执行模块用于根据预先定义的控制操作与系统消息或API 的对应关系,确定所述控制操作对应的系统消息或者API ;调用所述确定的系统消息或者 API。
15.根据权利要求9所述的装置,其特征在于,所述控制操作的实现方式为模拟快捷键,所述执行模块用于根据预先定义的控制操作与快捷键序列的对应关系,确定所述控制操作对应的快捷键序列;模拟所述快捷键序列;或者所述控制操作的实现方式为播放宏,所述执行模块用于根据预先定义的控制操作与宏对应关系,确定所述控制操作对应的已创建的宏;播放所述已创建的宏。
全文摘要
本发明实施例提供了一种基于鼠标的移动轨迹在计算机上进行控制的方法和装置。该方法包括当满足获取条件时,获取鼠标的移动轨迹;根据所述鼠标的移动轨迹,确定所述鼠标的移动路径;根据级别的优先级以及级别对应的移动路径,确定所述移动路径所属的级别;根据在所述移动路径所属的级别中,移动路径与控制操作的对应关系,确定所述移动路径对应的控制操作;按照所述控制操作的实现方式,在计算机上执行所述控制操作。应用本发明实施例提高鼠标的移动轨迹对应的控制操作的数量和通用性。
文档编号G06F3/033GK102402361SQ201010277178
公开日2012年4月4日 申请日期2010年9月8日 优先权日2010年9月8日
发明者杨波 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1