当前位置: 首页 > 专利查询>郑国书专利>正文

一种具手势操作功能的鼠标制造技术

技术编号:3787403 阅读:158 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种具手势操作功能的鼠标。该鼠标能执行如下步骤:步骤一、记录鼠标移动轨迹;步骤二、计算鼠标移动轨迹距离,若该距离小于一设定值则返回执行步骤一;步骤三、将鼠标移动轨迹直角坐标转换成极坐标并将该轨迹极坐标之角度区分归属成极坐标八个区域其中之一,并执行相对应可设定指令,其中,该八个区域为N乘45度加减22.5度,N取自0、1、2、3、4、5、6和7;步骤四、清除此鼠标移动轨迹之记录或此鼠标移动轨迹之记录减去上述设定值后,执行步骤一。本发明专利技术的有益效果在于利用直角坐标系和极坐标系来对鼠标移动轨迹进行辨识,提高了辨识准确度,进而能依使用者操作鼠标的操作手势特征去连续或非连续执行相对应的设定指令。

【技术实现步骤摘要】

本专利技术涉及一种鼠标,具体涉及一种具手势操作功能的鼠标,能依使用者操作鼠标的 操作手势特征去执行相对应的设定指令。
技术介绍
目前,鼠标手势(Mouse Gestures)作为一种鼠标增强功能,已越来越广泛应用到互联 网浏览器中以提高浏览器的使用效率,且有扩大应用到计算机操作系统中的其他软件中的趋 势。如Strokelt鼠标手势软件、Avantfind鼠标手势插件、Opera鼠标手势软件、火狐(Firefox) 鼠标手势插件、腾讯TT手势软件等均提供了鼠标手势辅助功能。该些鼠标手势的操作大体 如下按下鼠标的某一按键(通常为鼠标右键)后,拖曳鼠标划出某种特定轨迹后松开按键, 程序即识别该特定轨迹后能执行相对应的指令操作。又如中国专利技术专利公开文献CN1790262A公开了一种基于鼠标轨迹数据对计算机软件的 运行进行控制的方法,该方法系通过启动一鼠标运动子程序,由该鼠标运动子程序捕捉鼠标 的运动信息并记录所述鼠标的运动轨迹数据,直到该鼠标停止运动,然后将所述运动轨迹数 据与自身存储的运动轨迹样本进行比较,如果相匹配,则所述鼠标运动子程序向主进程发出 执行与该运动轨迹样本相关联的操作指令;如果不相匹配,则继续执行捕捉、记录步骤直到 鼠标运动子程序关闭。然而,由于鼠标移动轨迹设计精度的限制,及计算机对鼠标轨迹识别的准确度仍有待提 高,因此,目前的鼠标手势还比较简单;又,目前的鼠标手势功能均仅为一鼠标移动轨迹对 应执行一条指令操作,不利于进一步扩大其应用范围。
技术实现思路
本专利技术的一个目的在于针对上述问题,提供一种能依使用者操作鼠标的操作手势特 征去连续执行相对应的设定指令的鼠标。本专利技术的另一个目的在于提供一种能依使用者操作鼠标的操作手势特征去非连续 执行相对应的设定指令的鼠标。为达到本专利技术的第一个目的,本专利技术的技术方案如下 一种具手势操作功能的鼠标,其能执行如下步骤步骤一、记录鼠标移动轨迹;步骤二、计算鼠标移动轨迹距离,若该距离小于一设定值则返回执行步骤一; 步骤三、将鼠标移动轨迹直角坐标转换成极坐标并将该轨迹极坐标之角度区分 归属成极坐标八个区域其中之一,并执行相对应可设定指令,其中,该八个区域为N乘45度加减22.5度,N取自0、 1、 2、 3、 4、 5、 6和7;步骤四、清除此鼠标移动轨迹之记录或此鼠标移动轨迹之记录减去上述设定值 后,执行步骤一。进一步,可通过一按键触发事件启动及关闭步骤。该按键触发事件可来自任一 鼠标按键或任一键盘按键。为达到本专利技术的另一个目的,本专利技术的技术方案如下 一种具手势操作功能的鼠 标,包含一按键,其能执行如下步骤-步骤一、该按键按下则执行步骤二到步骤四否则执行步骤五; 步骤二记录鼠标移动轨迹;步骤三、计算鼠标移动轨迹距离,若该距离小于一设定值则执行步骤一; 步骤四、将鼠标移动轨迹直角坐标转换成极坐标并将该轨迹极坐标之角度区分归属成极坐标八个区域其中之一,并将此数值储存到一循序缓冲区(Buffer),以及鼠 标移动轨迹之记录减去上述设定值,该八个区域为N乘45度加减22.5度,N取自 0、 1、 2、 3、 4、 5、 6和7;步骤五、依该循序缓冲区内容执行相对应设定指令;步骤六、清除此鼠标移动轨迹之记录及循序缓冲区,执行步骤一。 对于上述两技术方案中所述的鼠标移动轨迹,本专利技术系让其建立在极坐标系上,并对其进行了定义该鼠标移动轨迹可为一条线,该一条线包含一起始点和一终止点且角度 为45度的整数倍;或可由至少两条线依次相连组成,每一条线均包含一起始点和 一终止点且角度均为45度的整数倍、及前一条线的终止点与后一条线的起始点重合o当鼠标移动轨迹为一条线时,该一条线的特征可含T、丄、—、—、\、 /、 /和\中的任一种,其中该箭头表示移动轨迹的终止点,另一端点表示移动轨迹的起始 点。进一步,所述一条线可含来回两线。当鼠标移动轨迹是由第一连接线和第二连接线相连接组成时,该两相连接线的特征可含 T、」、T、 ^、 一, ^J、 或 ,或两相连接线夹角为45度、90度、135度或180度,(如图5所示),其中第二连接线的终止点表 示移动轨迹的终止点,第一连接线的起始点表示移动轨迹的起始点。进一步,两相 连接线中的第一连接线的终止点的线特征含来回两线。当鼠标移动轨迹是由第一连接线、第二连接线和第三连接线依次相连接组成 时,该三相连接线的特征可如图6所示但并不局限于图6所示的形式,该第三连接 线的终止点表示移动轨迹的终止点,该第一连接线的起始点表示移动轨迹的起始 占。上述每一线的长度由可变更的设定值确定,即可任意设定组成鼠标轨迹距离的 每一线的设定值,使在使用鼠标手势过程中能满足使用者的个性化要求。 上述两技术方案所述的步骤执行于鼠标,或计算机。本专利技术的有益效果在于利用直角坐标系和极坐标系来对鼠标移动轨迹进行辨 识,提高了辨识准确度,进而能依使用者操作鼠标的操作手势特征去连续或非连续 执行相对应的设定指令。为使能更进一步了解本专利技术的技术特征及
技术实现思路
,请参阅以下有关本专利技术的具体实施方式与附图,然而所附图式仅提供参考与说明用,并非用来对本专利技术加以 限制。附图说明图1是本专利技术所述极坐标的角度区域划分示意图; 图2是本专利技术实施例1所述连续模式的流程图; 图3是本专利技术实施例2所述非连续模式的流程图; 图4是本专利技术所述鼠标移动轨迹为一条线的示意图; 图5是本专利技术所述鼠标移动轨迹为两条线的示意图; 图6是本专利技术所述鼠标移动轨迹为三条线的示意图。具体实施例方式首先,对能施行本专利技术的鼠标手势即鼠标移动轨迹的特征进行如下限定建立 在极坐标系上;该鼠标移动轨迹为一条线,该一条线包含一起始点和一终止点且角度为45度的整数倍;或由至少两条线依次相连组成,每一条线均包含一起始点和一终止点且角度均为45度的整数倍、及前一条线的终止点与后一条线的起始点重合,第一条线的起始点即为鼠标移动轨迹的起始点,最后一条线的终止点即为鼠标移动轨迹的终止点。由于使用者实际拖曳出的鼠标移动轨迹几乎不可能完美得到直线或整数倍45度夹角线,如弧形、弯曲线及夹角为弧形等,因此,本专利技术对极坐标系的角度进行了区域划分,如图1所示。在图1所示的O-X极坐标系中,按N乘45度加减22.5度(N取自0、 1、 2、 3、4、 5、 6和7)划分出0度、45度、90度、135度、180度、225度、270度和315度共八个角度区域,意即当使用者拖曳出的轨迹的一条线的角度(如10度)为落入某一角度区域(如0度区域),则该一条线的角度应为该角度区域所表达的角度(即0度而非10度),如此,则可纠正实际使用过程中的轨迹角度偏差问题。而每一鼠标移动轨迹的起始点应与极点O重合,意即起始点视为极点O。如图2和图3所示,为本专利技术基于鼠标移动轨迹连续或非连续执行相对应指令功能的流程图,根据该两流程图可编写出一手势特征辨识程序来完成本专利技术所述的执行步骤。此手势特征辨识程序可在鼠标装置内而成鼠标手势装置或可在主装置操作系统下执行,使用者可通过触发事件而呼叫该手势特征辨识程序,如一个位于鼠标上或键盘按键的启动功能键,该启动信号呼叫执行手势特征辨识程序,该手势特征辨识程序含设定之功能,使用者可设定该触发事件为鼠标或键盘上任意按键,使用者亦可设定触发事件执本文档来自技高网
...

【技术保护点】
一种具手势操作功能的鼠标,其特征在于,其能执行如下步骤: 步骤一、记录鼠标移动轨迹; 步骤二、计算鼠标移动轨迹距离,若该距离小于一设定值则返回执行步骤一; 步骤三、将鼠标移动轨迹直角坐标转换成极坐标并将该轨迹极坐标之角度区 分归属成极坐标八个区域其中之一,并执行相对应可设定指令,其中,该八个区域为N乘45度加减22.5度,N取自0、1、2、3、4、5、6和7; 步骤四、清除此鼠标移动轨迹之记录或此鼠标移动轨迹之记录减去上述设定值后,执行步骤一。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑国书
申请(专利权)人:郑国书
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1