一种鼠标新的操作方法

文档序号:6336526阅读:115来源:国知局
专利名称:一种鼠标新的操作方法
一种鼠标新的操作方法
技术领域
本发明涉及一种交互显示技术,特别涉及一种现有鼠标新的应用方法。背景技术
目前,鼠标已经广泛使用。它提供了一种人性化操作的快捷工具。但是,随着应用的多样化,现有的鼠标使用不能满足越来越多的应用要求。特 别是现有鼠标的滚轮只能定义一种滚动速度,当需要更快的或更慢的滚动速度时,要配 制鼠标参数(一次滚动下列行数为10或1)。回到正常滚动速度时,又要配制鼠标参数为 正常值(一次滚动下列行数为3),如图1所示。同样鼠标移动指针的速度也是固定的速 度,如图2所示。申请号200810216751.1的专利“两键同时单击转换为左键双单击的鼠标及实 现方法”公开了一种两键同时单击转换为左键双单击的鼠标,包括有鼠标左键、右键、 USB, USB的配置成USB协议所描述的标准的鼠标模式,左键单击动作时,向PC发送 左键代码;当右键单击动作时,向PC发送右键代码;当左右键同时单击动作时,不向 PC发送左右按键单击的代码,由MCU变换成向PC发送双击左键功能,所述USB配置为 标准3轴3键配置码。一种两键同时单击转换为左键双单击鼠标的实现方法,是在PS/2 模式下,左键单击动作时,向PC发送左键代码;当右键单击动作时,向PC发送右键代 码·’当左右键同时单击动作时,不向PC发送左右按键单击的代码,由MCU变换成向PC 发送双击左键功能。该方法需要修改鼠标的设计,使用者还要专门购置新设计的鼠标, 不方便推广使用。如何充分利用现有鼠标,解决以上问题实为必要。
发明内容本发明的目的在于提供一种操作简单、减少误操作、灵活方便的鼠标新操作方 法。为实现本发明目的,提供以下技术方案本发明鼠标新的操作方法,该方法在PC机上编制鼠标设备的上层过滤程序,对 鼠标信息进行自定义的过滤、修改或增加。其包括如下步骤步骤1 检测鼠标操作信息;步骤2:设定上层过滤程序对鼠标操作信息进行过滤、修改或增加;如果检测鼠标的左右键没有同时按下的情况下移动鼠标,上层过滤程序不更改 鼠标指针移动速度,使其在屏幕的移动速度保持正常的速度。当检测鼠标的左右键同时按下后移动鼠标,上层过滤程序设置鼠标指针移动在 屏幕的移动速度提高到一个更高的速度。当检测鼠标的左键按下后同时滚动滚轮,上层过滤程序设置滚轮的滚动速度降 到低速状态。
当鼠标的右键按下后同时滚动滚轮,上层过滤程序设置滚轮的滚动速度提高到 高速状态。步骤3 执行步骤2处理后的鼠标操作信息。所述的步骤1为PC现有的鼠标输入状态检测。所述的步骤2可以通过设定统一开关或者分别设置开关来选定是否要执行上层 过滤程序对鼠标操作信息进行过滤、修改或增加。在设置执行上层过滤程序后执行如下操作状态(1)如果鼠标的左右键没有同时按下的情况下移动鼠标,上层过滤程序不更改鼠标指针的移动速度,使其在屏幕的移动速度保持正常的速度或用 户自定义的移动速度。(2)当检测到鼠标的左右键同时按下后移动鼠标,上层过滤程序设置鼠标指针移 动在屏幕的移动速度提高到一个更高的速度。可以由用户设置任意的速度提高参数,如正常移动速度的m倍(m为2-10的整 数);还可以是用户定义的正常移动速度的固定倍数,如1、2、m(m为2-10的整数)倍寸。(3)当检测鼠标的左键按下后同时滚动滚轮,上层过滤程序设置滚轮的滚动速度 降到低速状态。(4)当鼠标的右键按下后同时滚动滚轮,上层过滤程序设置滚轮的滚动速度提高 到高速状态。对比现有技术,本发明具有以下优点本发明方法具有操作简单、减少误操作、灵活方便等特点,并且不需要修改现 有鼠标的设计,只要安装一个新的鼠标驱动就可以实现。

