[發明專利]獲得一種裝置精簡指令碼的方法和一種鼠標無效
| 申請號: | 200710031335.X | 申請日: | 2007-11-09 |
| 公開(公告)號: | CN101430609A | 公開(公告)日: | 2009-05-13 |
| 發明(設計)人: | 鄭國書 | 申請(專利權)人: | 鄭國書 |
| 主分類號: | G06F3/033 | 分類號: | G06F3/033;G06F3/023;G06F9/30 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 | 代理人: | 李德魁;李國釗 |
| 地址: | 中國臺灣臺北*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲得 一種 裝置 精簡 指令碼 方法 鼠標 | ||
技術領域
本發明涉及計算機輸入控制技術,具體涉及獲得一種可將使用者在輸入裝置上之連續動作編輯成可執行裝置精簡指令碼的方法和一種具有執行裝置精簡指令碼功能的鼠標。
背景技術
鼠標是計算機的輸入裝置之一,同時也是玩家玩游戲的工具之一。目前用計算機玩游戲主要使用鼠標輸入裝置,同時還借助鍵盤輸入裝置完成,這樣在玩的時候就需要兩只手同時操作。如在CS游戲中,在按下鼠標按鍵同時按下鍵盤“Ctrl”按鍵,游戲內人物才會蹲下,松開鼠標按鍵后人物才站起,即需要一只手操作電腦鍵盤,另一只手操作鼠標,兩只手必須同時操作忙個不停。如何才能把另一只手解放出來,輕松地操作計算機已成為人們期盼解決的問題。
玩計算機游戲時之所以兩只手忙個不停,就在于一個一個單一的輸入裝置操作動作分散保存并編輯在鼠標的按鍵及電腦鍵盤的按鍵,不具備連續動作編程功能。更具體地講,一是現有鼠標或鍵盤的程序寫得過于簡單,使鼠標及鍵盤根本不具備支持將各多個單個動作連續化,使鼠標及鍵盤實現連續動作操作的功能;二是沒有對鼠標或鍵盤動作連續化提出可編輯程序功能要求;三是鼠標或鍵盤的內沒有可復寫內存,或可復寫內存沒有較大的儲存容量;四是鼠標或鍵盤內沒有支持裝置精簡指令碼。
公開號為CN101059728A的中國發明專利申請公布文獻雖然公開了一種鍵盤及鼠標操作資料的記錄/重制系統及其方法,但其必須借助一耦接至一鍵盤、一鼠標及至少一計算機的系統或鍵盤-屏幕-鼠標切換器才能完成,且并沒有具體公開如何實現對一步編輯或程序化一組鍵盤及鼠標操作資料的方法。
發明內容
針對上述問題,本發明的第一個目的在于提供獲得一種可將使用者在輸入裝置上的連續動作編輯成可執行裝置精簡指令碼的方法。
本發明的第二個目的在于提供一種具有執行上述裝置精簡指令碼功能的鼠標。
為達到第一個目的,本發明所述的獲得一種裝置精簡指令碼的方法,包括如下步驟:
A)將來自計算機輸入裝置的至少兩個單一動作操作資料循序組成一套連續化動作操作資料并記錄;
B)將上述一套連續化動作操作資料編輯成一組指令程序資料;
C)將上述一組指令程序組譯成可執行的裝置精簡指令碼。
依據本方法的原理,可使用類似人類語言的指令程序開發出一套劇本編程軟件來實現本方法。該軟件類似人類語言的程序包括:循環,如果,數據運算,跳躍,,參數,變量,常數等等。所述計算機輸入裝置可為鼠標,或鍵盤,或兩者的組合。而輸入裝置的單一動作操作資料主要包括:鼠標按鍵的按下動作,鼠標按鍵按下后的放開動作;鍵盤按鍵的按下動作,鍵盤按鍵按下后的放開動作;鼠標滾輪的前滾動作,鼠標滾輪的后滾動作;鼠標的移動;和兩個單一動作操作資料之間的時間間隔及排列組合的關系。使用者將整套連續化動作操作采用上述類似人類語言的程序編輯成劇本即一組指令程序資料,并進一步將該組指令程序資料組譯轉換成可執行的裝置精簡指令碼。該裝置精簡指令碼可任意定義由某一特定觸發信號來觸發執行,使輸入裝置的各單一動作操作一一循序執行。
上述裝置精簡指令碼的功能包含基本指令和終止指令,該基本指令跟隨著0到2個操作數;該基本指令包含數據搬移指令、邏輯運算指令、算數運算指令、無條件跳躍指令、條件跳躍指令和輸入裝置指令;該基本指令的運操作數包含變量、常數和基本運算指令的地址指針,其中該變量的含意含該輸入裝置數據、事件和時間;而于條件跳躍指令的運操作數含一真(TRUE)表達式,該真(TRUE)表達式為變量和常數,變量和變量的算數比較式或邏輯表達式,該常數的含意含真(TRUE),該基本運算指令的地址指針對應于存儲地址。
為達到另一個目的,本發明采用如下技術方案:一種具有執行裝置精簡指令碼功能的鼠標,該鼠標包含若干按鍵、滾輪、位移傳感器、微處理器和可復寫內存;
該可復寫內存內儲存至少一組可執行裝置精簡指令碼,其中:該可執行組裝置精簡指令碼的功能包含基本指令和終止指令;該基本指令跟隨著0到2個操作數;該基本指令包含數據搬移指令、邏輯運算指令、算數運算指令、無條件跳躍指令、條件跳躍指令和輸入裝置指令;該基本指令的運操作數包含變量、常數和基本運算指令的地址指針,其中該變量的含意含該輸入裝置數據、事件和時間;而于條件跳躍指令的運操作數含一真(TRUE)表達式,該真(TRUE)表達式為變量和常數,變量和變量的算數比較式或邏輯表達式,該常數的含意含真(TRUE),該基本運算指令之地址指針對應于該可復寫內存地址;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭國書,未經鄭國書許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710031335.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件性能測試時基于TPS的壓力模型分析方法
- 下一篇:字符輸入方法





