ImageVerifierCode 换一换
格式:PDF , 页数:8 ,大小:401.44KB ,
资源ID:1036403      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-1036403.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在触摸屏上实现鼠标中键效果的方法及装置.pdf)为本站会员(r7)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

在触摸屏上实现鼠标中键效果的方法及装置.pdf

1、10申请公布号CN102331901A43申请公布日20120125CN102331901ACN102331901A21申请号201110142381322申请日20110530G06F3/048200601G06F3/04120060171申请人广州视睿电子科技有限公司地址510663广东省广州市广州技术开发区科学城科珠路192号72发明人黄安麒于士坤74专利代理机构广州华进联合专利商标代理有限公司44224代理人王茹曾旻辉54发明名称在触摸屏上实现鼠标中键效果的方法及装置57摘要本发明提供一种在触摸屏上实现鼠标中键效果的方法及装置,该方法包括以下步骤当检测到触摸屏连接到计算机时,将触摸屏描

2、述为一个鼠标设备;对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标;判断触摸点的个数是否大于预设的第一阈值,若是,获取所有触摸点所组成的点组的中点,继续判断该中点与其他触摸点之间的距离是否均小于预设的第二阈值;若是,则将所述中点作为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息给计算机;当检测到触摸屏上的触摸点个数小于预设的第三阈值时,发送鼠标中键结束的通讯信息给计算机。本发明方法及装置,在触摸屏上实现了鼠标中键功能,给用户带来了方便,提高了用户的体验感。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图1页CN102331914A1/2页21一

3、种在触摸屏上实现鼠标中键效果的方法,其特征在于,包括以下步骤当检测到触摸屏连接到计算机时,将触摸屏描述为一个鼠标设备;对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标;判断所述触摸点的个数是否大于预设的第一阈值,若是,获取所有触摸点所组成的点组的中点,并继续判断所述中点与其他触摸点之间的距离是否均小于预设的第二阈值;若是,则将所述中点作为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息给计算机,计算机根据所述鼠标中键的通讯信息执行相应的鼠标中键功能操作;当检测到触摸屏上的触摸点个数小于预设的第三阈值时,发送鼠标中键结束的通讯信息给计算机,计算机根据所述鼠标中键结束的通讯信息结束鼠标中键功

4、能操作。2根据权利要求1所述的在触摸屏上实现鼠标中键效果的方法,其特征在于,所述将触摸屏描述为一个鼠标设备的过程具体包括通过修改人机接口设备HID描述符或通过自行开发的驱动程序,将触摸屏描述为一个鼠标设备。3根据权利要求2所述的在触摸屏上实现鼠标中键效果的方法,其特征在于根据人机接口设备HID协议或自行开发的驱动程序中的协议,发送鼠标中键的通讯信息给计算机;以及根据人机接口设备HID协议或自行开发的驱动程序中的协议,发送鼠标中键结束的通讯信息给计算机。4根据权利要求1所述的在触摸屏上实现鼠标中键效果的方法,其特征在于,在判断出所述触摸点的个数大于所述第一阈值之后、获取所述中点之前,还包括步骤判

5、断所述触摸点的个数是否小于预设的第四阈值。5一种在触摸屏上实现鼠标中键效果的装置,其特征在于,包括检测模块,用于当检测到触摸屏连接到计算机时,将触摸屏描述为一个鼠标设备;与所述检测装置相连接的采样模块,用于对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标;与所述采样模块相连接的判断模块,用于判断所述触摸点的个数是否大于预设的第一阈值,若是,获取所有触摸点所组成的点组的中点,并继续判断所述中点与其他触摸点之间的距离是否均小于预设的第二阈值;与所述判断模块相连接的执行模块,用于当所述中点与其他触摸点之间的距离均小于所述第二阈值时,将所述中点作为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息

