專利名稱:模擬鍵盤功能鍵輸入的指針輸入裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型是關(guān)于一種指針輸入裝置,特別是關(guān)于一種能夠模擬鍵盤功能鍵輸入的指針輸入裝置。
背景技術(shù):
公知鼠標(biāo)所提供的功能鍵(hotkeys)功能,都是在計(jì)算機(jī)的顯示器上顯示一個具有若干個代表功能鍵的圖像(icons),然后再利用鼠標(biāo)來點(diǎn)選出所要的圖像,以令計(jì)算機(jī)執(zhí)行圖像對應(yīng)的功能。然而此一方式的缺點(diǎn)主要是計(jì)算機(jī)必須安裝有配合鼠標(biāo)使用的驅(qū)動程序,否則計(jì)算機(jī)是無法顯示出這些功能鍵的圖像,以及無法提供給使用者點(diǎn)選這些圖像。再者,由于圖像功能鍵的顯示畫面往往會破壞原有的顯示畫面,而造成畫面的零亂,甚至在計(jì)算機(jī)播放光盤影片的觀賞時,由于圖像功能鍵的顯示畫面所帶來的畫面破壞,往往令使用者心生厭煩。
美國專利USP6,515,686B1「具有殼程序接口的計(jì)算機(jī)系統(tǒng)以及其接口方法(Computer system for interface of shell program andinterface method of the same)」,揭示一種利用鼠標(biāo)的滾輪鍵或者利用鍵盤其中一個按鍵來激活執(zhí)行殼程序(shell program),然后再藉由鼠標(biāo)滾輪的向上或向上移動以選擇并執(zhí)行登記(registered)在殼程序的若干個應(yīng)用程序的其中一個。USP6,515,686B1號專利仍然在計(jì)算機(jī)上完成安裝殼程序后才能配合鼠標(biāo)進(jìn)行功能鍵的使用,再者,由于殼程序會在計(jì)算機(jī)屏幕上顯示出應(yīng)用程序的代表圖像,無可避免地會破壞原有畫面。
由于窗口環(huán)境操作系統(tǒng)的普及應(yīng)用,公知鍵盤皆設(shè)置有若干個功能鍵,而窗口操作系統(tǒng)的制造商(例如美國微軟公司)亦提供鍵盤功能鍵的標(biāo)準(zhǔn)規(guī)范,并且將這些功能鍵的功能直接內(nèi)建于操作系統(tǒng),勿須再透過配合鍵盤的特定驅(qū)動程序的安裝與執(zhí)行的傳統(tǒng)方式,而直接讓使用者按壓下鍵盤的功能鍵即能立即執(zhí)行對應(yīng)的功能,這種人機(jī)接口帶來極大的方便性。然而這些的便利僅局限于鍵盤,公知鼠標(biāo)無法提供此一便利的功能。
本實(shí)用新型創(chuàng)作人有鑒于上述公知技術(shù)的缺點(diǎn),而亟思改良乃創(chuàng)作出一種模擬鍵盤功能鍵輸入的指針輸入裝置,讓鼠標(biāo)的使用者直接利用鼠標(biāo)來對計(jì)算機(jī)輸出對應(yīng)鍵盤功能鍵的輸出結(jié)果。
發(fā)明內(nèi)容
本實(shí)用新型主要目的是提供一種模擬鍵盤功能鍵輸入的指針輸入裝置,讓鼠標(biāo)的使用者直接利用鼠標(biāo)來對計(jì)算機(jī)輸出對應(yīng)鍵盤功能鍵的輸出結(jié)果。
為達(dá)成本實(shí)用新型上述目的,本實(shí)用新型提供一種模擬鍵盤功能鍵輸入的指針輸入裝置,包括有復(fù)數(shù)個按鍵,其用以產(chǎn)生按鍵變化信號;位移變化產(chǎn)生機(jī)構(gòu),其用以產(chǎn)生位移變化信號;一個連接復(fù)數(shù)個按鍵與位移變化產(chǎn)生機(jī)構(gòu)的微控制器,用以接收按鍵變化信號以及位移變化信號;其特征在于當(dāng)指針輸入裝置是在第一工作模式時,微控制器用以將接收的該按鍵變化信號以及位移變化信號轉(zhuǎn)化成對應(yīng)的指針資料信號;以及當(dāng)指針輸入裝置是在第二工作模式時,微控制器依據(jù)按鍵變化信號以及依據(jù)位移變化信號所移動方向、移動速度,轉(zhuǎn)化成對應(yīng)的鍵盤功能鍵信號。
本實(shí)用新型同時兼具指標(biāo)輸入功能以及鍵盤功能鍵輸入功能,能夠?qū)﹄娔X提供更為便利的操作性。本實(shí)用新型與公知的指標(biāo)輸入裝置兩者相比較之下的制造成本相同,然而本實(shí)用新型更增具有模擬鍵盤的功能,無形中更為提升產(chǎn)品的整體價值。本實(shí)用新型指標(biāo)輸入與功能鍵輸入同時結(jié)合在單只的指標(biāo)輸入裝置中,來提供實(shí)用者另一種輸入功能鍵的途徑,而不再受到只能在傳統(tǒng)鍵盤才能夠輸入功能鍵的局限。
圖1顯示本實(shí)用新型的硬件架構(gòu)圖。
圖2顯示微控制器所執(zhí)行程序的流程圖。
圖中10指針輸入裝置20計(jì)算機(jī)101 微控制器103 按鍵
103a 模式切換鍵103b 輸入鍵105 位移變化產(chǎn)生機(jī)構(gòu)107 輸出接口為使熟悉該項(xiàng)技術(shù)人士了解本創(chuàng)作的目的、特征及功效,茲藉由下述具體實(shí)施例,并配合所附的附圖,對本創(chuàng)作詳加說明如后具體實(shí)施方式
圖1顯示本實(shí)用新型的硬件架構(gòu)圖。本實(shí)用新型模擬鍵盤功能鍵輸入的指針輸入裝置10主要包括有復(fù)數(shù)個按鍵103、位移變化產(chǎn)生機(jī)構(gòu)105以及微控制器101。復(fù)數(shù)個按鍵103其用來產(chǎn)生按鍵變化信號,使用者可以透過這些按鍵103的按壓以及放開,以讓按鍵103來產(chǎn)生變化信號,亦即產(chǎn)生0與1的電壓變化信號。位移變化產(chǎn)生機(jī)構(gòu)105用來產(chǎn)生位移變化信號,以鼠標(biāo)為例而言,位移變化產(chǎn)生機(jī)構(gòu)105的具體實(shí)施例可以是為X軸、Y軸位移編碼電路,當(dāng)使用者移動指針輸入裝置10時,位移變化產(chǎn)生機(jī)構(gòu)105隨著指針輸入裝置10移動的方向與移動的緩急來產(chǎn)生對應(yīng)的位移變化信號。微控制器101是電氣性連接復(fù)數(shù)個按鍵103與位移變化產(chǎn)生機(jī)構(gòu)105,用來接收上述的按鍵變化信號以及位移變化信號。再者,本創(chuàng)作的輸出接口107是用來連接計(jì)算機(jī)20,以有線鼠標(biāo)為例而言,輸出接口107可以是USB引擎電路,其用來將微控器101所傳送過來的資料予以封裝成USB封包,然后將這個USB封包透過USB電纜傳送至計(jì)算機(jī)20。
本實(shí)用新型指針輸入裝置10的主要特色是可以提供使用者兩種的工作模式來操作使用。第一工作模式下的指針輸入裝置10主要是提供原有指針輸入裝置10的指針操控功能,以鼠標(biāo)為例而言,依據(jù)本創(chuàng)作的鼠標(biāo),其第一工作模式即是作為一般鼠標(biāo),提供給使用者對指針的操作,而微控制器101將接收到按鍵變化信號以及位移變化信號轉(zhuǎn)化成對應(yīng)的指針資料信號。當(dāng)鼠標(biāo)由第一工作模式切換至第二工作模式時,鼠標(biāo)立即模擬為鍵盤,而不是執(zhí)行一般鼠標(biāo)的功能,此時的使用者可以藉由平時操控鼠標(biāo)的習(xí)慣,來將鼠標(biāo)操控做為鍵盤功能鍵輸入的替代輸入,從使用者觀點(diǎn)而言,操作鼠標(biāo)來取代直接以鍵盤鍵入功能鍵。
本實(shí)用新型主要是利用指針輸入裝置10的特點(diǎn),將這些特點(diǎn)轉(zhuǎn)變成具體技術(shù)手段,使之應(yīng)用到模擬鍵盤功能鍵的輸入功能。在指針輸入裝置10上至少具備有位移變化的移動方向、移動速度等特點(diǎn),以及在指針輸入裝置10上至少具備有復(fù)數(shù)個按鍵103。以鼠標(biāo)為例而言,復(fù)數(shù)個按鍵103的具體形態(tài)分別是左鍵、中間鍵以及右鍵等等。本創(chuàng)作的微控器101能夠利用位移變化的移動方向、移動速度與按鍵103變化信號等,在第二工作模式下將其組合,使得在不同的組合對應(yīng)到不同的鍵盤功能鍵的模擬。例如以具有左鍵、中間鍵以及右鍵的鼠標(biāo)為例,其應(yīng)用到多媒體播放的快捷操控,在第二工作模式下的這個鼠標(biāo)提供下列功能向上移動鼠標(biāo)所產(chǎn)生的向上移動方向位移變化是對應(yīng)到鍵盤上一首功能鍵的模擬;向下移動鼠標(biāo)所產(chǎn)生的向下移動方向位移變化是對應(yīng)到鍵盤下一首功能鍵的模擬;向右移動鼠標(biāo)所產(chǎn)生的向右移動方向位移變化是對應(yīng)到鍵盤快轉(zhuǎn)功能鍵的模擬;向左移動鼠標(biāo)所產(chǎn)生的向左移動方向位移變化是對應(yīng)到鍵盤倒帶功能鍵的模擬;按壓左鍵的變化信號,是對應(yīng)到鍵盤播放功能鍵的模擬;按壓中間鍵的變化信號,是對應(yīng)到鍵盤暫停功能鍵的模擬;按壓右鍵的變化信號,是對應(yīng)到鍵盤停止功能鍵的模擬。
圖2顯示微控制器所執(zhí)行程序的流程圖。微控制器101依據(jù)接收到的復(fù)數(shù)個按鍵103產(chǎn)生按鍵變化信號來判斷是否是切換第一工作模式或第二工作模式的切換信號,如果是切換信號的話,則再進(jìn)行工作模式的切換,切換完成后再返回至接收按鍵變化信號的程序。如果不是切換信號的話,則進(jìn)行接收位移變化信號的程序,然后依據(jù)目前指針輸入裝置10所處于的工作模式來對按鍵變化信號以及位移變化信號進(jìn)行處理。目前指針輸入裝置10如果是處于第一工作模式的話,則微控制器101將接收到的按鍵變化信號以及位移變化信號轉(zhuǎn)化成對應(yīng)的鍵盤功能鍵信號,以鼠標(biāo)為例,亦即對左鍵、右鍵與中間鍵或者指針位移等操作所產(chǎn)生的信號作為指針資料信號。目前指針輸入裝置10如果是處于第二工作模式的話,則微控制器101將接收到的按鍵變化信號以及位移變化信號轉(zhuǎn)化成對應(yīng)的鍵盤功能鍵信號,以鼠標(biāo)為例,亦即對左鍵、右鍵與中間鍵或者指針位移等操作所產(chǎn)生的信號作為模擬鍵盤功能鍵信號。
本實(shí)用新型指針輸入裝置10進(jìn)一步包括有用于切換第一工作模式與第二工作模式的切換機(jī)構(gòu),以鼠標(biāo)為例,切換機(jī)構(gòu)的具體實(shí)施手段可以是微控制器101能夠依據(jù)接收的按鍵變化信號用以切換指針輸入裝置10的工作模式。例如同時按壓下既有的左鍵與右鍵,然后在重復(fù)三次的按壓既有的中間鍵再放開既有的中間鍵,如此所產(chǎn)生的按鍵變化信號來作為切換機(jī)構(gòu);又例如按壓下所增設(shè)的模式切換鍵103a,利用其所產(chǎn)生的按鍵變化信號來作為切換機(jī)構(gòu)。
再者,本實(shí)用新型的指針輸入裝置10當(dāng)在第二工作模式操作時,為了進(jìn)一步確認(rèn)所產(chǎn)生的按鍵變化信號以及位移變化信號是否為誤信號,例如使用者無意圖地移動到指針輸入裝置10而產(chǎn)生位移變化信號的誤信號,本實(shí)用新型可以利用所增設(shè)的輸入鍵103b,當(dāng)使用者按壓下輸入鍵103b并在保持著按壓的情況下,所產(chǎn)生的按鍵變化信號以及位移變化信號,才會被指針輸入裝置10所接受。
本實(shí)用新型指針輸入裝置10的具體實(shí)施例除了上述的鼠標(biāo)外,還可以是軌跡球、搖桿等等輸入裝置。
本實(shí)用新型指針輸入裝置10在第二工作模式所產(chǎn)生對應(yīng)的鍵盤功能鍵信號可以透過上述的輸出接口107傳送至計(jì)算機(jī)20,而對應(yīng)的鍵盤功能鍵信號,例如透過USB引擎封裝成USB鍵盤封包。從計(jì)算機(jī)20的角度來言,計(jì)算機(jī)20以為是接收到鍵盤所傳送過來的USB鍵盤封包,本創(chuàng)作指針輸入裝置10可藉此方式來模擬出鍵盤功能鍵的輸入,據(jù)此,上述的對應(yīng)的鍵盤功能鍵信號在具體實(shí)施方式
可以為對應(yīng)鍵盤功能鍵掃描碼(scancode)信號。
本實(shí)用新型指針輸入裝置10除可作為一般指針輸入裝置來使用外,還可以進(jìn)一步提供作為模擬鍵盤功能鍵輸入的使用。指針輸入裝置10上述所具備的特點(diǎn),凡熟悉該項(xiàng)技術(shù)者可以輕易推及與擴(kuò)大模擬鍵盤功能鍵的數(shù)量,例如上述四個方向的位移變化可以推及于八個方向,又例如位移變化時間性的緩急,亦即在預(yù)定時間之內(nèi)位移變化信號的總數(shù),也是特點(diǎn)之一,將指針輸入裝置10所具備的這些特點(diǎn)予以擴(kuò)大組合而變化出更多功能鍵模擬的數(shù)量,凡如此變化范疇皆是屬于本實(shí)用新型。
熟習(xí)本技術(shù)者須了解可在本創(chuàng)作的精神及觀點(diǎn)內(nèi)對本創(chuàng)作進(jìn)行多種不同的修改。而本創(chuàng)作是涵蓋由權(quán)利要求的范圍及其對等之涵意的觀點(diǎn)內(nèi)任何的修改及變更。
權(quán)利要求1.一種模擬鍵盤功能鍵輸入的指針輸入裝置,其特征在于包括復(fù)數(shù)個按鍵,其用以產(chǎn)生按鍵變化信號;一位移變化產(chǎn)生機(jī)構(gòu),其用以產(chǎn)生位移變化信號;和一微控制器,其連接該復(fù)數(shù)個按鍵與該位移變化產(chǎn)生機(jī)構(gòu),用以當(dāng)該指針輸入裝置在第一工作模式時,將接收的按鍵變化信號以及位移變化信號轉(zhuǎn)化成對應(yīng)的指針資料信號;以及當(dāng)該指針輸入裝置是在第二工作模式時,依據(jù)按鍵變化信號以及依據(jù)位移變化信號所移動方向、移動速度,轉(zhuǎn)化成對應(yīng)的鍵盤功能鍵信號。
2.如權(quán)利要求1所述的指針輸入裝置,其特征在于其中該指針輸入裝置是一鼠標(biāo)、一軌跡球、一搖桿的其中的一個。
3.如權(quán)利要求1所述的指針輸入裝置,其特征在于其中該復(fù)數(shù)個按鍵分別為一左鍵、一中間鍵以及一右鍵。
4.如權(quán)利要求1所述的指針輸入裝置,其特征在于所述的微控制器連接所述復(fù)數(shù)個按鍵與該位移變化產(chǎn)生機(jī)構(gòu),接收所述復(fù)數(shù)個按鍵的變化信號,依據(jù)該變化信號切換所述指針輸入裝置的工作模式。
5.如權(quán)利要求4所述的指針輸入裝置,其特征在于其中該按鍵為一左鍵、一右鍵、以及一中間鍵的組合。
6.如權(quán)利要求4所述的指針輸入裝置,其特征在于其中該按鍵為一模式切換鍵。
7.如權(quán)利要求1所述的指針輸入裝置,其特征在于進(jìn)一步包括一輸入鍵,其用以確認(rèn)該按鍵變化信號以及該位移變化信號要作為該第二工作模式的變化信號。
8.如權(quán)利要求1所述的指針輸入裝置,其特征在于其中該對應(yīng)的鍵盤功能鍵信號為對應(yīng)一鍵盤功能鍵掃描碼(scan code)信號。
9.如權(quán)利要求1所述的指針輸入裝置,其特征在于其中該位移變化信號所移動方向分別為一向上方向、一向下方向、一向右方向、一向左方向。
10.如權(quán)利要求1所述的指針輸入裝置,其特征在于其中該位移變化信號所移動速度為一預(yù)定時間之內(nèi)該位移變化信號的總數(shù)。
專利摘要本實(shí)用新型提供一種模擬鍵盤功能鍵輸入的指針輸入裝置,包括有復(fù)數(shù)個按鍵,用以產(chǎn)生按鍵變化信號;位移變化產(chǎn)生機(jī)構(gòu),用以產(chǎn)生位移變化信號;一個連接復(fù)數(shù)個按鍵與位移變化產(chǎn)生機(jī)構(gòu)的微控制器,用以接收按鍵變化信號以及位移變化信號;當(dāng)指針輸入裝置是在第一工作模式時,微控制器將接收的該按鍵變化信號以及位移變化信號轉(zhuǎn)化成對應(yīng)的指針資料信號;當(dāng)指針輸入裝置是在第二工作模式時,微控制器依據(jù)按鍵變化信號以及依據(jù)位移變化信號所移動方向、移動速度,轉(zhuǎn)化成對應(yīng)的鍵盤功能鍵信號。
文檔編號G06F3/02GK2665805SQ0328256
公開日2004年12月22日 申請日期2003年9月26日 優(yōu)先權(quán)日2003年9月26日
發(fā)明者謝國誠 申請人:英群企業(yè)股份有限公司