预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108132719A(43)申请公布日2018.06.08(21)申请号201611093880.7(22)申请日2016.12.01(71)申请人龙芯中科技术有限公司地址100095北京市海淀区中关村环保科技示范园龙芯产业园2号楼(72)发明人毛卫龙(74)专利代理机构北京汇泽知识产权代理有限公司11228代理人张瑾(51)Int.Cl.G06F3/0354(2013.01)G06F3/038(2013.01)G06F3/0485(2013.01)G06F3/0487(2013.01)权利要求书2页说明书5页附图1页(54)发明名称基于VxWorks操作系统的鼠标滚轮的实现方法及装置(57)摘要本发明提供了一种基于VxWorks操作系统的鼠标滚轮的实现方法及装置,涉及计算机技术领域,解决了VxWorks操作系统中的利用鼠标左键来操作页面窗口的滚动条所带来的操作不方便以及长距离移动鼠标消耗CPU资源的缺陷。所述基于VxWorks操作系统的鼠标滚轮的实现方法包括:当检测到VxWorks操作系统的启动时编译生成使能指令发送给鼠标以使能所述鼠标的滚轮模式;接收所述鼠标发送的位移数据包;读取所述位移数据包以获取所述鼠标滚动的目标位置坐标;根据所述鼠标滚动的目标位置坐标控制所述鼠标的光标移动至屏幕的相应位置。CN108132719ACN108132719A权利要求书1/2页1.一种基于VxWorks操作系统的鼠标滚轮的实现方法,应用于计算机主机,其特征在于,包括:当检测到VxWorks操作系统的启动时编译生成使能指令发送给鼠标以使能所述鼠标的滚轮模式;接收所述鼠标发送的位移数据包;读取所述位移数据包以获取所述鼠标滚动的目标位置坐标;根据所述鼠标滚动的目标位置坐标控制所述鼠标的光标移动至屏幕的相应位置。2.根据权利要求1所述的方法,其特征在于,如果所述鼠标为标准的PS/2鼠标,则所述使能所述鼠标的滚轮模式包括:设置所述PS/2鼠标的采样率;发送鼠标ID获取命令至所述PS/2鼠标;接收所述PS/2鼠标反馈的鼠标ID响应命令,并根据所述鼠标ID响应命令确定所述PS/2鼠标是否支持滚轮功能;如果所述PS/2鼠标支持滚轮功能,则使能所述鼠标的滚轮模式。3.根据权利要求1所述的方法,其特征在于,如果所述鼠标为USB鼠标,则所述使能所述鼠标的滚轮模式包括:通过在所述USB鼠标的配置接口中设置鼠标的工作模式为滚轮模式。4.根据权利要求2所述的方法,其特征在于,所述位移数据包包括所述PS/2鼠标的水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;所述读取所述位移数据包以获取所述鼠标滚动的目标位置坐标,包括:读取所述移动数据包中的水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;根据所述水平方向的偏移量、所述垂直方向的偏移量以及所述滚轮偏移量确定所述鼠标滚动的目标位置坐标。5.根据权利要求3所述的方法,其特征在于,所述位移数据包包括所述USB鼠标的按键状态、水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;所述读取所述位移数据包以获取所述鼠标滚动的目标位置坐标,包括:读取所述移动数据包中的按键状态、水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;根据所述按键状态、所述水平方向的偏移量、所述垂直方向的偏移量以及所述滚轮偏移量确定所述鼠标滚动的目标位置坐标。6.一种基于VxWorks操作系统的鼠标滚轮的实现装置,位于计算机主机,其特征在于,包括:使能模块,用于当检测到VxWorks操作系统的启动时编译生成使能指令发送给鼠标以使能所述鼠标的滚轮模式;接收模块,用于接收所述鼠标发送的位移数据包;读取模块,用于读取所述位移数据包以获取所述鼠标滚动的目标位置坐标;控制模块,用于根据所述鼠标滚动的目标位置坐标控制所述鼠标的光标移动至屏幕的相应位置。7.根据权利要求1所述的装置,其特征在于,如果所述鼠标为标准的PS/2鼠标,则所述使能模块包括:2CN108132719A权利要求书2/2页设置单元,用于设置所述PS/2鼠标的采样率;发送单元,用于发送鼠标ID获取命令至所述PS/2鼠标;接收单元,用于接收所述PS/2鼠标反馈的鼠标ID响应命令;确定单元,用于根据所述鼠标ID响应命令确定所述PS/2鼠标是否支持滚轮功能;使能单元,用于如果所述确定单元确定所述PS/2鼠标支持滚轮功能,则使能所述鼠标的滚轮模式。8.根据权利要求6所述的装置,其特征在于,如果所述鼠标为USB鼠标,则所述使能模块,用于通过在所述USB鼠标的配置接口中设置鼠标的工作模式为滚轮模式。9.根据权利要求7所述的装置,其特征在于,所述位移数据包包括所述PS/2鼠标的水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;所述读取模块,用于读取所述移