6、给计算机,计算机根据所述鼠标中键的通讯信息执行相应的鼠标中键功能操作;与所述执行模块相连接的结束模块,用于当检测到触摸屏上的触摸点个数小于预设的第三阈值时,发送鼠标中键结束的通讯信息给计算机,计算机根据所述鼠标中键结束的通讯信息结束鼠标中键功能操作。6根据权利要求5所述的在触摸屏上实现鼠标中键效果的装置,其特征在于,所述检测模块通过修改人机接口设备HID描述符或通过自行开发的驱动程序,将触摸屏描述为一个鼠标设备。7根据权利要求6所述的在触摸屏上实现鼠标中键效果的装置,其特征在于所述执行模块根据人机接口设备HID协议或自行开发的驱动程序中的协议,发送鼠标中键的通讯信息给计算机;以及权利要求书CN

7、102331901ACN102331914A2/2页3所述结束模块根据人机接口设备HID协议或自行开发的驱动程序中的协议,发送鼠标中键结束的通讯信息给计算机。8根据权利要求5所述的在触摸屏上实现鼠标中键效果的装置,其特征在于,所述判断模块中包括第一判断子模块,用于在判断出所述触摸点的个数大于所述第一阈值之后、获取所述中点之前,判断所述触摸点的个数是否小于预设的第四阈值。权利要求书CN102331901ACN102331914A1/4页4在触摸屏上实现鼠标中键效果的方法及装置技术领域0001本发明涉及触摸屏领域,尤其涉及一种在触摸屏上实现鼠标中键效果的方法及装置。背景技术0002鼠标MOUSE的

8、使用,有效代替了键盘上的某些繁琐指令操作,使得计算机的操作更加简洁和方便。0003按键数来划分鼠标的种类,可以将鼠标分为两键鼠标、三键鼠标滚轮鼠标等。两键鼠标和三键鼠标的左右按键功能完全一致,一般情况下,我们用不着三键鼠标的中间按键滚轮,但是并不能因此就说鼠标中键没有什么用处。下面仅以鼠标中键滚轮在浏览网页中的具体应用为例来说明鼠标中键的作用0004一、关闭标签页在要关闭的标签页上点击鼠标的滚轮中键就可以方便地关掉标签页;0005二、粘贴并转到URL浏览网页时经常会从别处粘贴URL到浏览器的地址栏里,然后再按回车键来打开相应的页面。事实上在某些浏览器中,在复制完URL之后,只要在页面中任何位置

9、点击鼠标中键就可以完成转向该功能需要首先进行相关设置才可实现;0006三、滚动标签当在浏览中打开过多的标签页时,标签栏两端会出现指向两侧的箭头而将过多的标签隐藏起来,通过点击两侧的箭头可以滚动标签栏而看到被隐藏至两侧的标签。但事实上我们可以通过滚轮鼠标,使这个操作更简单,只要在标签栏上滑动鼠标滚轮就可以前后滚动标签栏,翻出被隐藏的标签页;0007四、前进/后退在浏览网页时按住键盘上的SHIFT键后再滚动鼠标的滚轮可以实现网页的前后跳转;0008五、缩放在浏览网页时按住键盘上的CTRL键再滚动鼠标的滚轮可以方便地放大或缩小页面。0009事实上鼠标中键的作用远不止这些,尤其是在使用某些特殊软件时如

10、AUTOCAD、GOOGLE地图、图片浏览器等,鼠标中键会起到一些事倍功半的作用。例如在AUTOCAD软件中可以利用鼠标中键快速启动常用命令,成倍提高工作的效率。0010另外,目前触摸屏技术发展迅速,为了操作上的方便,人们用触摸屏来代替鼠标或键盘。当前市场上的触摸屏已经能实现相当于鼠标左键、鼠标右键的功能,但是却暂未能实现相当于鼠标中键的功能,这导致触摸屏在某些应用如网页浏览、GOOGLE地图、图片浏览上,操作不如鼠标方便。发明内容0011为解决上述问题,本发明提供一种在触摸屏上实现鼠标中键效果的方法及装置,能够在触摸屏上实现相当于鼠标中键的功能。0012一种在触摸屏上实现鼠标中键效果的方法,

