專利名稱::具有加速窗口卷動(dòng)功能的鼠標(biāo)裝置及其方法
技術(shù)領(lǐng)域:
:本發(fā)明大體上涉及一種鼠標(biāo)裝置,特別是涉及一種具有加速窗口巻動(dòng)功能的鼠標(biāo)裝置。
背景技術(shù):
:圖1顯示現(xiàn)有具有巻動(dòng)窗口功能的鼠標(biāo)裝置100及其所連接的計(jì)算機(jī)110。如圖l所示,現(xiàn)有鼠標(biāo)裝置100可藉由滾動(dòng)滾輪101來巻動(dòng)窗口112。透過此功能,使用者不需要拖曳滾動(dòng)條114上的垂直電平116也可以巻動(dòng)窗口112。對(duì)使用者而言,在所要瀏覽的文件或網(wǎng)頁長(zhǎng)度較短的狀況下,此功能顯得相當(dāng)便利。然而,當(dāng)所要瀏覽的文件或網(wǎng)頁長(zhǎng)度很長(zhǎng),例如多達(dá)100頁時(shí),若使用者想要迅速地從第5頁瀏覽到第45頁,就必需持續(xù)不斷的滾動(dòng)滾輪101。舉例而言,若巻動(dòng)窗口1頁長(zhǎng)度需滾動(dòng)滾輪5次,則從第5頁到第45頁就要巻動(dòng)200次。像這樣必須繁復(fù)滾動(dòng)滾輪,才能瀏覽長(zhǎng)度長(zhǎng)的文件或網(wǎng)頁,對(duì)使用者而言確實(shí)是相當(dāng)不悅的負(fù)擔(dān)。因此,需要一種新穎的鼠標(biāo)裝置來解決現(xiàn)有的問題。
發(fā)明內(nèi)容鑒于上述需求,本發(fā)明提出一種新穎的鼠標(biāo)裝置及利用此鼠標(biāo)裝置控制電子裝置的顯示器窗口巻動(dòng)的方法。依據(jù)本發(fā)明,使用者可輕松且迅速地瀏覽長(zhǎng)度很長(zhǎng)的文件或網(wǎng)頁,而不需要如現(xiàn)有般拖曳滾動(dòng)條上的垂直電平,也不需要繁復(fù)地滾動(dòng)滾輪。本發(fā)明的一方面提供一種鼠標(biāo)裝置,用以控制一電子裝置的一顯示器上的一窗口的巻動(dòng),鼠標(biāo)裝置包含一處理單元,選擇性地操作在一加速巻動(dòng)模式;一滾輪,耦合于處理單元,滾輪響應(yīng)一方向的滾動(dòng)而輸出一第一信號(hào)至處理單元,處理單元響應(yīng)第一信號(hào)而輸出一第二信號(hào)至電子裝置以巻動(dòng)窗口;其中,當(dāng)在一特定時(shí)間內(nèi),滾輪所輸出的第一信號(hào)的數(shù)目大于一預(yù)定值時(shí),處理單元啟動(dòng)加速巻動(dòng)模式并以一輸出頻率將第二信號(hào)持續(xù)傳輸至電子裝置。本發(fā)明的另一方面是提供一種利用一鼠標(biāo)裝置控制一電子裝置的一顯示器上的一窗口的巻動(dòng)的方法,鼠標(biāo)裝置包含選擇性地搡作在一加速巻動(dòng)模式的一處理單元及與處理單元耦合的一滾輪,此方法包含4吏滾輪響應(yīng)一方向的滾動(dòng)而輸出一第一信號(hào)至處理單元;使處理單元響應(yīng)第一信號(hào)而輸出一第二信號(hào)至電子裝置以巻動(dòng)窗口;以及在一特定時(shí)間內(nèi),若滾輪所輸出的第一信號(hào)的數(shù)目大于一預(yù)定值時(shí),處理單元啟動(dòng)加速巻動(dòng)模式并以一輸出頻率將第二信號(hào)持續(xù)傳輸至電子裝置。為使本發(fā)明的各種目的與特征讓熟此技藝者容易理解,提供詳細(xì)說明并結(jié)合附圖于下。圖1為現(xiàn)有以鼠標(biāo)裝置巻動(dòng)顯示器的窗口的示意圖。圖2為本發(fā)明具有加速窗口巻動(dòng)功能的鼠標(biāo)裝置及其連結(jié)至一電子裝置的示意圖;以及圖3為利用本發(fā)明的鼠標(biāo)裝置控制一電子裝置的顯示器上的一窗口的巻動(dòng)方法的流程圖。附圖符號(hào)說明100,200鼠標(biāo)裝置'101,205滾輪112,212窗口114滾動(dòng)條116垂直電平110計(jì)算機(jī)201處理單元210電子裝置202寄存器203加速巻動(dòng)模塊211顯示器。具體實(shí)施例方式以下將參考所附圖式示范本發(fā)明的較佳實(shí)施例。附圖中相似元件采用相同的元件符號(hào)。應(yīng)注意為清楚呈現(xiàn)本發(fā)明,附圖中的各元件并非按照實(shí)物的比例繪制,而且為避免模糊本發(fā)明的內(nèi)容,以下說明亦省略現(xiàn)有的零元件、相關(guān)材料、及其相關(guān)處理技術(shù)。圖2為本發(fā)明的鼠標(biāo)裝置200及其連結(jié)至電子裝置210的示意圖。如圖所示,鼠標(biāo)裝置200通信連接電子裝置210。鼠標(biāo)裝置200包含一處理單元201及一滾輪205耦合處理單元201。處理單元201設(shè)有寄存器202及巻動(dòng)加速模塊203,其中,寄存器202可為一般的存儲(chǔ)器,巻動(dòng)加速模塊203則可為燒錄在處理單元201中的固件。應(yīng)注意鼠標(biāo)裝置200除了具有上述的元件夕卜,還可包含各種現(xiàn)有的元件,例如左鍵、右鍵、光學(xué)感應(yīng)元件等等(未顯示)。鼠標(biāo)裝置200所包含的所有元件皆可通信連接至處理單元201,并由處理單元201來控制此等元件的運(yùn)作。滾輪205用來控制電子裝置210的顯示器211所呈現(xiàn)的窗口212的巻動(dòng)。當(dāng)使用者在一特定方向滾動(dòng)滾4侖205時(shí),滾輪205會(huì)響應(yīng)此特定方向的滾動(dòng)而輸出一第一信號(hào)至處理單元201的寄存器202中。然后,處理單元201響應(yīng)此第一信號(hào)而輸出一第二信號(hào)至電子裝置210,以巻動(dòng)窗口212。舉例而言,滾輪205可具有20個(gè)凹口(notch)。^吏用者通常滾動(dòng)滾輪205一次(onestroke)約可跨越5個(gè)凹口??缭絣個(gè)凹口l命出1個(gè)第一信號(hào)。所以,使用者滾動(dòng)滾輪205—次,即輸出5個(gè)第一信號(hào)至處理單元201的寄存器202中。處理單元201響應(yīng)每個(gè)第一信號(hào)傳輸?shù)诙f言號(hào)給電子裝置210。電子裝置210依據(jù)第二信號(hào)命令顯示器211巻動(dòng)盲口212。使用者可自行在電子裝置210中預(yù)設(shè)每個(gè)第二信號(hào)可命令顯示器211巻動(dòng)1列窗口畫面。因此,5個(gè)第二信號(hào)即可接續(xù)地巻動(dòng)5列窗口畫面。應(yīng)注意此默認(rèn)值;現(xiàn)使用者的喜好而定。每個(gè)第一信號(hào)致使對(duì)應(yīng)的第二信號(hào)產(chǎn)生后,處理單元201可將此第一信號(hào)由寄存器202中抹除。以上是說明使用者可藉由滾動(dòng)鼠標(biāo)裝置200上的滾4侖205來巻動(dòng)顯示器211的窗口212。為使使用者可輕松且迅速地瀏覽長(zhǎng)度4艮長(zhǎng)的文件或網(wǎng)頁,而不需要一直持續(xù)地滾動(dòng)滾輪205,本發(fā)明更包含加速巻動(dòng)才莫塊203,用于使處理單元201可選擇性地進(jìn)入加速巻動(dòng)模式。當(dāng)在一特定時(shí)間內(nèi),滾輪205所輸出的第一信號(hào)數(shù)目大于一預(yù)定值時(shí),處理單元201將啟動(dòng)加速巻動(dòng)模塊203的加速巻動(dòng)模式并以一輸出頻率將第二信號(hào)持續(xù)傳輸至電子裝置210。舉例而言,此特定時(shí)間可為2秒;預(yù)定值可為20個(gè)第一信號(hào)(可視為跨越20個(gè)凹口);而輸出頻率可為每秒15個(gè)。依據(jù)前述的實(shí)例,^爭(zhēng)越20個(gè)凹口相當(dāng)于使用者滾動(dòng)滾輪4次。換言之,當(dāng)使用者在2秒內(nèi)滾動(dòng)滾4侖4次以上,鼠標(biāo)裝置200就會(huì)啟動(dòng)加速巻動(dòng)模式,以每秒15個(gè)的輸出頻率將第二信號(hào)持續(xù)傳輸至電子裝置210。電子裝置210依據(jù)持續(xù)收到的第二信號(hào),命令顯示器211每秒巻動(dòng)窗口212至少15列。應(yīng)注意在啟動(dòng)加速巻動(dòng)4莫式的同時(shí),處理單元201可同時(shí)消除寄存器202所累積存儲(chǔ)的第一信號(hào)(即在非加速巻動(dòng)模式啟動(dòng)期間所產(chǎn)生的第一信號(hào))。在加速巻動(dòng)模式啟動(dòng)期間,使用者不需要滾動(dòng)滾輪205,窗口212就會(huì)自動(dòng)地依一速度巻動(dòng)。此速度取決于第二信號(hào)的輸出頻率。若使用者仍覺得巻動(dòng)速度不夠快,可再在同一方向滾動(dòng)滾輪205,以輸出第一信號(hào)至處理單元201。此第一信號(hào)可存儲(chǔ)在寄存器202中。處理單元201會(huì)依據(jù)此第一信號(hào)增加輸出頻率。應(yīng)注意輸出頻率的增加規(guī)則可設(shè)定為隨著滾輪205在加速巻動(dòng)模式啟動(dòng)期間時(shí)所輸出的第一信號(hào)的數(shù)目增加而變^f尋更大。舉例而言,鼠標(biāo)裝置200啟動(dòng)加速巻動(dòng)模式時(shí),原本以輸出頻率每秒15個(gè)將第二信號(hào)持續(xù)傳輸至電子裝置210。使用者覺得此輸出頻率太小而再在同一方向滾動(dòng)滾輪205—次,即輸出5個(gè)第一信號(hào)至寄存器202中。處理單元201偵測(cè)到5個(gè)第一信號(hào)后將輸出頻率調(diào)高至每秒30個(gè)。此時(shí),使用者還是覺得速度不夠快,再在同一方向又滾動(dòng)滾輪205—次,即又輸出5個(gè)第一信號(hào)至寄存器202中。寄存器202于是累積至IO個(gè)第一信號(hào)。處理單元201偵測(cè)到寄存器202中已累積到10個(gè)第一信號(hào)后,即將輸出頻率調(diào)高至每秒60個(gè)??傊?,在加速巻動(dòng)模式啟動(dòng)期間,處理單元201可被設(shè)定為會(huì)依據(jù)寄存器202中所累積的第一信號(hào)數(shù)目來調(diào)高輸出頻率,以滿足使用者的需求。在加速巻動(dòng)模式啟動(dòng)期間,若處理單元201在一預(yù)定時(shí)間內(nèi)沒有收到任何信號(hào),則處理單元201解除加速巻動(dòng)模式。舉例而言,此預(yù)定時(shí)間可為10秒或任何其它適當(dāng)?shù)臅r(shí)間。在此預(yù)定時(shí)間內(nèi)若使用者沒有致動(dòng)鼠標(biāo)裝置200的任何元件,鼠標(biāo)裝置200就會(huì)離開加速巻動(dòng)模式。另一個(gè)可使鼠標(biāo)裝置200離開加速巻動(dòng)模式的方法為,使處理單元201收到非第一信號(hào)的任何其它信號(hào)。舉例而言,使用者可致動(dòng)鼠標(biāo)裝置200的左鍵或右鍵;或使?jié)L輪205往另一個(gè)方向滾動(dòng);或移動(dòng)鼠標(biāo)裝置200以致動(dòng)光學(xué)感應(yīng)元件等等。只要使處理單元201收到非第一信號(hào)的任何其它信號(hào),皆可使處理單元201解除加速巻動(dòng)模式。要落實(shí)本發(fā)明鼠標(biāo)裝置200的以上所述各種功能,可參考圖3的流程圖中所示各步驟,利用適當(dāng)?shù)挠?jì)算機(jī)程序設(shè)計(jì)語言,例如C++、C#、VisualBasic等等,產(chǎn)生計(jì)算機(jī)可執(zhí)行算法(computer-executablealgorithm)并將其燒錄在處理單元201中。圖3顯示利用鼠標(biāo)裝置200巻動(dòng)電子裝置210的顯示器211上窗口211方法的流程圖。如圖所示,此方法包含以下步驟步驟301:滾輪205響應(yīng)一方向的滾動(dòng)而輸出一第一信號(hào)至處理單元201。步驟302:存放第一信號(hào)在寄存器202中。步驟303:處理單元201響應(yīng)第一信號(hào)而輸出一第二信號(hào)至電子裝置210以巻動(dòng)窗口211,并消除此第一信號(hào)。步驟3(H:處理單元201判斷一特定時(shí)間內(nèi),滾4侖205所輸出的第一信號(hào)的數(shù)目是否大于一預(yù)定值。若否,執(zhí)行步驟301;若是,執(zhí)行步驟306。步驟306:啟動(dòng)加速巻動(dòng)模式并同時(shí)消除寄存器202中所存儲(chǔ)的第一信步驟307:以一輸出頻率將第二信號(hào)持續(xù)傳輸至電子裝置210。步驟308:判斷滾輪205是否又在同一方向輸出第一信號(hào)至處理單元201。若是,執(zhí)行步驟309;若否,執(zhí)行步驟310。步驟309:增加此輸出頻率。步驟310:判斷處理單元201是否收到非第一信號(hào)的任何信號(hào)。若是,執(zhí)行步驟312;若否,執(zhí)行步驟311。步驟311:判斷處理單元201是否在一預(yù)定時(shí)間內(nèi)都沒有收到任何信號(hào)。若是,執(zhí)行步驟312;若否,執(zhí)行步驟308。步驟312:解除加速巻動(dòng)模式,并同時(shí)消除寄存器202中所存儲(chǔ)的第一信號(hào)。圖3所述各步驟的細(xì)節(jié)及實(shí)例,可參見本文對(duì)應(yīng)圖2所作的說明,在此不重復(fù)贅述。然應(yīng)注意,圖3中有些步驟是可以同時(shí)進(jìn)行的,例如步驟303及步驟304。在加速巻動(dòng)模式啟動(dòng)期間,處理單元201不執(zhí)行步驟303。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用以限定本發(fā)明的申請(qǐng)專利范圍。凡其它未脫離本發(fā)明所揭示的精神的等效改變或修飾,均應(yīng)包含在本發(fā)明的申請(qǐng)專利范圍內(nèi)。權(quán)利要求1.一種鼠標(biāo)裝置,用以控制一電子裝置的一顯示器上的一窗口的卷動(dòng),該鼠標(biāo)裝置包含:處理單元,選擇性地操作在一加速卷動(dòng)模式;滾輪,耦合該處理單元,該滾輪響應(yīng)一方向的滾動(dòng)而輸出一第一信號(hào)至該處理單元,該處理單元響應(yīng)該第一信號(hào)而輸出一第二信號(hào)至該電子裝置以卷動(dòng)該窗口;其中,當(dāng)在一特定時(shí)間內(nèi),該滾輪所輸出的該第一信號(hào)的數(shù)目大于一預(yù)定值時(shí),該處理單元啟動(dòng)該加速卷動(dòng)模式并以一輸出頻率將該第二信號(hào)持續(xù)傳輸至該電子裝置。2.如權(quán)利要求1所述的鼠標(biāo)裝置,其中,在該加速巻動(dòng)模式啟動(dòng)期間,若該滾輪又在該方向輸出該第一信號(hào)至該處理單元,則該處理單元會(huì)增加該輸出頻率。3.如權(quán)利要求2所述的鼠標(biāo)裝置,其中,該輸出頻率會(huì)隨著該滾輪在該加速巻動(dòng)模式啟動(dòng)期間所輸出的該第一信號(hào)的數(shù)目增加而變大。4.如權(quán)利要求1所述的鼠標(biāo)裝置,其中,在該加速巻動(dòng)模式啟動(dòng)期間,若該處理單元收到非該第一信號(hào)的任何信號(hào),則該處理單元解除該加速巻動(dòng)模式。5.如權(quán)利要求1所述的鼠標(biāo)裝置,其中,在該加速巻動(dòng)模式啟動(dòng)期間,若該處理單元在一預(yù)定時(shí)間內(nèi)沒有收到任何信號(hào),則該處理單元解除該加速巻動(dòng)一莫式。6.如權(quán)利要求1所述的鼠標(biāo)裝置,其中,該處理單元更包含一寄存器以存儲(chǔ)該第一信號(hào),在該處理單元啟動(dòng)該加速巻動(dòng)才莫式的同時(shí),該處理單元消除該寄存器所存儲(chǔ)的該第一信號(hào)。7.—種利用一鼠標(biāo)裝置控制一電子裝置的一顯示器上的一窗口的巻動(dòng)的方法,該鼠標(biāo)裝置包含選擇性地操作在一加速巻動(dòng)模式的一處理單元及與該處理單元耦合的一滾輪,該方法包含使該滾輪響應(yīng)一方向的滾動(dòng)而輸出一第一信號(hào)至該處理單元;使該處理單元響應(yīng)該第一信號(hào)而輸出一第二信號(hào)至該電子裝置以巻動(dòng)該窗口;以及在一特定時(shí)間內(nèi),若該滾輪所輸出的該第一信號(hào)的數(shù)目大于一預(yù)定值時(shí),該處理單元啟動(dòng)該加速巻動(dòng)模式并以一輸出頻率將該第二信號(hào)持續(xù)傳輸至該電子裝置。8.如權(quán)利要求7所述的方法,更包含在該加速巻動(dòng)模式啟動(dòng)期間,若該滾輪又在該方向輸出該第一信號(hào)至該處理單元,則該處理單元增加該輸出頻率。9.如權(quán)利要求8所述的方法,更包含在該加速巻動(dòng)模式啟動(dòng)期間,使該輸出頻率隨著該滾輪所輸出的該第一信號(hào)的數(shù)目增加而變大。10.如權(quán)利要求7所述的方法,更包含在該加速巻動(dòng)模式啟動(dòng)期間,若該處理單元收到非該第一信號(hào)的任何信號(hào),使該處理單元解除該加速巻動(dòng)模式。11.如權(quán)利要求7所述的方法,更包含在該加速巻動(dòng)模式啟動(dòng)期間,若該處理單元在一預(yù)定時(shí)間內(nèi)都沒有收到任何信號(hào),使該處理單元解除該加速巻動(dòng)模式。12.如權(quán)利要求7所述的方法,其中,該處理單元更包含一寄存器用以存儲(chǔ)該第一信號(hào),該方法更包含在該處理單元啟動(dòng)該加速巻動(dòng)模式的同時(shí),消除該寄存器所存儲(chǔ)的該第一信號(hào)。全文摘要本發(fā)明提出一種鼠標(biāo)裝置,及利用此鼠標(biāo)裝置卷動(dòng)一電子裝置的顯示器窗口的方法。此鼠標(biāo)裝置包含選擇性地操作在加速卷動(dòng)模式的處理單元及與其耦合的滾輪。此方法包含使?jié)L輪響應(yīng)一方向的滾動(dòng)而輸出一第一信號(hào)至處理單元;使處理單元響應(yīng)第一信號(hào)而輸出一第二信號(hào)至電子裝置來卷動(dòng)窗口;以及在一特定時(shí)間內(nèi),當(dāng)滾輪所輸出的第一信號(hào)的數(shù)目大于一預(yù)定值時(shí),處理單元啟動(dòng)加速卷動(dòng)模式并以一輸出頻率將第二信號(hào)持續(xù)傳輸至電子裝置。文檔編號(hào)G06F3/038GK101382848SQ20071014901公開日2009年3月11日申請(qǐng)日期2007年9月4日優(yōu)先權(quán)日2007年9月4日發(fā)明者王俊升申請(qǐng)人:達(dá)方電子股份有限公司