專利名稱:用鼠標(biāo)器操作掌上型電腦按鈕的功能的裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于掌上型電腦(HPC)的發(fā)明,特別是提供掌上型電腦以鼠標(biāo)器操作按鈕的功能的裝置與方法。
隨著電腦技術(shù)的持續(xù)發(fā)展,電腦已經(jīng)廣泛地被應(yīng)用在現(xiàn)代社會的各個角落,不論是專業(yè)的工作領(lǐng)域、日常生活或是網(wǎng)際網(wǎng)路。而且隨著技術(shù)的進步,各種零件的尺寸普遍的縮小,也使得電腦的大小可以由常見的桌上型個人電腦(personal computer,PC)縮小到筆記形電腦(notebook)或進一步地縮小到掌上型電腦(hand-helds personal computer,HPC),以滿足隨身攜帶與使用電腦的需求。
不論如何,由于不同范疇的電腦所使用的技術(shù)不同以及所要滿足的需求不同,因此通常往往并不僅僅是把幾何大小縮短而已,而是電腦的結(jié)構(gòu)與性能便有明顯的差異存在,其理由包括成本的考慮與元件尺寸限制等因素。對掌上型電腦而言,一個與現(xiàn)有技術(shù)個人電腦間的明顯差別便是二者所具有的鼠標(biāo)器(mouse)功能不同。個人電腦不只可以用鼠標(biāo)器來執(zhí)行某按鈕的功能,也可以用鼠標(biāo)器來查詢此按鈕的功能(顯示提示窗口(tip window));但現(xiàn)有的掌上型電腦只能用鼠標(biāo)器來執(zhí)行某銨鈕的功能。
就個人電腦而言,不論是桌上型電腦或筆記型電腦,不只相對應(yīng)于鼠標(biāo)器的鼠標(biāo)(cursor)位于屏幕上的任一按鈕上并且鼠標(biāo)器上的輸入單元(如按鍵)被按下時,對應(yīng)該按鈕的一功能選項表會被顯示或者該按鈕所對應(yīng)的一特定功能會被執(zhí)行;即使是鼠標(biāo)位于某按鈕上但鼠標(biāo)器的輸入單元未被按下,對應(yīng)于該按鈕的一提示窗口也會被顯示。
一個顯著的例子是微軟公司所出的word軟件。
圖1A概括地描繪了鼠標(biāo)11位于檔案按鈕12上且鼠標(biāo)器的按鍵被按下時,檔案按鈕12的功能選項表13被顯示的情形;圖1B概括地描繪了鼠標(biāo)11位于拼字與文法檢查按鈕14上且鼠標(biāo)器的按鍵被按下時,對應(yīng)拼字與文法檢查按鈕14的拼字與文法檢查功能被執(zhí)行的情形;圖1C則概括地描繪了鼠標(biāo)11位于拼字與文法檢查按鈕14上但鼠標(biāo)器的按鍵未被按下時,對應(yīng)拼字與文法檢查按鈕14的提示窗口15被顯示的情形。
但是就現(xiàn)有的掌上型電腦而言,只有當(dāng)相對應(yīng)于鼠標(biāo)器的鼠標(biāo)位于屏幕上的任一按鈕上并且鼠標(biāo)器上的輸入單元(如按鍵)被按下時,才會或顯示對應(yīng)此按鈕之一功能選項表或者執(zhí)行該按鈕所對應(yīng)的一特定功能會被執(zhí)行;但如果鼠標(biāo)僅位于某按鈕上而鼠標(biāo)器的輸入單元未被按下,屏幕上不會有任何的顯示且掌上型電腦也不會有任何的反應(yīng)。
圖2A概括地描繪了掌上型電腦中當(dāng)鼠標(biāo)21位于開啟檔案按鈕22上且鼠標(biāo)器的按鍵被按下時,對應(yīng)開啟檔案按鈕22之開啟檔案功能被執(zhí)行的情形;圖2B概括地描繪了掌上型電腦中當(dāng)鼠標(biāo)21位于開啟檔案按鈕22上但鼠標(biāo)器的按鍵未被按下時,掌上型電腦沒有任何顯示與沒有任何反應(yīng)的情形。
由上面的討論可知,現(xiàn)有的掌上型電腦所具有以鼠標(biāo)器來操作按鈕的功能,比現(xiàn)有技術(shù)的個人電腦所具有的功能少,不僅使操作的便利性降低,而且也增加個人電腦使用者使用掌上形電腦時的困難。因此如何擴展掌上型電腦所具有的以鼠標(biāo)器來操作按鈕的功能,便成為現(xiàn)階段掌上型電腦研發(fā)的重要課題。
因此,本發(fā)明的主要目的是提出可以提供掌上型電腦以鼠標(biāo)器操作按鈕的功能的裝置與方法。
本發(fā)明的進一步目的是使掌上型電腦具有與現(xiàn)有技術(shù)的個人電腦(PC)相等的以鼠標(biāo)器操作電腦的功能,使得不論鼠標(biāo)器的輸入單元是處于被壓下或被釋放的狀態(tài),也不論鼠標(biāo)器是在移動中或靜止的,當(dāng)對應(yīng)鼠標(biāo)器的鼠標(biāo)位于屏幕中的任一按鈕上時皆可以用鼠標(biāo)器來控制這個按鈕,進而提升掌上型電腦使用的便利。
首先,本發(fā)明提供了一種提供掌上型電腦以鼠標(biāo)器操作按鈕的功能的裝置,該裝置至少包含用以檢測鼠標(biāo)器狀態(tài)以及掌上型電腦屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置的一檢測模塊;用以判斷該掌上型電腦應(yīng)執(zhí)行的特定功能的一判斷模塊,該判斷模塊是根據(jù)檢測模塊所檢測到鼠標(biāo)位置與鼠標(biāo)器狀態(tài)來決定應(yīng)執(zhí)行的特定功能;以及用以接收判斷模塊所傳遞的信息并執(zhí)行此特定功能的一處理模塊。
其次,本發(fā)明提供了一種提供掌上型電腦以鼠標(biāo)器操作按鈕的功能的方法,該方法至少包含了下列步驟第一、檢測鼠標(biāo)器的狀態(tài)以及在掌上型電腦的屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置,第二、根據(jù)所檢測到的鼠標(biāo)位置與鼠標(biāo)器狀態(tài),判斷掌上型電腦所應(yīng)執(zhí)行的特定功能,第三、執(zhí)行此特定功能。
明顯地,只要是依照上述的步驟,本方法可以透過修改現(xiàn)有掌上型電腦的操作系統(tǒng)來執(zhí)行,也可以由執(zhí)行一特定的應(yīng)用程序來執(zhí)行,或是以一個特別設(shè)計的特殊用途積體電路(ASIC)來執(zhí)行。也就是說,本發(fā)明并不限定要以何種方式來達成,用硬件、用軟件或者用軟件都是在本發(fā)明的適用范圍之內(nèi)。
圖1A到圖1C為現(xiàn)有技術(shù)個人電腦的以鼠標(biāo)器操作屏幕上按鈕的功能的定性示意圖;圖2A到圖2B為現(xiàn)有技術(shù)掌上型電腦的以鼠標(biāo)器操作屏幕上按鈕的功能的定性示意圖;圖3為本發(fā)明所提出的提供的掌上型電腦以鼠標(biāo)器操作按鈕功能的裝置的結(jié)構(gòu)圖;圖4為本發(fā)明所提出的提供的掌上型電腦以鼠標(biāo)器操作按鈕功能的方法的流程圖;以及圖5A與圖5B為本發(fā)明所提出的提供掌上型電腦以鼠標(biāo)器操作按鈕功能的方法的詳細操作流程圖。
本發(fā)明所提出的提供的掌上型電腦以鼠標(biāo)器操作按鈕功能的裝置的結(jié)構(gòu)如圖3所示,其中箭頭符號是表示資料的流向。如圖3所示,本發(fā)明所提出的裝置至少包含檢測模塊31、判斷模塊32以及處理模塊33。
在本發(fā)明中,檢測模塊31是用來檢測鼠標(biāo)器的狀態(tài)以及掌上型電腦的屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置。判斷模塊32是用以根據(jù)檢測模塊31所檢測到的鼠標(biāo)位置與鼠標(biāo)器狀態(tài),判斷掌上型電腦應(yīng)執(zhí)行的一特定功能。而處理模塊33則是用以接收判斷模塊32所傳遞而來的信息,并執(zhí)行此特定功能。
明顯地,上述的檢測模塊31、判斷模塊32與處理模塊33三者可以是由掌上型電腦的操作系統(tǒng)經(jīng)執(zhí)行特定的作業(yè)流程而提供,或由執(zhí)行一特定的應(yīng)用程序來執(zhí)行,也可以是由掌上型電腦中的某特殊用途積體電路(ASIC)所提供,本發(fā)明并未限定所需使用的裝置為何。換句話說,檢測模塊31、判斷模塊32與處理模塊33三者皆可以或用硬件方式或用軟件方式或用軟件硬件結(jié)合方式來提供,而且所謂的軟件方式可以是由修改掌上型電腦的操作系統(tǒng)來達成,也可以是在操作系統(tǒng)中執(zhí)行一個特定的應(yīng)用軟件來達成,而且本發(fā)明所謂的硬件方式并不限定要透過微處理器或特殊用途積體電路或其它裝置來提供。
必須一提的是,上述的鼠標(biāo)器狀態(tài)至少包括鼠標(biāo)在移動中,鼠標(biāo)器的輸入單元被按下,以及鼠標(biāo)器的輸入單元被釋放(即原本被按下的輸入單元現(xiàn)在被釋放)。一般而言,鼠標(biāo)器的輸入單元是指鼠標(biāo)器上的按鍵。
另一方面,在此所謂的執(zhí)行對應(yīng)某按鈕的特定功能是指當(dāng)該鼠標(biāo)位于屏幕中任一按鈕之上時,視鼠標(biāo)器的狀態(tài)而決定那個特定功能要被執(zhí)行。相對地,當(dāng)鼠標(biāo)并不位于屏幕中任一按鈕之上時,沒有任何的特定功能會被執(zhí)行。
在本發(fā)明中,所謂的特定功能至少包含第一,當(dāng)鼠標(biāo)器的輸入單元被按下時,鼠標(biāo)所在的按鈕按下。第二、當(dāng)鼠標(biāo)器的輸入單元被按下時,鼠標(biāo)所在的按鈕所對應(yīng)的提示窗口被隱藏。第三,當(dāng)鼠標(biāo)器的輸入單元被按下時,鼠標(biāo)所在的近鈕所對應(yīng)的功能選項表被顯示。第四、當(dāng)鼠標(biāo)器的輸入單元被釋放時,執(zhí)行鼠標(biāo)所在的一按鈕的功能。第五、當(dāng)鼠標(biāo)在移動時,若輸入單元未被按下且鼠標(biāo)位于一按鈕之上,則顯示按鈕所對應(yīng)的提示窗口。
明顯地,前述的特定功能中的第五項是現(xiàn)有技術(shù)的掌上型電腦所缺乏的功能。當(dāng)然本發(fā)明可以進一步擴充到包含下敘兩個功能當(dāng)鼠標(biāo)在移動時,若鼠標(biāo)位于一按鈕的上且輸入單元被按下,則顯示此按鈕所對應(yīng)的功能選項表;以及當(dāng)鼠標(biāo)在移動時,若鼠標(biāo)位于一按鈕之上而輸入單元又被按下,則執(zhí)行此按鈕的功能。
本發(fā)明所提出的提供掌上型電腦以鼠標(biāo)器操作按鈕功能的方法的流程如圖4所示,該方法至少包含下列幾個步驟第一步驟401檢測鼠標(biāo)器的狀態(tài)以及在掌上型電腦的屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置;第二步驟402根據(jù)所檢測到的鼠標(biāo)位置與鼠標(biāo)器狀態(tài),判斷掌上型電腦所應(yīng)執(zhí)行的特定功能;和第三步驟403執(zhí)行此特定功能。
與圖3比較,可以看出本發(fā)明所提出的裝置與方法間的關(guān)系第一步驟401使用檢測模塊31來檢測所需的信息,當(dāng)然只有在掌上型電腦被啟動并且鼠標(biāo)器也已啟動時,檢測模塊31才會被應(yīng)用來檢測鼠標(biāo)器的狀態(tài)以及在掌上型電腦的屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置。第二步驟402同時使用了檢測模塊31與判斷模塊32,檢測模塊31將檢測到的信息送到判斷模塊32,然后判斷模塊32依照信息的內(nèi)容判斷掌上型電腦此時應(yīng)有的反應(yīng),當(dāng)然此步驟也需要一個提供信息內(nèi)容與應(yīng)有反應(yīng)間關(guān)系的資料庫。第三步驟403則使用處理模塊33,以使掌上型電腦執(zhí)行判斷模塊32所決定的應(yīng)有反應(yīng)。
本發(fā)明所提出的提供掌上型電腦以鼠標(biāo)器操作按鈕功能的方法的詳細操作流程可以用圖5A與圖5B加以說明。首先如第一步驟501所示,使用者必須啟動該提供掌上型電腦以鼠標(biāo)器操作按鈕功能的該置,以使檢測模塊31能記錄使用者使用掌上型電腦時,能持續(xù)追蹤檢測鼠標(biāo)器狀態(tài)以及掌上型電腦的屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置。再來如第二步驟502所示,判斷模塊32將接收自檢測模塊31所傳來的關(guān)于鼠標(biāo)位置與鼠標(biāo)器狀態(tài)的信息。接下來判斷模塊32將根據(jù)所收到的信息判斷掌上型電腦應(yīng)執(zhí)行的特定功能,并通知處理模塊33執(zhí)行此特定功能。當(dāng)然最后如第三步驟503所示,必須判斷是否要結(jié)束此手提型電腦的操作,若必須則如第四步驟504所示結(jié)束此流程,反之則回到第二步驟502繼續(xù)接收自檢測模塊31所傳來的關(guān)于鼠標(biāo)位置與鼠標(biāo)器狀態(tài)的信息,并根據(jù)所收到的信息判斷掌上型電腦應(yīng)執(zhí)行的特定功能,再通知處理模塊33執(zhí)行此特定功能。
第二步驟502到第三步驟503之間,判斷模塊32和處理模塊33的反應(yīng)流程如下所述。首先如第五步驟505所示,先判斷鼠標(biāo)是在移動中(mousemove)或靜止的,若鼠標(biāo)是在移動中則執(zhí)行第六步驟506,否則便執(zhí)行第七步驟507。
如第六步驟506所示,此時需判斷鼠標(biāo)是否位于活動窗口(active window)的某一按鈕上,若鼠標(biāo)并不位于任何按鈕上或根本不在活動窗口中,則如第八步驟508所示不作任何的處理并直接進行第三步驟503。相反地,若鼠標(biāo)位于活動窗口中的任一按鈕上,則如第九步驟509所示,對鼠標(biāo)器的輸入單元是被按下(mousedown)或被釋放(mouseup)進行判斷。若鼠標(biāo)器的輸入單元被按下,則如第十步驟510所示不作任何的處理并直接進行第三步驟503。相反地,若鼠標(biāo)器的輸入單元未被按下,則如第十一步驟511所示顯示對應(yīng)此按鈕的提示窗口,然后再進行第三步驟503。
當(dāng)鼠標(biāo)靜止時,則如第七步驟507所示必需判斷鼠標(biāo)是否位于任一按鈕上。當(dāng)鼠標(biāo)不位于任一按鈕上時,如第十二步驟512所示處理模塊33不作任何的處理,直接跳到第三步驟503。但當(dāng)鼠標(biāo)是位于任一按鈕上時,則如第十四步驟514所示,必須判斷鼠標(biāo)器的輸入單元是否被按下,若不是則如第十五步驟515所示,判斷此輸入單元是原本便未被按下或是原本地被壓下但又被釋放。如原本鼠標(biāo)器的輸入單元便未被按下,則如第十六步驟516所示處理模塊33不作任何的處理,直接跳到第三步驟503;否則便先如第十七步驟517所示,執(zhí)行此按鈕所對應(yīng)的功能,然后再進行第三步驟503。
另一方面,當(dāng)鼠標(biāo)器的輸入單元被按下則必須先如第十八步驟518所示隱藏此按鈕的提示窗口,然后再如第十九步驟519所示,根據(jù)鼠標(biāo)所位于的按鈕的性質(zhì),判斷手提型電腦應(yīng)有的反應(yīng)與應(yīng)執(zhí)行的特定功能。
若此時必須標(biāo)示選擇此按鈕,則如第二十步驟520所示屏幕上此按鈕的圖示將凹陷(當(dāng)然凹陷只是一般常用的表示方式,本發(fā)明并不限于此);若此時必須標(biāo)示此按鈕所可能提供的功能的選擇范圍,則如第二十一步驟521所示屏幕上將顯示一系列的功能選項表;若此時不須顯示任何情形而僅是要直接執(zhí)行,則如第二十二步驟522所示屏幕上不會有任何的顯示,而此按鈕所隊對應(yīng)的特定功能將直接被執(zhí)行。當(dāng)然不論是進行那一個步驟,接下來都是要執(zhí)行第三步驟503。
由上面的討論可知,本發(fā)明可以由在掌上型電腦中提供一種記錄并執(zhí)行使掌上型電腦能以鼠標(biāo)器操作按鈕功能的控制程序的媒體來實現(xiàn)。該媒體至少包含一個檢測鼠標(biāo)器狀態(tài)和在掌上型電腦的屏幕上對應(yīng)鼠標(biāo)器的鼠標(biāo)的位置的程序,一個根據(jù)所檢測到的鼠標(biāo)位置與鼠標(biāo)器狀態(tài),判斷掌上型電腦所應(yīng)執(zhí)行的特定功能的程序,以及一個執(zhí)行該特定功能的程序。
附帶一提的是,在此所謂的程序是指掌上型電腦(操作系統(tǒng))依序執(zhí)行以使得掌上型電腦具有以鼠標(biāo)器操作按鈕的功能的程序。并且由前述的一組程序可以提供掌上型電腦充份地以鼠標(biāo)器操作按鈕的功能,而不會如現(xiàn)有的掌上型電腦只能在鼠標(biāo)器靜止時,經(jīng)鼠標(biāo)器輸入單元的按下來控制屏幕上的按鈕而已。相對地,本發(fā)明可以使掌上型電腦具有和常見的個能電腦相等的以鼠標(biāo)器操作按鈕的功能。
上所述僅為本發(fā)明的較佳實例而已,并非用以限定本發(fā)明的權(quán)利要求;凡其它未脫離本發(fā)明所表示的精神下所完成的等效改變或修飾,均應(yīng)包含在下述的權(quán)利要求內(nèi)。
權(quán)利要求
1.一種提供掌上型電腦以鼠標(biāo)器操作按鈕的功能的裝置,該鼠標(biāo)器至少有一輸入單元,該裝置至少包含一檢測模塊,用于檢測該鼠標(biāo)器的狀態(tài)以及該掌上型電腦的一屏幕上對應(yīng)該鼠標(biāo)器的一鼠標(biāo)的位置;一判斷模塊,用于根據(jù)該檢測模塊所檢測到的該鼠標(biāo)的位置與該鼠標(biāo)器的狀態(tài),判斷該掌上型電腦應(yīng)執(zhí)行的一特定功能;以及一處理模塊,用于接收該判斷模塊所傳遞的信息,并執(zhí)行該特定功能。
2.如權(quán)利要求1的裝置,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)在移動中。
3.如權(quán)利要求1的裝置,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)器的該輸入單元被按下。
4.如權(quán)利要求1的裝置,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)器的該輸入單元被釋放。
5.如權(quán)利要求1的裝置,當(dāng)該鼠標(biāo)并不位于該屏幕中任一按鈕之上時,沒有任何該特定功能會被執(zhí)行。
6.如權(quán)利要求1的裝置,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的一按鈕按下。
7.如權(quán)利要求1的裝置,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的該按鈕的一提示窗口被隱藏。
8.如權(quán)利要求1的裝置,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的該按鈕所對應(yīng)的一功能選項表被顯示。
9.如權(quán)利要求1的裝置,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被釋放后,執(zhí)行該鼠標(biāo)所在的一按鈕的功能。
10.如權(quán)利要求1的裝置,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)在移動時,若該輸入單元未被按下而且該鼠標(biāo)位于一按鈕之上,則顯示該按鈕所對應(yīng)的一提示窗口。
11.一種提供掌上型電腦以鼠標(biāo)器操作按鈕的功能的方法,該方法至少包含檢測該鼠標(biāo)器的狀態(tài)以及在該掌上型電腦的一屏幕上對應(yīng)該鼠標(biāo)器的一鼠標(biāo)的位置;根據(jù)所檢測到的該鼠標(biāo)的位置與該鼠標(biāo)器的狀態(tài),判斷該掌上型電腦所應(yīng)執(zhí)行的一特定功能;以及執(zhí)行該特定功能。
12.如權(quán)利要求11的方法,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)在移動中。
13.如權(quán)利要求11的方法,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)器的該輸入單元被按下。
14.如權(quán)利要求11的方法,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)器的該輸入單元被釋放。
15.如權(quán)利要求11的方法,當(dāng)該鼠標(biāo)并不位于該屏幕的任一按鈕上時,沒有任何該特定功能會被執(zhí)行。
16.如權(quán)利要求11的方法,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的一按鈕按下。
17.如權(quán)利要求11的方法,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的該按鈕的一提示窗口被隱藏。
18.如權(quán)利要求11的方法,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的該按鈕所對應(yīng)的一功能選項表被顯示。
19.如權(quán)利要求11的方法,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被釋放后,執(zhí)行該鼠標(biāo)所在的一按鈕的功能。
20.如權(quán)利要求11的裝置,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)在移動時,若該輸入單元未被按下而且該鼠標(biāo)位于一按鈕之上,則顯示該按鈕所對應(yīng)的一提示窗口。
21.一種用以記錄并執(zhí)行一鼠標(biāo)器控制程序的媒體,該媒體至少包含一記錄部分,該記錄部分是用以儲存與該鼠標(biāo)器控制程序相關(guān)的信息,該鼠標(biāo)器控制程序是用以使一掌上型電腦具有以鼠標(biāo)器操作按鈕的功能的程序;以及一執(zhí)行部分,該執(zhí)行部分是用以執(zhí)行該控制程序,以使該掌上型電腦具有以鼠標(biāo)器操作按鈕的功能。
22.如權(quán)利要求21的媒體,其中上述的控制程序至少包含檢測該鼠標(biāo)器的狀態(tài)以及在該掌上型電腦的一屏幕上對應(yīng)該鼠標(biāo)器的一鼠標(biāo)的位置的程序;根據(jù)所檢測到的該鼠標(biāo)的位置與該鼠標(biāo)器的狀態(tài),判斷該掌上型電腦所應(yīng)執(zhí)行的一特定功能的程序;以及執(zhí)行該特定功能的程序。
23.如權(quán)利要求21的媒體,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)在移動中。
24.如權(quán)利要求21的媒體,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)器的該輸入單元被按下。
25.如權(quán)利要求21的媒體,其中上述的鼠標(biāo)器的狀態(tài)至少包括該鼠標(biāo)器的該輸入單元被釋放。
26.如權(quán)利要求21的媒體,當(dāng)該鼠標(biāo)并不位于該屏幕的任一按鈕上時,沒有任何該特定功能會被執(zhí)行。
27.如權(quán)利要求21的媒體,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的一按鈕按下。
28.如權(quán)利要求21的媒體,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的該按鈕的一提示窗口被隱藏。
29.如權(quán)利要求21的媒體,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被按下后,使該鼠標(biāo)所在的該按鈕所對應(yīng)的一功能選項表被顯示。
30.如權(quán)利要求21的媒體,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)器的該輸入單元被釋放后,執(zhí)行該鼠標(biāo)所在的一按鈕的功能。
31.如權(quán)利要求21的媒體,其中上述的特定功能至少包含當(dāng)該鼠標(biāo)在移動時,若該輸入單元未被按下而且該鼠標(biāo)位于一按鈕之上,則顯示該按鈕所對應(yīng)的一提示窗口。
全文摘要
一種以鼠標(biāo)器操作掌上型電腦按鈕的功能的裝置與方法,可以充分地運用鼠標(biāo)器來操作任何顯示在屏幕上的按鈕,不論鼠標(biāo)器的輸入單元是處于被壓下或被釋放的狀態(tài),也不論鼠標(biāo)器是在移動中或靜止。該裝置包含檢測模塊,判斷模塊以及處理模塊。該方法包含下列步驟:檢測鼠標(biāo)器的狀態(tài)以及在掌上型電腦的屏幕上對應(yīng)此鼠標(biāo)器的鼠標(biāo)的位置,然后根據(jù)所檢測到的鼠標(biāo)位置與鼠標(biāo)器狀態(tài),判斷掌上型電腦所應(yīng)執(zhí)行的特定功能,執(zhí)行此特定功能。
文檔編號G06F9/44GK1325063SQ0011761
公開日2001年12月5日 申請日期2000年5月24日 優(yōu)先權(quán)日2000年5月24日
發(fā)明者蔣蓮玉, 宋建福, 林光信 申請人:英業(yè)達股份有限公司