11、包括以下步骤说明书CN102331901ACN102331914A2/4页50013当检测到触摸屏连接到计算机时,将触摸屏描述为一个鼠标设备;0014对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标;0015判断所述触摸点的个数是否大于预设的第一阈值,若是,获取所有触摸点所组成的点组的中点,并继续判断所述中点与其他触摸点之间的距离是否均小于预设的第二阈值;0016若是,则将所述中点作为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息给计算机,计算机根据所述鼠标中键的通讯信息执行相应的鼠标中键功能操作;0017当检测到触摸屏上的触摸点个数小于预设的第三阈值时,发送鼠标中键结束的通讯信息给计

12、算机,计算机根据所述鼠标中键结束的通讯信息结束鼠标中键功能操作。0018一种在触摸屏上实现鼠标中键效果的装置,包括0019检测模块,用于当检测到触摸屏连接到计算机时,将触摸屏描述为一个鼠标设备;0020与所述检测装置相连接的采样模块,用于对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标;0021与所述采样模块相连接的判断模块,用于判断所述触摸点的个数是否大于预设的第一阈值,若是,获取所有触摸点所组成的点组的中点,并继续判断所述中点与其他触摸点之间的距离是否均小于预设的第二阈值;0022与所述判断模块相连接的执行模块,用于当所述中点与其他触摸点之间的距离均小于所述第二阈值时,将所述中点作

13、为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息给计算机,计算机根据所述鼠标中键的通讯信息执行相应的鼠标中键功能操作;0023与所述执行模块相连接的结束模块,用于当检测到触摸屏上的触摸点个数小于预设的第三阈值时,发送鼠标中键结束的通讯信息给计算机,计算机根据所述鼠标中键结束的通讯信息结束鼠标中键功能操作。0024通过以上方案可以看出,本发明的在触摸屏上实现鼠标中键效果的方法及装置,通过识别用户在触摸屏上的手势以获取用户使用鼠标中键功能的意图,进而通知计算机以执行相应的鼠标中键功能操作,从而达到了在触摸屏上实现了鼠标中键功能的目的,给用户带来了方便,提高了用户的体验感。附图说明0025图1为本发

14、明一种在触摸屏上实现鼠标中键效果的方法的流程图;0026图2为本发明一种在触摸屏上实现鼠标中键效果的装置的结构示意图。具体实施方式0027本发明提供一种在触摸屏上实现鼠标中键效果的方法及装置,能够解决现有技术中在触摸屏上不能实现鼠标中键效果的问题。下面结合附图详细描述本发明的具体实施例。0028一种在触摸屏上实现鼠标中键效果的方法,如图1所示,包括以下步骤0029步骤S1,当检测到触摸屏设备连接到计算机时,将触摸屏描述为一个鼠标设备。0030作为一个较好的实施例,上述的过程可以具体描述如下通过修改HIDHUMAN说明书CN102331901ACN102331914A3/4页6INTERFACE

15、DEVICE,人机接口设备描述符或通过自行开发的驱动程序,将触摸屏描述为一个鼠标设备。0031步骤S2,对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标。0032步骤S3,判断所述触摸点的个数是否大于预设的第一阈值,如果是,则获取触摸屏上所有触摸点所组成的点组的中点;否则返回步骤S2。0033本步骤中,在判断出所述触摸点的个数大于所述第一阈值之后、获取所述所有触摸点所组成的点组的中点之前,还可以包括如下步骤判断所述触摸点的个数是否小于预设的第四阈值,若是才执行下一步骤。即触摸点的个数不能无限的大,如果大于了这个预先设定的第四阈值,说明有可能是用户的误操作,则返回到步骤S2对触摸屏上的触

16、摸点进行重新采样等操作。0034步骤S4,由于触摸屏上有可能还存在其他点,根据步骤S2中的坐标可计算得出这些其他点与步骤S3中的中点之间的距离,记为D1、D2、D3则继续判断所述中点与这些触摸点之间的距离D1、D2、D3是否均小于一个预设的第二阈值DMAX。0035步骤S5,若步骤S4中的判断为否,说明此组触摸点并非来源于用户的一只手或某个能带来多个触摸点的工具,则认为用户没有使用鼠标中键功能的意图;若判断为是,说明此组触摸点有可能是来源于用户的一只手或某个能带来多个触摸点的工具,则认为用户有使用鼠标中键功能的意图,因此进入下一步骤将所述中点作为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息给

