專利名稱:多功能輸入裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種輸入裝置及其控制方法,特別涉及可提供多種輸入功能的輸入裝置及其控制方法。
背景技術(shù):
搭配電腦系統(tǒng)所使用的輸入裝置,最早僅有點擊(click)、選取(select)或鍵入 (key in)等單純的輸入功能,但隨著電腦系統(tǒng)的應(yīng)用層面越來越寬廣,包括電腦游戲的普遍、多媒體資料的播放等,促使輸入裝置開始整合越來越多的附加功能。像是在鼠標(biāo)上增加了可開啟應(yīng)用程式的多功能按鍵,或是在鍵盤上設(shè)置了多媒體檔案的播放、暫停、快轉(zhuǎn)、倒退等控制按鈕,以供使用者透過操作輸入裝置更為便捷地控制電腦系統(tǒng)的運作。然而,上述提到的功能按鍵或控制按鈕,通常已經(jīng)由制造商預(yù)先設(shè)定好每個按鈕的用途,使用者無法更改,例如鍵盤上的多媒體控制按鈕即專用于控制多媒體檔案的播放、 暫停等作業(yè)。而其他可供使用者自行設(shè)定對應(yīng)功能的輸入裝置,則需要通過專用的程序,例如輸入裝置的驅(qū)動程序,或是在作業(yè)系統(tǒng)下執(zhí)行的設(shè)定程式,將輸入裝置的功能按鍵與使用者所選取的應(yīng)用程式或控制指令相互連接;若使用者想變更功能按鍵所對應(yīng)的程式或指令、或是將輸入裝置連接到不同的電腦系統(tǒng)上使用,則需要再次執(zhí)行專用的程式重新設(shè)定, 造成使用者操作上的不便利。由于已知的多功能輸入裝置具有上述的限制,使得輸入裝置不易變更控制按鈕或功能按鍵所對應(yīng)的控制功能,也無法兼顧不同使用者在操作按鈕或按鍵的方式上的不同偏好。針對上述的情況,值得提出一種技術(shù)手段加以改善,提供一種操作上具彈性、且能適應(yīng)不同使用者操作習(xí)慣的多功能輸入裝置。
發(fā)明內(nèi)容
本發(fā)明的目的是為了提供一種多功能輸入裝置及其控制方法,利用輸入裝置中記錄的多個對照表,分別用來對照使用者所控制的功能鍵和相對應(yīng)的控制指令,讓使用者可根據(jù)其慣用的功能鍵或功能鍵組合來執(zhí)行的控制指令。為了達成上述目的,根據(jù)本發(fā)明的其中一種方案,提出了一種多功能輸入裝置控制方法,所述的多功能輸入裝置具有一控制單元、多功能鍵、包括多功能對照表及一指令表的一儲存單元,以及一處理單元,所述的功能對照表分別對應(yīng)到指令表。其中一個方法實施例包括接收控制單元經(jīng)按壓所產(chǎn)生的控制信號;自儲存單元讀取一作用中對照表,所述的作用中對照表為多功能對照表的其中之一,每一個功能對照表包括至少一功能區(qū)段,每個功能區(qū)段用以指示至少一個功能鍵,并對應(yīng)于指令表的一指令區(qū)段;接收至少一個功能鍵經(jīng)按壓而產(chǎn)生的一功能信號;根據(jù)功能信號比對作用中對照表的功能區(qū)段,以獲得指示出功能信號所對應(yīng)的功能鍵的功能區(qū)段;根據(jù)經(jīng)比對而獲得的功能區(qū)段,讀取相對應(yīng)的指令區(qū)段所記錄的壓下控制指令;及執(zhí)行該壓下控制指令。實施時,自該儲存單元讀取該作用中對照表的步驟后更包括
判斷是否接收到一切換信號,該切換信號用以切換該等多功能對照表以選取該作用中對照表;及當(dāng)未接收到該切換信號,則執(zhí)行接收該功能信號的步驟。實施時,判斷是否接收到該切換信號的步驟后更包括當(dāng)接收到該切換信號,該處理單元根據(jù)該切換信號切換該等多功能對照表,以選取該作用中對照表;及將被選取的該作用中對照表記錄于該儲存單元。實施時,記錄該作用中對照表于該儲存單元的步驟后,更包括判斷該控制信號是否取消;當(dāng)該控制信號取消,該輸入裝置則執(zhí)行一般輸入作業(yè);及當(dāng)該控制信號未取消,則執(zhí)行接收該功能信號的步驟。實施時,執(zhí)行該壓下控制指令的步驟后,更包括判斷該控制信號是否取消;當(dāng)該控制信號取消,該輸入裝置則執(zhí)行一般輸入作業(yè);及當(dāng)該控制信號未取消,則判斷是否接收到其他該等功能鍵經(jīng)按壓而產(chǎn)生的另一功能信號,若是,則返回根據(jù)該功能信號比對該作用中對照表的步驟執(zhí)行。實施時,判斷該控制信號是否取消的步驟前,更包括判斷該功能信號是否取消;當(dāng)該功能信號取消,則執(zhí)行一釋放控制指令;及當(dāng)該功能信號未取消,則執(zhí)行判斷該控制信號是否取消的步驟。實施時,判斷是否接收到另該功能信號的步驟后,更包括若否,該輸入裝置則執(zhí)行一般輸入作業(yè),并將該控制指令所產(chǎn)生的控制效果適用于所執(zhí)行的一般輸入作業(yè);及返回判斷該功能信號是否取消的步驟執(zhí)行。另一個方法實施例包括接收控制單元經(jīng)按壓所產(chǎn)生的一控制信號;接收一切換信號以切換功能對照表以便選取一作用中對照表,每一功能對照表包括至少一功能區(qū)段, 每一功能區(qū)段用以指示至少一個功能鍵,并對應(yīng)到指令表的一指令區(qū)段;根據(jù)切換信號在功能對照表當(dāng)中選取作用中對照表;及記錄被選取的該作用中對照表于儲存單元;藉此, 當(dāng)至少一個功能鍵被按壓時,處理單元即根據(jù)作用中對照表比對出與被按壓的功能鍵相符的功能區(qū)段,并控制輸入裝置執(zhí)行指令區(qū)段所記錄的一控制指令。實施時,記錄該作用中對照表的步驟后,更包括取消該控制信號;及該輸入裝置執(zhí)行其他輸入作業(yè)。根據(jù)另一實施方案,本發(fā)明還提供一種多功能輸入裝置,其中一個實施例包括用以產(chǎn)生控制信號的一控制單元、根據(jù)按壓分別可產(chǎn)生功能信號的多功能鍵、包括多功能對照表和一指令表的一儲存單元,以及一處理單元。其中,每一功能對照表包括多功能區(qū)段, 每一功能區(qū)段指示出至少一個功能鍵,且其中一個功能對照表為一作用中對照表;指令表包括多指令區(qū)段,分別對應(yīng)每一功能對照表的功能區(qū)段,每一指令區(qū)段記錄一組控制指令。 處理單元根據(jù)所接收的控制信號,將功能信號和作用中對照表的功能區(qū)段做比對,以獲得指示出功能信號所對應(yīng)的功能鍵的功能區(qū)段;再根據(jù)經(jīng)比對而獲得的功能區(qū)段,讀取相對應(yīng)的指令區(qū)段,并執(zhí)行所述指令區(qū)段所記錄的控制指令。本發(fā)明提供了一種多功能輸入裝置,包括一控制單元,用以根據(jù)按壓產(chǎn)生一控制信號;多功能鍵,每一該功能鍵根據(jù)按壓產(chǎn)生對應(yīng)的一功能信號;一儲存單元,包括多功能對照表,每一該功能對照表包括多功能區(qū)段,每一該功能區(qū)段指示出至少一個該功能鍵,且其中一個該功能對照表為一作用中對照表;及一指令表,包括多指令區(qū)段,該多指令區(qū)段分別對應(yīng)每一該功能對照表的該至少一功能區(qū)段,每一該指令區(qū)段記錄一組控制指令;及一處理單元,根據(jù)所接收的該控制信號,以該功能信號比對該作用中對照表的該至少一功能區(qū)段,以獲得指示出該功能信號所對應(yīng)的該功能鍵的該功能區(qū)段,該處理單元根據(jù)所獲得的該功能區(qū)段,讀取相對應(yīng)的該指令區(qū)段,并執(zhí)行讀取到的該指令區(qū)段所記錄的該組控制指令。實施時,本發(fā)明所述的多功能輸入裝置,更包括一切換單元,用以產(chǎn)生一切換信號,該處理單元根據(jù)該切換信號切換該多功能對照表,以選取該作用中對照表。實施時,該儲存單元更包括—索引區(qū)段,記錄被選取的該作用中對照表。實施時,該輸入裝置為一鼠標(biāo),該切換單元為該鼠標(biāo)的左鍵、右鍵或滾輪。實施時,本發(fā)明所述的多功能輸入裝置,更包括一顯示單元,連接于該處理單元,用于根據(jù)該處理單元的控制,顯示被選取的該作用中對照表或產(chǎn)生該控制信號的該多功能鍵。實施時,該組控制指令包括一壓下控制指令及一釋放控制指令;其中,該處理單元根據(jù)該功能信號的產(chǎn)生而執(zhí)行相對應(yīng)該指令區(qū)段的該壓下控制指令,及根據(jù)該功能信號的取消,執(zhí)行相對應(yīng)該指令區(qū)段的該釋放控制指令。本發(fā)明提供了一種多功能輸入裝置,包括一控制單元,用以根據(jù)按壓產(chǎn)生一控制信號;多功能鍵,每一該功能鍵根據(jù)按壓產(chǎn)生對應(yīng)的一功能信號;一儲存單元,包括多功能對照表,每一該功能對照表包括一功能區(qū)段,每一該功能區(qū)段指示出至少一個該功能鍵,且其中一個該功能對照表為一作用中對照表;及一指令表,包括一指令區(qū)段,該指令區(qū)段對應(yīng)每一該功能對照表的該功能區(qū)段,該指令區(qū)段記錄一組控制指令;及—處理單元,根據(jù)所接收的該控制信號,以該功能信號比對該作用中對照表的該功能區(qū)段,當(dāng)該作用中對照表的該功能區(qū)段與該功能信號指示出相同的該多功能鍵,該處理單元讀取及執(zhí)行該指令區(qū)段所記錄的該組控制指令。實施時,本發(fā)明所述的多功能輸入裝置,更包括
一切換單元,用以產(chǎn)生一切換信號,該處理單元根據(jù)該切換信號切換該等功能對照表,以選取該作用中對照表。實施時,本發(fā)明所述的多功能輸入裝置,更包括一顯示單元,連接于該處理單元,用于根據(jù)該處理單元的控制,顯示被選取的該作用中對照表或產(chǎn)生該控制信號的該多功能鍵。實施時,該儲存單元更包括一索引區(qū)段,記錄被選取的該作用中對照表。藉由本發(fā)明所揭露的技術(shù)手段,當(dāng)參照到不同的功能對照表時,相同的控制指令可能對應(yīng)到不同的功能鍵,藉此,不同的使用者可據(jù)其慣用的操作方式,控制輸入裝置執(zhí)行特殊的控制指令,以增加使用者輸入資料或操作電腦系統(tǒng)的效率。詳細(xì)的內(nèi)容及實作方式,請參閱以下圖式及實施例的進一步說明。
圖1是本發(fā)明所提供一種多功能輸入裝置實施例的方塊圖;圖2是本發(fā)明所提供的儲存單元實施例的資料結(jié)構(gòu)示意圖;圖3是本發(fā)明所提供一種多功能輸入裝置控制方法實施例的流程圖;圖4是本發(fā)明所提供一種多功能輸入裝置控制方法的執(zhí)行模式實施例的流程圖; 及圖5是本發(fā)明所提供一種多功能輸入裝置實施例的俯視示意圖。 附圖標(biāo)記說明1-輸入裝置;10-切換單元;11-控制單元;12-處理單元;120-連接單元;13-功能單元;130-功能鍵;14-儲存單元;140-功能對照表;142-指令表; 1421-142M-指令區(qū)段;144-索引區(qū)段;15-感測單元;16-顯示單元;20-2N-功能對照表; 201-20M、211-21M、2N1-2NM-功能區(qū)段;S301-S319-流程步驟;S401-S421-流程步驟;5-鼠標(biāo);51-控制單元;52-輸入鍵;53-功能鍵;54-滾輪;56-顯示單元。
具體實施例方式圖1為本發(fā)明所提供的一種多功能輸入裝置的實施例方塊圖。本實施例的輸入裝置1包括一切換單元10、一控制單元11、一處理單元12、一功能單元13及一儲存單元14。本實施例的輸入裝置10以鼠標(biāo)為例,因此還可包括用以偵測鼠標(biāo)移動軌跡和方向的感測單元15(例如光學(xué)感測元件);處理單元12中還包括一連接單元120,以供鼠標(biāo)經(jīng)由有線或無線方式與主機、筆記型電腦、平板電腦、個人數(shù)字助理或移動電話等運算系統(tǒng)連接;甚至更可設(shè)置用來顯示資訊的一顯示單元16??刂茊卧?1可為一控制按鍵,于使用者按壓時產(chǎn)生一控制信號,用以指示處理單元12執(zhí)行一般輸入作業(yè)以外的控制功能。在此所述的一般輸入作業(yè)可指輸入裝置1現(xiàn)有的功能,例如單擊鼠標(biāo)左鍵以選取物件、或雙擊鼠標(biāo)左鍵以啟動程式等輸入功能。功能單元13包括多個功能鍵130,不同的功能鍵130、或多個功能鍵130的組合, 可用于執(zhí)行不同的控制功能。每一功能鍵130被使用者按壓時,分別會產(chǎn)生相對應(yīng)的一功能信號,指示出被按壓的功能鍵130,以供處理單元12辨識。在本實施例中,功能單元13以多個腳位(Pin)分別對應(yīng)每一個功能鍵130 ;換言之,當(dāng)?shù)谝粋€功能鍵130被按壓時,所產(chǎn)生的功能信號即指示出第一腳位,供處理單元12藉此識別出被按壓的功能鍵130。儲存單元14中包括多功能對照表140、一指令表142及一索引區(qū)段144。每個功能對照表140皆包括多個功能區(qū)段,每一個功能區(qū)段皆用于記錄功能鍵的腳位,以指示出一個功能鍵130、或多個功能鍵130的組合。指令表142中亦包括多個指令區(qū)段,每個指令區(qū)段皆記錄一組控制指令。索引區(qū)段144中則記錄了多個功能對照表140的其中之一為作用中對照表,以供處理單元12讀取及參照。切換單元10可為鼠標(biāo)的左鍵、右鍵或滾輪,于按壓或滾動時產(chǎn)生一切換信號,所述的切換信號可指示處理單元12切換功能對照表140,以選取不同功能對照表140作為作用中對照表,并記錄在索引區(qū)段144。參閱圖2所示本實施例的儲存單元14的資料結(jié)構(gòu)示意圖,本實施例的功能對照表 140共有N個,分別為功能對照表20、21到2N ;N為大于1的整數(shù)。每個功能對照表20到2N分別具有M個功能區(qū)段;M為大于1的整數(shù)。換言之,功能對照表20包括M個功能區(qū)段201到20M ;功能對照表21包括M個功能區(qū)段211到21M ; 功能對照表2N包括M個功能區(qū)段2附到2匪,依此類推。指令表142則包括M個指令區(qū)段1421到142M。每個功能對照表20到2N的M個功能區(qū)段皆一一對應(yīng)指令區(qū)段1421到142M。換言之,功能區(qū)段201到20M分別對應(yīng)到指令區(qū)段1421到142M ;功能區(qū)段211到21M亦分別對應(yīng)到指令區(qū)段1421到142M ;功能區(qū)段 2N1到2匪也分別對應(yīng)到指令區(qū)段1421到142M,依此類推。再回到圖1,當(dāng)處理單元12根據(jù)使用者的操作而控制輸入裝置1時,若接收到控制單元11產(chǎn)生的控制信號,處理單元12即會判斷輸入裝置1將根據(jù)功能鍵130的按壓而執(zhí)行特定的控制指令、或根據(jù)切換單元10切換功能對照表140以選取新的作用中對照表。其中,當(dāng)處理單元12接收到控制信號,且進一步接收到切換單元10產(chǎn)生的切換信號時,處理單元12將讀取索引區(qū)段144的記錄,辨識出作用中對照表,例如預(yù)設(shè)的記錄為 “1”,處理單元12即可參照到第一個功能對照表(即圖2所示的功能對照表20)。處理單元12再根據(jù)切換信號的指示切換到不同的功能對照表,例如根據(jù)滾輪滾動一次、或按鍵點擊一次,處理單元12即切換一次,選取第二個功能對照表(如第二圖所示功能對照表21), 并將根據(jù)切換信號所切換到的功能對照表記錄在索引區(qū)段144,例如更新索引區(qū)段144的資料為“2”,以供處理單元12下一次辨識作用中對應(yīng)表時,可參照到第二個功能對照表21。 顯示單元16可顯示目前被記錄在索引區(qū)段144的資料,亦即顯示目前的作用中對照表。另一方面,當(dāng)處理單元12接收到控制信號,又接收到功能單元13中的一或多個功能鍵130所產(chǎn)生的功能信號時,處理單元12即讀取索引區(qū)段144中的記錄,以辨識出目前的作用中對照表為何者。接續(xù)上述例示,假設(shè)索引區(qū)段144記錄的是更新后的資料“2”。當(dāng)處理單元12根據(jù)索引區(qū)段144的記錄,辨識出作用中對照表為功能對照表21時,處理單元 12再讀取功能對照表21的各個功能區(qū)段211到21M,一一與功能信號進行比對,以辨識出指示相同功能鍵130或相同功能鍵130組合的功能區(qū)段。例如,處理單元12于接收到控制信號的同時,也接收到第一及第三個功能鍵130 分別產(chǎn)生的功能信號,分別指出功能單元13的第一腳位及第三腳位。處理單元12接著在功能對照表21中,根據(jù)接收到的第一腳位及第三腳位,一一比對功能區(qū)段211到21M,以辨識其中記錄相同腳位資料的功能區(qū)段。當(dāng)其中一功能區(qū)段所示
9指出的腳位資料與功能信號所對應(yīng)的功能鍵130相同時(在本例中即為記錄了第一及第三腳位的功能區(qū)段),處理單元12則根據(jù)被比對出來的所述功能區(qū)段,讀取與該功能區(qū)段相對應(yīng)的指令區(qū)段,并執(zhí)行該指令區(qū)段中的控制指令。舉例而言,在功能對照表21中,比對出第三個功能區(qū)段(即功能區(qū)段213)所指示的資訊亦為功能單元13的第一腳位及第三腳位,處理單元12即根據(jù)功能區(qū)段213,讀取出指令表142當(dāng)中相對應(yīng)的指令區(qū)段,也就是第三個指令區(qū)段1423所記錄的控制指令,并加以執(zhí)行。而當(dāng)索引區(qū)段144記錄的作用中對照表再度根據(jù)切換信號變更后,更新后作用中對照表的第三個功能區(qū)段所記錄的腳位資料可能不再是第一腳位與第三腳位。藉此,當(dāng)使用者欲執(zhí)行相同的控制指令時,不同的作用中對照表的同一功能區(qū)段可能記錄不同的功能鍵130腳位,也就使同一個指令區(qū)段1423的控制指令參照到不同的功能鍵130或組合。輸入裝置1不但可以透過控制單元11及多個功能鍵130,對應(yīng)到指令表144中的各項控制指令,以提供使用者更多的輸入功能。更重要的是,儲存單元14包括多個功能對照表140,每個功能對照表140中的同一功能區(qū)段所對應(yīng)的功能鍵的組合可做不同設(shè)計。例如功能對照表20的第一個功能區(qū)段201與功能對照表21的第一個功能區(qū)段211皆對應(yīng)到指令表142的第一個指令區(qū)段1421 ;然而,功能區(qū)段201可記錄第一腳位,以對應(yīng)到第一個功能鍵130,而功能區(qū)段211則可記錄第二及第三腳位,以對應(yīng)功能單元13的第二及第三個功能鍵130的組合。藉此,使用者使用輸入裝置1時,即可依照自己的使用習(xí)慣,切換不同的功能對照表140為作用中對照表,以便于透過按壓慣用的功能鍵或功能鍵的組合,而控制輸入裝置1 執(zhí)行不同的控制指令。本實施例所述的輸入裝置1雖以鼠標(biāo)為例說明,但熟悉本技術(shù)領(lǐng)域的人士亦可根據(jù)上述說明,改以鍵盤為例。當(dāng)所述的輸入裝置為鍵盤時,除了不需要感測單元之外,控制單元可為鍵盤上額外設(shè)置的按鍵或開關(guān),切換單元則可為鍵盤上原有的任一按鍵。其他元件則可參照第一圖所示,于此不再重述。在本實施例中,每個指令區(qū)段1421到142M中記錄的控制指令,可包括一壓下控制指令及一釋放控制指令。其中,當(dāng)處理單元12根據(jù)功能鍵130被按壓而產(chǎn)生的功能信號, 比對到特定的指令區(qū)段時,可執(zhí)行該指令區(qū)段中的壓下控制指令;而當(dāng)功能鍵130被放開 (release)后,處理單元12亦能得知功能信號取消,因此,還可根據(jù)功能信號的取消,再執(zhí)行同一個指令區(qū)段中的釋放控制指令,提供更多樣的輸入功能。圖3為本發(fā)明所提供的一種多功能輸入裝置控制方法實施例流程圖,以下說明請一并配合第一圖參閱。輸入裝置1通常用于執(zhí)行一般的輸入指令(S301),例如以感測單元 15感測鼠標(biāo)的移動軌跡、再由處理單元12控制指標(biāo)移動、點選或卷動螢?zāi)划嬅?。在操作過程中,處理單元12可判斷是否接收到控制單元11被按壓所產(chǎn)生的控制信號(S303),若無, 即于步驟S301繼續(xù)執(zhí)行一般的輸入指令。但若接收到控制信號,即可知使用者欲利用輸入裝置1執(zhí)行額外的控制指令。此時,處理單元12可讀取儲存單元14中的索引區(qū)段144,以便從多個功能對照表140中辨識出目前的作用中對應(yīng)表(S305)。處理單元12進一步偵測是否接收到由切換單元10所產(chǎn)生的切換信號(S307),例如滾動鼠標(biāo)的滾輪而產(chǎn)生的信號,以判斷輸入裝置1將進入一設(shè)定模式或一執(zhí)行模式。
當(dāng)處理單元12進一步接收到切換信號,輸入裝置1即進入一設(shè)定模式,用以變更輸入裝置1各項控制指令所對應(yīng)的功能鍵130。根據(jù)切換信號的指示,處理單元12將切換功能對照表140,以選取新的作用中對照表(S309)。例如根據(jù)滾輪被滾動的次數(shù),以切換不同的功能對照表作為新的作用中對照表。舉一具體的例子,例如原本的作用中對照表為第二個功能對照表21,而切換信號指示出滾輪滾動三次,處理單元12則切換三次作用中對照表,選取第五個功能對照表為新的作用中對照表。接著再將被選取的功能對照表記錄到索引區(qū)段144(S311),以供處理單元12后續(xù)辨識參照。接著判斷控制信號是否因控制單元11被放開而取消(S319),若是的話,即表示輸入裝置1已停止執(zhí)行特殊的控制作業(yè),此時可返回步驟S301執(zhí)行一般的輸入指令。若處理單元12于步驟S307的判斷后未偵測或接收到切換信號,則進入一執(zhí)行模式,用以根據(jù)作用中對照表的設(shè)定,使輸入裝置1透過不同的功能鍵130或其組合執(zhí)行不同的控制指令。進入執(zhí)行模式后,處理單元12接收至少一個功能鍵130被按壓而產(chǎn)生的功能信號 (S313),再根據(jù)作用中對照表的各個功能區(qū)段的記錄,一一比對功能信號所指示出被按壓的功能鍵130的腳位,以找出與被按壓的功能鍵130相符的功能區(qū)段(S315);以及進一步于指令表142中,根據(jù)被比對出的功能區(qū)段,找出相對應(yīng)的指令區(qū)段,并執(zhí)行該指令區(qū)段中所記錄的一組控制指令(S317)。在上述程序中,在步驟S311及S317之后,處理單元12皆會判斷設(shè)定信號是否取消(S319),例如使用者放開控制單元11后停止產(chǎn)生設(shè)定信號若是,則表示使用者將停止由輸入裝置1執(zhí)行特殊的控制指令,因此即可返回步驟S301,執(zhí)行一般的輸入指令;但若在變更作用中對照表或執(zhí)行一項控制指令后,控制信號仍未取消,使者用可能切換不同的功能鍵130,此時,即可返回步驟S313以再度執(zhí)行不同的控制指令,直到使用者放開控制單元 11,使控制信號取消為止。圖4提供了多功能輸入裝置控制方法中,有關(guān)執(zhí)行模式的一種實施方式的詳細(xì)流程。本實施例中的輸入裝置請參閱第一圖,所述的輸入裝置1以鼠標(biāo)為例說明。首先,輸入裝置1可執(zhí)行一般的移動、點選等輸入指令(S401)。當(dāng)接收到控制信號后(S403)即可讀取儲存單元14中所記錄的作用中對照表(S405),以及接收功能鍵130被按壓所產(chǎn)生的功能信號(S407)。接著,處理單元12即根據(jù)功能信號所代表的腳位,比對作用中對照表的各個功能區(qū)段,以找出記錄著相同腳位資料的功能區(qū)段(S409)。由于功能對照表140的功能區(qū)段分別與指令表142的指令區(qū)段一一對應(yīng),因此, 當(dāng)找出與功能信號相應(yīng)的功能區(qū)段后,處理單元12即可找到與步驟S409中所比對出來的功能區(qū)段相對應(yīng)的指令區(qū)段,并執(zhí)行該指令區(qū)段所記錄的一組控制指令中的壓下控制指令(S411)。在一具體例子中,將鼠標(biāo)同時在電腦系統(tǒng)上列舉(enumerate)為人機介面裝置 (HID)的指標(biāo)裝置和鍵盤裝置后,即可經(jīng)由上述程序,于控制單元11及功能鍵130被按壓時執(zhí)行如「送出Ctrl鍵、遲延300毫秒、送出C鍵」的壓下控制指令,進行「復(fù)制」的工作。執(zhí)行了壓下控制指令后,處理單元12更偵測功能信號是否取消(S413),例如使用者放開原本按壓的功能鍵130 ;若是,則可執(zhí)行同一指令區(qū)段的控制指令中的釋放控制指令(S417),例如“送出Cl鍵、延遲300毫秒、送出Ctrl鍵”的釋放控制指令。若功能信號未取消、或是執(zhí)行了釋放控制指令后,則更進一步偵測控制信號是否取消(S419)。
若控制信號因控制單元11被放開而取消,輸入裝置1即返回步驟S401,執(zhí)行一般的輸入作業(yè);但若控制信號并未取消,處理單元12則繼續(xù)判斷是否接收到不同的功能鍵 130被按壓而產(chǎn)生的功能信號(S421),換言之,即是判斷使用者是否為了執(zhí)行不同的控制指令而按壓了不同的功能鍵130或功能鍵130組合。在控制信號未取消的情況下,又接收到不同的功能信號后,就可以返回步驟S409, 使處理單元12再度執(zhí)行S409及其以下的步驟。若控制信號未取消,但處理單元12也未接收到不同的功能信號,表示使用者并未改變所要執(zhí)行的控制指令,處理單元12此時可執(zhí)行其他的輸入指令,僅需將原先執(zhí)行壓下或釋放控制指令所產(chǎn)生的控制效果適用在目前執(zhí)行的輸入作業(yè)即可(S415)。圖5顯示一種多功能輸入裝置具體實施例的俯視示意圖,本例所述的輸入裝置為一鼠標(biāo)5,其設(shè)置有處理單元(圖未示)以控制一控制單元51、二個輸入鍵52、多個功能鍵 53、一滾輪54及一顯示單元56。此外,鼠標(biāo)還包括一儲存單元(圖未示)以儲存資料,以及一感測單元(圖未示) 用以感測鼠標(biāo)5的位移軌跡和方向。所述的感測單元可為一光學(xué)感測元件。當(dāng)鼠標(biāo)5處在一般的操作模式時,處理單元可接收感測單元感測到的位移軌跡和方向,以及接收輸入鍵52 (如左、右鍵)經(jīng)使用者按壓、或滾輪54經(jīng)使用者滾動所產(chǎn)生的信號,并加以處理后,透過連接單元傳送到運算處理系統(tǒng)(如電腦),以執(zhí)行一般輸入指令。而當(dāng)鼠標(biāo)5的控制單元51經(jīng)使用者按壓而產(chǎn)生控制信號時,則進入一控制模式; 當(dāng)鼠標(biāo)5處在控制模式時,處理單元則可根據(jù)所接收到的切換信號切換不同的功能對照表,或根據(jù)接收到的功能信號,執(zhí)行相對應(yīng)的控制指令。在控制模式時,可透過輸入鍵52或滾輪54 (如第一圖所示的切換單元10)控制鼠標(biāo)5切換功能對照表。處理單元可根據(jù)輸入鍵52被按壓、或是滾輪54滾動的次數(shù),來判斷應(yīng)選取多功能對照表中的何者作為新的作用中對照表。例如原本的作用中對照表為多功能對照表中的第二個對照表,經(jīng)處理單元在控制模式下接收到滾輪54滾動三次的切換信號后,改選取第五個功能對照表為新的作用中對照表。其中,顯示單元56可根據(jù)處理單元的控制,將被選取為作用中對照表的識別資料(例如功能對照表的代號)加以顯示,以方便使用者確認(rèn)目前的作用中對照表為何。此外,在控制模式時,處理單元還可根據(jù)不同的功能鍵53或其組合被按壓所接收到的功能信號,從作用中對照表找出相同的功能鍵53或其組合所對應(yīng)的功能區(qū)段,再對應(yīng)到特定的指令區(qū)段,以執(zhí)行壓下控制指令;或更進一步于該等功能鍵53被放開時,執(zhí)行對應(yīng)的釋放控制指令。在操作功能鍵53以執(zhí)行特定的控制指令時,處理單元亦可將被按壓的功能鍵53的識別資料,如各個功能鍵53所對應(yīng)到的腳位,輸出到顯示單元56顯示。直到控制單元51被放開而停止產(chǎn)生控制信號,處理單元才判斷鼠標(biāo)5回到一般操作模式,單純處理點擊或選取等一般輸入指令。綜合上述各實施例的說明,本發(fā)明所提供的多功能輸入裝置及其控制方法,藉由提供多個功能對照表并選取其一,與被操作的功能鍵進行比對,讓使用者依據(jù)其操作習(xí)慣, 彈性地執(zhí)行不同的控制指令,以增加輸入裝置的操作便利性。然而,上述各實施例當(dāng)中的項目及元件,僅為闡述本發(fā)明所舉的例示,并無自限所請求保護的范圍的意圖。凡遵循本發(fā)明的精神及根據(jù)本發(fā)明所揭示的技術(shù)手段,而進行微
1幅的修飾或改變者,亦屬本發(fā)明所保護的范疇。
權(quán)利要求
1.一種多功能輸入裝置的控制方法,其特征在于,該多功能輸入裝置具有一控制單元、 多功能鍵、包括多功能對照表及一指令表的一儲存單元,以及一處理單元,該多功能對照表分別對應(yīng)該指令表,該方法包括接收該控制單元產(chǎn)生的一控制信號;自該儲存單元讀取一作用中對照表,該作用中對照表為該多功能對照表其中之一,其中,每一該多功能對照表包括至少一功能區(qū)段,該功能區(qū)段用以指示至少一個該功能鍵,該功能區(qū)段并對應(yīng)于該指令表的一指令區(qū)段;接收至少一個該功能鍵經(jīng)按壓而產(chǎn)生的一功能信號;根據(jù)該功能信號比對該作用中對照表的該功能區(qū)段,以獲得指示出該功能信號所對應(yīng)的該功能鍵的該功能區(qū)段;根據(jù)經(jīng)比對而獲得的該功能區(qū)段,讀取相對應(yīng)的該指令區(qū)段所記錄的一壓下控制指令;及執(zhí)行該壓下控制指令。
2.如權(quán)利要求1所述的多功能輸入裝置的控制方法,其特征在于,自該儲存單元讀取該作用中對照表的步驟后更包括判斷是否接收到一切換信號,該切換信號用以切換該多功能對照表以選取該作用中對照表;及當(dāng)未接收到該切換信號,則執(zhí)行接收該功能信號的步驟。
3.如權(quán)利要求2所述的多功能輸入裝置的控制方法,其特征在于,判斷是否接收到該切換信號的步驟后更包括當(dāng)接收到該切換信號,該處理單元根據(jù)該切換信號切換該多功能對照表,以選取該作用中對照表;及將被選取的該作用中對照表記錄于該儲存單元。
4.如權(quán)利要求3所述的多功能輸入裝置的控制方法,其特征在于,記錄該作用中對照表于該儲存單元的步驟后,更包括判斷該控制信號是否取消;當(dāng)該控制信號取消,該輸入裝置則執(zhí)行一般輸入作業(yè);及當(dāng)該控制信號未取消,則執(zhí)行接收該功能信號的步驟。
5.如權(quán)利要求2所述的多功能輸入裝置的控制方法,其特征在于,執(zhí)行該壓下控制指令的步驟后,更包括判斷該控制信號是否取消;當(dāng)該控制信號取消,該輸入裝置則執(zhí)行一般輸入作業(yè);及當(dāng)該控制信號未取消,則判斷是否接收到其他該功能鍵經(jīng)按壓而產(chǎn)生的另一功能信號,若是,則返回根據(jù)該功能信號比對該作用中對照表的步驟執(zhí)行。
6.如權(quán)利要求5所述的多功能輸入裝置的控制方法,其特征在于,判斷該控制信號是否取消的步驟前,更包括判斷該功能信號是否取消; 當(dāng)該功能信號取消,則執(zhí)行一釋放控制指令;及當(dāng)該功能信號未取消,則執(zhí)行判斷該控制信號是否取消的步驟。
7.如權(quán)利要求6所述的多功能輸入裝置的控制方法,其特征在于,判斷是否接收到另該功能信號的步驟后,更包括若否,該輸入裝置則執(zhí)行一般輸入作業(yè),并將該控制指令所產(chǎn)生的控制效果適用于所執(zhí)行的一般輸入作業(yè);及返回判斷該功能信號是否取消的步驟執(zhí)行。
8.一種多功能輸入裝置的控制方法,該多功能輸入裝置具有一控制單元、多功能鍵、包括多功能對照表及一指令表的一儲存單元,以及一處理單元,該多功能對照表分別對應(yīng)到該指令表,該方法包括接收該控制單元產(chǎn)生的一控制信號;接收一切換信號,該切換信號用以切換該多功能對照表以選取一作用中對照表,其中, 每一該功能對照表包括至少一功能區(qū)段,該功能區(qū)段用以指示至少一個該功能鍵,該功能區(qū)段并對應(yīng)于該指令表的一指令區(qū)段;根據(jù)該切換信號于該多功能對照表當(dāng)中選取該作用中對照表;及記錄被選取的該作用中對照表于該儲存單元;藉此,當(dāng)至少一個該功能鍵被按壓時,該處理單元即根據(jù)該作用中對照表比對出與被按壓的功能鍵相符的該功能區(qū)段,并控制該輸入裝置執(zhí)行該指令區(qū)段所記錄的一控制指令。
9.如權(quán)利要求8所述的多功能輸入裝置的控制方法,其特征在于,記錄該作用中對照表的步驟后,更包括取消該控制信號;及該輸入裝置執(zhí)行其他輸入作業(yè)。
10.一種多功能輸入裝置,其特征在于,包括 一控制單元,用以根據(jù)按壓產(chǎn)生一控制信號;多功能鍵,每一該功能鍵根據(jù)按壓產(chǎn)生對應(yīng)的一功能信號; 一儲存單元,包括多功能對照表,每一該功能對照表包括多功能區(qū)段,每一該功能區(qū)段指示出至少一個該功能鍵,且其中一個該功能對照表為一作用中對照表;及一指令表,包括多指令區(qū)段,該多指令區(qū)段分別對應(yīng)每一該功能對照表的該至少一功能區(qū)段,每一該指令區(qū)段記錄一組控制指令;及一處理單元,根據(jù)所接收的該控制信號,以該功能信號比對該作用中對照表的該至少一功能區(qū)段,以獲得指示出該功能信號所對應(yīng)的該功能鍵的該功能區(qū)段,該處理單元根據(jù)所獲得的該功能區(qū)段,讀取相對應(yīng)的該指令區(qū)段,并執(zhí)行讀取到的該指令區(qū)段所記錄的該組控制指令。
11.如權(quán)利要求10所述的多功能輸入裝置,其特征在于,更包括一切換單元,用以產(chǎn)生一切換信號,該處理單元根據(jù)該切換信號切換該多功能對照表, 以選取該作用中對照表。
12.如權(quán)利要求11所述的多功能輸入裝置,其特征在于,該儲存單元更包括 一索引區(qū)段,記錄被選取的該作用中對照表。
13.如權(quán)利要求11所述的多功能輸入裝置,其特征在于,該輸入裝置為一鼠標(biāo),該切換單元為該鼠標(biāo)的左鍵、右鍵或滾輪。
14.如權(quán)利要求11或13所述的多功能輸入裝置,其特征在于,更包括一顯示單元,連接于該處理單元,用于根據(jù)該處理單元的控制,顯示被選取的該作用中對照表或產(chǎn)生該控制信號的該多功能鍵。
15.如權(quán)利要求10所述的多功能輸入裝置,其特征在于,該組控制指令包括一壓下控制指令及一釋放控制指令;其中,該處理單元根據(jù)該功能信號的產(chǎn)生而執(zhí)行相對應(yīng)該指令區(qū)段的該壓下控制指令,及根據(jù)該功能信號的取消,執(zhí)行相對應(yīng)該指令區(qū)段的該釋放控制指令。
16.一種多功能輸入裝置,其特征在于,包括一控制單元,用以根據(jù)按壓產(chǎn)生一控制信號;多功能鍵,每一該功能鍵根據(jù)按壓產(chǎn)生對應(yīng)的一功能信號;一儲存單元,包括多功能對照表,每一該功能對照表包括一功能區(qū)段,每一該功能區(qū)段指示出至少一個該功能鍵,且其中一個該功能對照表為一作用中對照表;及一指令表,包括一指令區(qū)段,該指令區(qū)段對應(yīng)每一該功能對照表的該功能區(qū)段,該指令區(qū)段記錄一組控制指令;及一處理單元,根據(jù)所接收的該控制信號,以該功能信號比對該作用中對照表的該功能區(qū)段,當(dāng)該作用中對照表的該功能區(qū)段與該功能信號指示出相同的該多功能鍵,該處理單元讀取及執(zhí)行該指令區(qū)段所記錄的該組控制指令。
17.如權(quán)利要求16所述的多功能輸入裝置,其特征在于,更包括一切換單元,用以產(chǎn)生一切換信號,該處理單元根據(jù)該切換信號切換該等功能對照表, 以選取該作用中對照表。
18.如權(quán)利要求17所述的多功能輸入裝置,其特征在于,更包括一顯示單元,連接于該處理單元,用于根據(jù)該處理單元的控制,顯示被選取的該作用中對照表或產(chǎn)生該控制信號的該多功能鍵。
19.如權(quán)利要求17所述的多功能輸入裝置,其特征在于,該儲存單元更包括一索引區(qū)段,記錄被選取的該作用中對照表。
全文摘要
本發(fā)明提供了一種多功能輸入裝置控制方法,所述輸入裝置具有控制單元、多功能鍵、多功能對照表及一指令表,以及處理單元,所述功能對照表分別對應(yīng)指令表,該方法包括接收控制單元產(chǎn)生的控制信號;讀取作用中對照表,作用中對照表為功能對照表其中之一,每一功能對照表包括用以指示出功能鍵的功能區(qū)段,并對應(yīng)于指令表的指令區(qū)段;接收功能鍵經(jīng)按壓而產(chǎn)生的功能信號;根據(jù)功能信號比對作用中對照表的每一功能區(qū)段,當(dāng)功能信號與功能區(qū)段所指出的功能鍵相同時,讀取并執(zhí)行對應(yīng)于所述功能區(qū)段的指令區(qū)段所記錄的一控制指令。
文檔編號G06F3/033GK102262436SQ20101018325
公開日2011年11月30日 申請日期2010年5月26日 優(yōu)先權(quán)日2010年5月26日
發(fā)明者周鴻儒, 黃國華 申請人:訊凱國際股份有限公司