图1为现有鼠标滑轮滚动行数设定界面;图2为现有鼠标移动速度设定界面;图3为上层过滤程序的流程图。
具体实施方式修改现有鼠标的驱动和/或服务,在正常鼠标应用的基础上有新的应用方法, 如图3所示,该方法包括步骤1 检测鼠标操作信息;步骤2 设定上层过滤程序对鼠标操作信息进行过 滤、修改或增加;上层过滤程序中包括不同状态设定,检测到鼠标操作信息符合所设定的某一状 态条件,则进行该状态对应的鼠标操作执行,均不符合则按照原输入的鼠标操作信息直 接执行。该设定的各状态条件为1、当鼠标的左右键没有同时按下的情况下移动鼠标,上层过滤程序不更改鼠标 指针移动速度,让鼠标指针移动在屏幕的移动速度保持正常的速度(可以由用户定义);2、当鼠标的左右键同时按下后移动鼠标,上层过滤程序设置让鼠标指针移动在屏幕的移动速度提高到一个更高的速度(该速度可以由用户定义);3、当鼠标的左键按下后同时滚动滚轮,让滚轮的滚动速度降到低速状态(可以 由用户定义,如相当于一次滚动下列行数为1);4、当鼠标的右键按下后同时滚动滚轮,让滚轮的滚动速度提高到高速状态(可 以由用户定义,如相当于一次滚动下列行数为10);5、如果没有按下左键或右键,让滚轮的滚动速度正常速度状态(可以由用户定 义,如相当于一次滚动下列行数为3)。步骤3 执行步骤2处理后的鼠标操作信息。所述的步骤1为PC现有的鼠标输入状态检测。所述的步骤2可以通过设定统一开关或者分别设置开关来选定是否要执行上层 过滤程序对鼠标操作信息进行过滤、修改或增加。实施例一定义正常滚动速度为一次滚动下列行数为3,滚动放大倍数为m(m为2_10的整 数);鼠标移动速度放大N倍。我们可以在PC机上编制鼠标设备的上层过滤驱动程序UsbMouFilter,对鼠标信 息进行过滤、修改或增加。对于目前最常用的只有3个按钮的鼠标而言(左键、右键和这2个键中间的滚 轮)(1)如果每次操作都是单独进行(如按下左键后松开左键或按下右键后松开右 键或滚动滚轮或移动鼠标),没有组合操作,则把所有的鼠标信息全部放行。(2)如果按下左键后移动鼠标或移动鼠标过程中按下左键,把所有的鼠标信息全 部放行。(3)如果按下左键后又按下右键或按下右键后又按下左键或同时按下左键和右 键,但没有移动鼠标,则把所有的鼠标信息全部放行。(4)如果按下左键后又按下右键或按下右键后又按下左键或同时按下左键和右 键,并检测到鼠标移动,则把所有的鼠标的按键信息全部放行,而把鼠标移动的幅度放 大N倍(即把DELTAX和DELTAY直接与N相乘,其中N可以在鼠标参数中定义)。(5)如果按下左键时滚动滚轮,则把所有的鼠标信息全部放行。(6)如果在左键和右键没有按下的情况下滚动滚轮,则把所有滚动的信息多转发 一次。相当于比第5条快一倍。(7)如果按下右键时滚动滚轮,则把所有鼠标的按键信息全部放行,而把所有滚 动的信息(如向前或向后滚动一格或多格)多转发2、3、或m次(相当于比第5条快2、
3或m倍,其中2、3或m可在鼠标参数中定义)。由于多发了滚动信息,使鼠标的滚动 速度效果提高了。优选是否要执行以上操作功能可以通过设置统一开关或者分别设置开关。另外,滚轮也可以当作按键。同样,如果是按键信息,全部转发。实施例二(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下, 这把滚动信息全部转发(慢滚动);
(2)如果左键和右键都没有按下,则把所有滚动信息全部转发2次(正常速度滚 动);(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发3、4、或5次 (快滚动);(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发6、7或8次(最 快滚动);(5)在有鼠标移到信息时判断左键和右键是否同时按下,如果没有,则这把鼠标 信息全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。实施例三(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下, 这把滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发2次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发6、7或8次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发3、4或5次;(5)在有鼠标移到信息时判断左键和右键是否同时按下,如果没有,则这把鼠标 信息全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。实施例四(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下, 这把滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发1次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发2次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发3或4次;(5)在有鼠标移到信息时判断左键和右键是否同时按下,如果没有,则这把鼠标 信息全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。实施例五(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下, 这把滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发1次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发3或4次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发2次;(5)在有鼠标移到信息时判断左键和右键是否同时按下,如果没有,则这把鼠标 信息全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。以上实施例未作穷举,本发明可根据操作者的个人习惯和偏好做不同的设置组 合,可挑选以上实施例中一个或一个以上的设置组合作为上层过滤驱动程序,对鼠标信 息进行过滤、修改或增加。优选是否要执行以上操作功能可以通过设置统一开关或者分别设置开关。本发明可根据操作者的个人习惯和偏好作相应的删除、添加、更改、补充。上 述仅为本发明的一种较佳实例。本发明的保护范围并不局限于此,本领域中的技术人员 任何基于本发明技术方案上非实质性变更均包括在本发明保护范围之内。
权利要求
1.一种鼠标新的操作方法,其特征在于,该方法在PC机上编制鼠标设备的上层过滤 程序,对鼠标信息进行自定义的过滤、修改或增加,该操作方法包括如下步骤步骤1 检测鼠标操作信息;步骤2:根据设定的上层过滤程序对鼠标操作信息进行过滤、修改或增加; 步骤3:执行步骤2处理后的鼠标操作信息。
2.如权利要求1所述的鼠标新的操作方法,其特征在于,该上层过滤程序对鼠标操作 信息进行如下过滤、修改或增加如果检测鼠标的左右键没有同时按下的情况下移动鼠标,上层过滤程序不更改鼠标 指针移动速度,使其在屏幕的移动速度保持正常的速度;当检测鼠标的左右键同时按下后移动鼠标,上层过滤程序设置鼠标指针移动在屏幕 的移动速度提高到一个更高的速度;当检测鼠标的左键按下后同时滚动滚轮,上层过滤程序设置滚轮的滚动速度降到低 速状态;当鼠标的右键按下后同时滚动滚轮,上层过滤程序设置滚轮的滚动速度提高到高速 状态。
3.如权利要求1所述的鼠标新的操作方法,其特征在于,该鼠标操作方法包括如下任 一设定(1)如果每次操作都是单独进行,没有组合操作,则把所有的鼠标信息全部放行;(2)如果按下左键后移动鼠标或移动鼠标过程中按下左键,把所有的鼠标信息全部放行;(3)如果按下左键后又按下右键或按下右键后又按下左键或同时按下左键和右键,但 没有移动鼠标,则把所有的鼠标信息全部放行;(4)如果按下左键后又按下右键或按下右键后又按下左键或同时按下左键和右键, 并检测到鼠标移动,则把所有的鼠标的按键信息全部放行,而把鼠标移动的幅度放大N 倍;(5)如果按下左键时滚动滚轮,则把所有的鼠标信息全部放行。(6)如果在左键和右键没有按下的情况下滚动滚轮,则把所有滚动的信息多转发一次。(7)如果按下右键时滚动滚轮,则把所有鼠标的按键信息全部放行,而把所有滚动的 信息多转发2、3、或m次。
4.如权利要求1所述的鼠标新的操作方法,其特征在于,鼠标滚轮操用作按键信息输 入,并且该信息全部转发。
5.如权利要求1所述的鼠标新的操作方法,其特征在于,该方法包括如下任一个或一 个以上的设定(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下,这把 滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发2次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发3、4或5次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发6、7或8次;(5)在有鼠标移动信息时判断左键和右键是否同时按下,如果没有,则这把鼠标信息 全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。
6.如权利要求1所述的鼠标新的操作方法,其特征在于,该方法包括如下任一个或一 个以上的设定(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下,这把 滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发2次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发6、7或8次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发3、4或5次;(5)在有鼠标移动信息时判断左键和右键是否同时按下,如果没有,则这把鼠标信息 全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。
7.如权利要求1所述的鼠标新的操作方法,其特征在于,该方法包括如下任一个或一 个以上的设定(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下,这把 滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发1次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发2次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发3或4次;(5)在有鼠标移到信息时判断左键和右键是否同时按下,如果没有,则这把鼠标信息 全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。
8.如权利要求1所述的鼠标新的操作方法,其特征在于,该方法包括如下任一设定(1)在有滚动信息时判断左键或右键是否按下,如果左键按下,右键没有按下,这把 滚动信息全部转发;(2)如果左键和右键都没有按下,则把所有滚动信息全部转发1次;(3)如果左键没有按下,右键按下,则把所有滚动信息全部转发3或4次;(4)如果左键按下,且右键也按下,则把所有滚动信息全部转发2次;(5)在有鼠标移到信息时判断左键和右键是否同时按下,如果没有,则这把鼠标信息 全部转发;如果有,则把所有移动信息位移量放大1或2倍后转发。
9.如权利要求1 8任一项所述的鼠标新的操作方法,其特征在于,通过设置统一开 关或者分别设置开关来选定是否要执行所述上层过滤程序的设定。
全文摘要
一种鼠标新的操作方法,该方法在PC机上编制鼠标设备的上层过滤程序,对鼠标信息进行自定义的过滤、修改或增加。该操作方法包括如下步骤1检测鼠标操作信息;2根据设定的上层过滤程序对鼠标操作信息进行过滤、修改或增加;3执行步骤2处理后的鼠标操作信息。本发明方法具有操作简单、减少误操作、灵活方便等特点。
文档编号G06F3/033GK102012755SQ20101055501
公开日2011年4月13日 申请日期2010年11月23日 优先权日2010年11月23日
发明者卢如西 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1