[發明專利]基于VxWorks操作系統的鼠標滾輪的實現方法及裝置在審
| 申請號: | 201611093880.7 | 申請日: | 2016-12-01 |
| 公開(公告)號: | CN108132719A | 公開(公告)日: | 2018-06-08 |
| 發明(設計)人: | 毛衛龍 | 申請(專利權)人: | 龍芯中科技術有限公司 |
| 主分類號: | G06F3/0354 | 分類號: | G06F3/0354;G06F3/038;G06F3/0485;G06F3/0487 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 張瑾 |
| 地址: | 100095 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鼠標 鼠標滾輪 目標位置坐標 數據包 使能 計算機技術領域 讀取 滾動 操作頁面 光標移動 滾輪模式 鼠標左鍵 移動鼠標 滾動條 啟動時 編譯 發送 指令 屏幕 消耗 檢測 | ||
本發明提供了一種基于VxWorks操作系統的鼠標滾輪的實現方法及裝置,涉及計算機技術領域,解決了VxWorks操作系統中的利用鼠標左鍵來操作頁面窗口的滾動條所帶來的操作不方便以及長距離移動鼠標消耗CPU資源的缺陷。所述基于VxWorks操作系統的鼠標滾輪的實現方法包括:當檢測到VxWorks操作系統的啟動時編譯生成使能指令發送給鼠標以使能所述鼠標的滾輪模式;接收所述鼠標發送的位移數據包;讀取所述位移數據包以獲取所述鼠標滾動的目標位置坐標;根據所述鼠標滾動的目標位置坐標控制所述鼠標的光標移動至屏幕的相應位置。
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于VxWorks操作系統的鼠標滾輪的實現方法及裝置。
背景技術
目前,在VxWorks操作系統中通常只支持鼠標的按鍵功能,不支持鼠標的滾輪功能,這就使得在VxWorks操作系統中操作帶有滾動條的頁面窗口時,必須將鼠標移動到滾動條的上下小黑三角處,然后通過點擊鼠標左鍵來滾動頁面窗口的滾動條。
在實現本發明的過程中,發明人發現現有技術中至少存在如下技術問題:
如果鼠標距離滾動條比較遠,需要長距離地移動鼠標在處理鼠標移動過程中需要消耗CPU資源。
發明內容
本發明提供的基于VxWorks操作系統的鼠標滾輪的實現方法及裝置,能夠在VxWorks操作系統中利用鼠標滾輪來操作頁面窗口的滾動條,從而使得處理帶有滾動條的頁面窗口時操作更便捷,同時也能避免由于長時間移動鼠標所帶來的CPU資源消耗。
第一方面,本發明提供一種基于VxWorks操作系統的鼠標滾輪的實現方法,應用于計算機主機,包括:當檢測到VxWorks操作系統的啟動時編譯生成使能指令發送給鼠標以使能所述鼠標的滾輪模式;接收所述鼠標發送的位移數據包;讀取所述位移數據包以獲取所述鼠標滾動的目標位置坐標;根據所述鼠標滾動的目標位置坐標控制所述鼠標的光標移動至屏幕的相應位置。
進一步地,如果所述鼠標為標準的PS/2鼠標,則所述使能所述鼠標的滾輪模式包括:設置所述PS/2鼠標的采樣率;發送鼠標ID獲取命令至所述PS/2鼠標;接收所述PS/2鼠標反饋的鼠標ID響應命令,并根據所述鼠標ID響應命令確定所述PS/2鼠標是否支持滾輪功能;如果所述PS/2鼠標支持滾輪功能,則使能所述鼠標的滾輪模式。
可選地,如果所述鼠標為USB鼠標,則所述使能所述鼠標的滾輪模式包括:通過在所述USB鼠標的配置接口中設置鼠標的工作模式為滾輪模式。
進一步地,所述位移數據包包括所述PS/2鼠標的水平方向的偏移量、垂直方向的偏移量和滾輪偏移量;所述讀取所述位移數據包以獲取所述鼠標滾動的目標位置坐標,包括:讀取所述移動數據包中的水平方向的偏移量、垂直方向的偏移量和滾輪偏移量;根據所述水平方向的偏移量、所述垂直方向的偏移量以及所述滾輪偏移量確定所述鼠標滾動的目標位置坐標。
可選地,所述位移數據包包括所述USB鼠標的按鍵狀態、水平方向的偏移量、垂直方向的偏移量和滾輪偏移量;所述讀取所述位移數據包以獲取所述鼠標滾動的目標位置坐標,包括:讀取所述移動數據包中的按鍵狀態、水平方向的偏移量、垂直方向的偏移量和滾輪偏移量;根據所述按鍵狀態、所述水平方向的偏移量、所述垂直方向的偏移量以及所述滾輪偏移量確定所述鼠標滾動的目標位置坐標。
第二方面,本發明提供一種基于VxWorks操作系統的鼠標滾輪的實現裝置,位于計算機主機,包括:
使能模塊,用于當檢測到VxWorks操作系統的啟動時編譯生成使能指令發送給鼠標以使能所述鼠標的滾輪模式;
接收模塊,用于接收所述鼠標發送的位移數據包;
讀取模塊,用于讀取所述位移數據包以獲取所述鼠標滾動的目標位置坐標;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于龍芯中科技術有限公司,未經龍芯中科技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611093880.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:滾輪組件以及相關的輸入設備
- 下一篇:一種具有2.4G天線的全金屬無線鼠標





