[发明专利]基于VxWorks操作系统的鼠标滚轮的实现方法及装置在审
申请号: | 201611093880.7 | 申请日: | 2016-12-01 |
公开(公告)号: | CN108132719A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 毛卫龙 | 申请(专利权)人: | 龙芯中科技术有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354;G06F3/038;G06F3/0485;G06F3/0487 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鼠标 鼠标滚轮 目标位置坐标 数据包 使能 计算机技术领域 读取 滚动 操作页面 光标移动 滚轮模式 鼠标左键 移动鼠标 滚动条 启动时 编译 发送 指令 屏幕 消耗 检测 | ||
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鼠标,则所述使能模块包括:
设置单元,用于设置所述PS/2鼠标的采样率;
发送单元,用于发送鼠标ID获取命令至所述PS/2鼠标;
接收单元,用于接收所述PS/2鼠标反馈的鼠标ID响应命令;
确定单元,用于根据所述鼠标ID响应命令确定所述PS/2鼠标是否支持滚轮功能;
使能单元,用于如果所述确定单元确定所述PS/2鼠标支持滚轮功能,则使能所述鼠标的滚轮模式。
8.根据权利要求6所述的装置,其特征在于,如果所述鼠标为USB鼠标,则所述使能模块,用于通过在所述USB鼠标的配置接口中设置鼠标的工作模式为滚轮模式。
9.根据权利要求7所述的装置,其特征在于,所述位移数据包包括所述PS/2鼠标的水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;
所述读取模块,用于读取所述移动数据包中的按键状态、水平方向的偏移量、垂直方向的偏移量和滚轮偏移量,并根据所述按键状态、所述水平方向的偏移量、所述垂直方向的偏移量以及所述滚轮偏移量确定所述鼠标滚动的目标位置坐标。
10.根据权利要求8所述的装置,其特征在于,所述位移数据包包括所述USB鼠标的按键状态、水平方向的偏移量、垂直方向的偏移量和滚轮偏移量;
所述读取模块,用于读取所述移动数据包中的按键状态、水平方向的偏移量、垂直方向的偏移量和滚轮偏移量,并根据所述按键状态、所述水平方向的偏移量、所述垂直方向的偏移量以及所述滚轮偏移量确定所述鼠标滚动的目标位置坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611093880.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:滚轮组件以及相关的输入设备
- 下一篇:一种具有2.4G天线的全金属无线鼠标