具有宏錄制功能的輸入裝置、具有宏錄制功能的輸入系統(tǒng)及宏錄制方法
【專利說明】
【技術領域】
[0001]本發(fā)明涉及一種輸入裝置,特別是涉及一種宏錄制功能的輸入裝置、輸入系統(tǒng)及其宏錄制方法。
【【背景技術】】
[0002]隨著信息時代來臨,計算機也普遍的存在人們的生活中,科技的進步使得計算機的鍵盤與鼠標也越加的人性化,由最初單純的輸入字符符號演變至可以進行更多的信息輸入。其中,以鍵盤裝置為例,發(fā)展至今已不僅僅是單純的輸入接口,針對使用者對于某些特殊用途,例如游戲或文書處理的需求,目前所見的鍵盤在設計上除了提供標準按鍵以外,也會額外設置可執(zhí)行宏功能的宏按鍵,這些更為人性化的功能設計增加了人們使用計算機時的便利性。
[0003]宏簡單來說是一種批量處理的批次命令,例如一連串的鍵盤、鼠標動作,用以簡化使用者所需的輸入動作,而這種宏鍵的設計主要是利用專門用以對鍵盤的特殊功能進行定義及錄制的應用程序進行相關的設定,使得宏鍵得以發(fā)揮各種不同的功能。使用者可以通過特定軟件的輔助即可預先錄制好一連串按鍵動作,藉以作為一宏指令(macro-1nstruct1n),并將此宏指令指定至一宏鍵。之后,當欲執(zhí)行此宏時,則只需按下所指定的宏鍵,宏鍵所設定的宏便會被執(zhí)行,使得計算機放出所錄制的內(nèi)容。
[0004]然而,對經(jīng)常使用公共計算機的使用者而言,他們更習慣使用自行攜帶的個人鼠標或鍵盤,因此當使用者在使用不同的計算機時,就必須重新灌入設定鼠標或鍵盤的特殊鍵的應用程序軟件至當下使用的計算機中,并重復的設定鼠標或鍵盤的特殊鍵,以錄制宏指定并儲存在計算機中,對這些使用者而言是相當不便利的。
[0005]再者,目前市售的具有宏功能的計算機周邊產(chǎn)品,通常一顆宏鍵只能錄制一個宏設定,如果要更換原本宏按鍵所定義的宏功能時,必須通過計算機裝置在操作系統(tǒng)(operat1n system)中使用軟件操作重新進行宏指令的錄制,以目前的現(xiàn)有技術發(fā)展,使用者是無法在不開啟軟件的情形直接變換宏指令的錄制。
[0006]另外,一些具有宏功能的產(chǎn)品有提供數(shù)個模式切換來改變整組宏鍵組合的宏指令。然而,當其中一宏模式被選擇時,整組宏鍵組合的宏設定都會被改變,即使在不同的宏模式下,這些宏鍵的宏制定仍是固定的變化,無法在不開啟軟件的情形下變換宏指令的錄制。
【
【發(fā)明內(nèi)容】
】
[0007]鑒于以上的問題,本發(fā)明提供一種具有宏錄制功能的輸入裝置、具有宏錄制功能的輸入系統(tǒng)及宏錄制方法,從而解決習用周邊輸入裝置必須在操作系統(tǒng)中通過特定軟件才能錄制或改變宏指定所導致的使用不便問題。
[0008]為了解決上述技術問題,本發(fā)明提供一種具有宏錄制功能的輸入裝置,包括有多個按鍵、一宏鍵和一控制單元,其中控制單元分別電性連接按鍵和宏鍵,而且控制單元內(nèi)儲存有一宏錄制程序。按鍵分別偵測致動作動,并對應觸發(fā)多個指令訊號,宏鍵是偵測一持續(xù)按壓作動,并對應產(chǎn)生啟動訊號傳送至控制單元。控制單元接收啟動訊號后,對應執(zhí)行宏錄制程序,且控制單元在宏錄制程序中紀錄這些指令訊號為宏指令,并設定其中一指令訊號做為指定指令。
[0009]進一步地,上述本發(fā)明的具有宏錄制功能的輸入裝置,其中宏鍵偵測一釋放作動,并對應產(chǎn)生一終止訊號,控制單元接收終止訊號,以終止宏錄制程序。
[0010]進一步地,上述本發(fā)明的具有宏錄制功能的輸入裝置,其中控制單元為一微控制器。
[0011]本發(fā)明另提供一種具有宏錄制功能的輸入系統(tǒng),包括有一第一輸入裝置,其具有多個按鍵、一宏鍵和一控制單元,其中控制單元分別電性連接按鍵和宏鍵,而且控制單元內(nèi)儲存有一宏錄制程序。按鍵分別偵測致動作動,并對應觸發(fā)多個第一指令訊號,宏鍵是偵測一持續(xù)按壓作動,并對應產(chǎn)生啟動訊號傳送至控制單元??刂茊卧邮諉佑嵦柡?,對應執(zhí)行宏錄制程序,且控制單元在宏錄制程序中紀錄這些第一指令訊號為宏指令,并設定其中一第一指令訊號做為指定指令。
[0012]進一步地,上述本發(fā)明的具有宏錄制功能的輸入系統(tǒng),其中還包括一第二輸入裝置,是電性連接第一輸入裝置,其具有多個按鍵,用以偵測致動作動,并分別對應觸發(fā)多個第二指令訊號,控制單元在宏錄制程序中分別紀錄第一指令訊號及第二指令訊號為宏指令,并設定其中一第一指令訊號或其中一第二指令訊號做為指定指令。
[0013]進一步地,上述本發(fā)明的具有宏錄制功能的輸入系統(tǒng),其中宏鍵偵測一釋放作動,并對應產(chǎn)生一終止訊號,控制單元接收終止訊號,以終止宏錄制程序。
[0014]進一步地,上述本發(fā)明的具有宏錄制功能的輸入系統(tǒng),其中控制單元為一微控制器。
[0015]本發(fā)明還提供一種宏錄制方法,其步驟包括:以第一輸入裝置的宏鍵偵測一持續(xù)按壓作動,并對應產(chǎn)生啟動訊號,通過輸入裝置的控制單元接收此一啟動訊號,并對應執(zhí)行宏錄制程序,接著以輸入裝置的多個按鍵分別偵測致動作動,并分別對應觸發(fā)多個指令訊號。最后,以輸入裝置的控制單元在宏錄制程序中接收這些指令訊號,并紀錄指令訊號為宏指令,以及設定其中一指令訊號為指定指令。
[0016]進一步地,上述本發(fā)明的宏錄制方法,其中以控制單元設定其中一第一指令訊號為指定指令的步驟中,更包括以下步驟:通過第一輸入裝置的宏鍵偵測一釋放作動,并對應產(chǎn)生一終止訊號;以第一輸入裝置的控制單元在宏錄制程序中接收終止訊號;第一輸入裝置的控制單元依據(jù)終止訊號對應設定這些第一指令訊號中最后接收的指令訊號為指定指令;以及通過第一輸入裝置的控制單元終止宏錄制程序。
[0017]進一步地,上述本發(fā)明的宏錄制方法,其中宏錄制方法更包括有以下步驟:以一第二輸入裝置的多個按鍵分別偵測一致動作動,并分別對應觸發(fā)多個第二指令訊號;以及以第一輸入裝置的控制單元在宏錄制程序中接收這些第二指令訊號,并紀錄這些第一指令訊號及這些第二指令訊號為宏指令,設定其中一第一指令訊號或這些第二指令訊號為指定指令。
[0018]進一步地,上述本發(fā)明的宏錄制方法,其中宏錄制方法更包括有以下步驟:通過第一輸入裝置的宏鍵偵測一釋放作動,并對應產(chǎn)生一終止訊號;以第一輸入裝置的控制單元在宏錄制程序中接收終止訊號;第一輸入裝置的控制單元依據(jù)終止訊號對應設定這些第一指令訊號或這些第二指令訊號中最后接收的指令訊號為指定指令;以及通過第一輸入裝置的控制單元終止宏錄制程序。
[0019]本發(fā)明的功效在于,在輸入裝置上面增加宏鍵,并且在輸入裝置的控制單元內(nèi)設計有宏錄制程序,讓使用者直接通過輸入裝置的操作,即可快速且隨時錄制所需的各種宏指令,不需要進入操作系統(tǒng)中通過特定的軟件程序來設定宏指令,大幅增加使用上的便利性。
[0020]有關本發(fā)明的特征、實作與功效,茲配合圖式作最佳實施例詳細說明如下。
【【附圖說明】】
[0021]圖1為本發(fā)明一實施例的輸入裝置的立體示意圖。
[0022]圖2為本發(fā)明一實施例的輸入裝置的電路方塊示意圖。
[0023]圖3為本發(fā)明一實施例的輸入系統(tǒng)的電路方塊示意圖。
[0024]圖4A為本發(fā)明一實施例的宏錄制方法的步驟流程圖。
[0025]圖4B為本發(fā)明一實施例的宏錄制方法的步驟流程圖。
[0026]圖5A為本發(fā)明另一實施例的宏錄制方法的步驟流程圖。
[0027]圖5B為本發(fā)明另一實施例的宏錄制方法的步驟流程圖。
[0028]主要組件符號說明:
[0029]100輸入裝置211按鍵
[0030]110按鍵212宏鍵
[0031]120宏鍵213控制單元
[0032]130控制單元2131 宏錄制程序
[0033]131宏錄制程序220第二輸入裝置
[0034]200輸入系統(tǒng)221按鍵
[0035]210第一輸入裝置
【【具體實施方式】】
[0036]本發(fā)明所揭露的以下各實施例的輸入裝置是以鍵盤裝置做為實施例的說明,但熟悉此項技術的人員可以將本發(fā)明的技術概念轉(zhuǎn)應用在任何形態(tài)的計算機周邊輸入裝置,包括但不局限鼠標、軌跡球等周邊裝置。
[0037]請參照圖1至圖2所示本發(fā)明的一實施例所揭露的輸入裝置的立體示意圖與電路方塊示意圖。本實施例的具有宏錄制功能的輸入裝置100包括有多個按鍵110、一宏鍵120和一控制單元130,其中按鍵110和宏鍵120是露出在輸入裝置100的殼體上,并且按鍵110和宏鍵120可承受一按壓力而相對殼體往復位移,并且抵壓到殼體內(nèi)部的電路板(圖中未示)的開關,進而發(fā)出相對應的電性訊號。
[0038]承上,并請參考圖2,本實施例的輸入裝置100的多個按鍵110和宏鍵120是分別與控制單元130構成電性連接關系。當按鍵110偵測到外力的施加而產(chǎn)生一致動作動,按鍵110朝下位移并抵壓到輸入裝置100的電路板上的觸發(fā)開關,進而觸發(fā)對應此按鍵110的指令訊號至控制單元130 ;同樣的,當宏鍵120偵測到外力的持續(xù)施加而產(chǎn)生一持續(xù)按壓作動,宏鍵120朝下位移并抵壓到輸入裝置100的電路板上的觸發(fā)開關,進而觸發(fā)對應此宏鍵120的啟動訊號至控制單元130。
[0039]值得注意的是,本發(fā)明所揭露的控制單元130為為控制器(Micro ControllerUnit, MCU),但并不局限本實施例所載的形態(tài),熟悉此項技術的人員可以根據(jù)實際需求而對應改變本發(fā)明的控制單元130的類型。另外,本發(fā)明的宏鍵120必須受到持續(xù)性的外力施力口,才會觸發(fā)電路板上的開關產(chǎn)生啟動訊號,若宏鍵120僅是受到短時間的力量時,相對應的開關將不會產(chǎn)生啟動訊號,而按壓產(chǎn)生啟動訊號的持續(xù)時間可以根據(jù)不同的需求設定持續(xù)按壓的秒數(shù)。
[0040]本實施例的控制單元130內(nèi)儲存有一宏錄制程序131,當控制單元130接收到由宏鍵120觸發(fā)的啟動訊號后,控制單元130即對應執(zhí)行宏錄制程序131。并且,當控制單元130在執(zhí)行宏錄制程序131的過程中,同時接收到由多個按鍵110觸發(fā)的指令訊號時,控制單元130即記錄這些指令訊號做為一宏指令,并進一步設定其中一指令訊號為指定指令。
[0041]另外,當施加至宏鍵120的外力移除后,宏鍵120偵測到外力的釋放作動而由向下受壓的位置回復至未受力位置,此時宏鍵120未接觸電路板上的開關,因此開關對應產(chǎn)生一終止訊號并傳送至控制單元130,而控制單元130則依據(jù)此終止訊號終止宏錄制程序的執(zhí)行。
[0042]請參照圖3所示本發(fā)明的一實施例所揭露的輸入系統(tǒng)的電路方塊示意圖。本實施例的具有宏錄制功能的輸入系統(tǒng)200包括第一輸入