17、计算机,计算机根据所述鼠标中键的通讯信息执行相应的鼠标中键功能操作;0036步骤S6,当检测到触摸屏上的触摸点个数小于预设的第三阈值时,则认为用户有结束使用鼠标中键功能的意图,因此发送鼠标中键抬起结束的通讯信息给计算机,计算机根据所述鼠标中键抬起结束的通讯信息结束鼠标中键功能操作。0037与步骤S1中相同的,步骤S5以及步骤S6中的发送鼠标中键的通讯信息给计算机、发送鼠标中键结束的通讯信息给计算机的过程可以具体描述如下根据人机接口设备HID协议已有的或自行开发的驱动程序中的协议,发送鼠标中键的通讯信息给计算机;以及0038根据人机接口设备HID协议已有的或自行开发的驱动程序中的协议,发送鼠标中

18、键结束的通讯信息给计算机。0039需要说明的是,本发明的方法中的第一阈值、第二阈值、第三阈值以及第四阈值的具体数值均可根据具体情况由用户预先设置。0040与本发明的一种在触摸屏上实现鼠标中键效果的方法相对应的,本发明还提供一种在触摸屏上实现鼠标中键效果的装置,如图2所示,包括0041检测模块,用于当检测到触摸屏连接到计算机时,将触摸屏描述为一个鼠标设备;0042与所述检测装置相连接的采样模块,用于对触摸屏上的当前触摸点进行采样,获取各触摸点的个数、坐标;0043与所述采样模块相连接的判断模块,用于判断所述触摸点的个数是否大于预设的第一阈值,若是,获取所有触摸点所组成的点组的中点,并继续判断所述

19、中点与其他触摸点之间的距离是否均小于预设的第二阈值;说明书CN102331901ACN102331914A4/4页70044与所述判断模块相连接的执行模块,用于当所述中点与其他触摸点之间的距离均小于所述第二阈值时,将所述中点作为鼠标中键按下的坐标点,并发送鼠标中键的通讯信息给计算机,计算机根据所述鼠标中键的通讯信息执行相应的鼠标中键功能操作;0045与所述执行模块相连接的结束模块,用于当检测到触摸屏上的触摸点个数小于预设的第三阈值时,发送鼠标中键结束的通讯信息给计算机,计算机根据所述鼠标中键结束的通讯信息结束鼠标中键功能操作。0046优选的,所述检测模块可以通过修改人机接口设备HID描述符或通

20、过自行开发的驱动程序,将触摸屏描述为一个鼠标设备。0047另外,所述执行模块可以根据人机接口设备HID协议或自行开发的驱动程序中的协议,发送鼠标中键的通讯信息给计算机;以及0048所述结束模块可以根据人机接口设备HID协议或自行开发的驱动程序中的协议,发送鼠标中键结束的通讯信息给计算机。0049优选的,所述判断模块中可以包括第一判断子模块,该模块用于在判断出所述触摸点的个数大于所述第一阈值之后、获取所有触摸点所组成的点组的中点之前,判断所述触摸点的个数是否小于预设的第四阈值。0050本发明的装置中的其他技术特征与本发明的一种在触摸屏上实现鼠标中键效果的方法相类似,在此不予赘述。0051本发明的

21、在触摸屏上实现鼠标中键效果的方法及装置,通过识别用户在触摸屏上的手势以获取用户使用鼠标中键功能的意图,再利用鼠标与计算机的通讯协议,从而最终在触摸屏上实现了鼠标中键功能。本发明的方法及装置,在触摸屏上配合某些应用软件如网页浏览器、GOOGLE地图、图片浏览器等使用时,可以给用户带来较高的用户体验。而且在开发应用软件时,以鼠标中键功能作为识别,可以在不支持多点触摸的操作系统上也实现触摸屏的手势识别效果。0052以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。说明书CN102331901ACN102331914A1/1页8图1图2说明书附图CN102331901A

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1