国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      執(zhí)行多點觸控的方法及其系統(tǒng)的制作方法

      文檔序號:6600232閱讀:211來源:國知局
      專利名稱:執(zhí)行多點觸控的方法及其系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種輸入方法與裝置,特別是涉及一種執(zhí)行多點觸控的方法及其系統(tǒng)。
      背景技術(shù)
      操作系統(tǒng)(Operating System,簡稱OS)是一種電腦系統(tǒng)軟件,用以作為應(yīng)用程序的執(zhí)行環(huán)境以及電腦的操作接口。一般而言,操作系統(tǒng)的任務(wù)包括對硬件資源的直接監(jiān)管、計算資源(如內(nèi)儲、處理器使用時間)的管理、以及提供各類應(yīng)用程序服務(wù),讓使用者通過鍵盤、屏幕等輸出/輸入設(shè)備來控制電腦。隨著圖形式使用者界面(Graphic User Interface,⑶I,即所謂的窗口界面)技術(shù)的成熟,操作系統(tǒng)更包括通過可視化的窗口界面操控/使用電腦,此類操作系統(tǒng)又稱為「窗口操作系統(tǒng)」。隨著電腦硬件技術(shù)提升,操作系統(tǒng)可開啟多個窗口界面來執(zhí)行多個應(yīng)用程序。對于現(xiàn)有技術(shù)而言,僅能利用鍵盤、鼠標(biāo)或軌跡球等方式移動/縮放各應(yīng)用程序。隨著科技的進步,連帶著各式各樣的輸入周邊也隨之興起。特別是觸碰式屏幕的發(fā)展,使用者可以通過手指觸碰屏幕來選擇不同的目標(biāo)對象(可以是應(yīng)用程序的窗口、圖片或應(yīng)用程序的內(nèi)建功能)。特別是微軟公司所推出的第七代窗口操作系統(tǒng)(Windows 7, 以下簡稱Windows 7),在Windows 7中更是內(nèi)建觸碰式屏幕的相關(guān)功能。使用者可以通過手指在觸碰式屏幕100上的滑動,帶動屏幕中的目標(biāo)對象110的縮放或移動,請參考圖1,其為現(xiàn)有技術(shù)的多點觸控示意圖。Windows 7的多點觸控功能以多只手指的移動作為對目標(biāo)對象110的操作。微軟公司將這些利用多點觸控功能所執(zhí)行的各項方式定義為筆勢操作。目前Windows 7支持下列筆勢縮放、單指或雙指移動、旋轉(zhuǎn)、雙指輕點與按住并輕點的各項筆勢操作。舉例來說,當(dāng)使用者用兩只手指點選觸碰屏幕上的任一圖檔時,Windows 7隨即會啟動多點觸控功能。當(dāng)兩只手指的相對距離加大時,則將該圖檔放大;反之,則將該圖檔縮小。雖然Windows 7提供了此項服務(wù),但對于沒有觸碰式屏幕100的使用者而言,是無法享用到此一功能的便利性。

      發(fā)明內(nèi)容
      鑒于以上的問題,本發(fā)明提供一種執(zhí)行多點觸控的方法,其通過鼠標(biāo)用以執(zhí)行窗口操作系統(tǒng)的多點觸控功能。為達上述目的,本發(fā)明所提供的執(zhí)行多點觸控的方法包括以下步驟啟動窗口操作系統(tǒng)后,加載監(jiān)控程序;由監(jiān)控程序檢測鼠標(biāo)是否被按壓功能鍵;當(dāng)鼠標(biāo)被按壓功能鍵時,則監(jiān)控過程調(diào)用窗口操作系統(tǒng)的多點觸控功能;若鼠標(biāo)的光標(biāo)位于目標(biāo)對象上時,則由監(jiān)控程序判斷鼠標(biāo)所輸出的輸出信號,令多點觸控功能執(zhí)行相應(yīng)的筆勢操作。本發(fā)明的系統(tǒng),適用于執(zhí)行窗口操作系統(tǒng)的電腦,通過鼠標(biāo)即可啟動多點觸控的功能,用以對窗口操作系統(tǒng)中的目標(biāo)對象進行旋轉(zhuǎn)、縮放或移動的操作。為達上述目的,本發(fā)明所提供的系統(tǒng)包括電腦、鼠標(biāo)與監(jiān)控程序;鼠標(biāo)電性連接
      4于電腦;在電腦上運行監(jiān)控程序,其中監(jiān)控程序可以被內(nèi)嵌于鼠標(biāo)驅(qū)動程序中或者是獨立的應(yīng)用程序;鼠標(biāo)上設(shè)置一功能鍵,監(jiān)控程序用以監(jiān)控該功能鍵是否被按壓;當(dāng)鼠標(biāo)的功能鍵被按壓時,監(jiān)控過程調(diào)用窗口操作系統(tǒng)的多點觸控功能;若鼠標(biāo)的光標(biāo)位于目標(biāo)對象之上時,則多點觸控功能根據(jù)監(jiān)控程序所傳來的信號執(zhí)行相應(yīng)的筆勢操作。由上述可知,本發(fā)明的鼠標(biāo)裝置預(yù)先定義按壓鼠標(biāo)按鍵同時滾動滾輪所送出的信號,通過簡單的按壓鼠標(biāo)按鍵或滾動鼠標(biāo),傳送模擬「多點觸控」時送出的信號(信號組), 因此使用者由單手操控鼠標(biāo),即可立即達到上述的多點觸控的功能,簡化窗口操作系統(tǒng)的目標(biāo)對象的縮放或移動。有關(guān)本發(fā)明的特征與實作,茲配合圖示作最佳實施例詳細說明如下。




      示意示意示意圖;

      圖1為現(xiàn)有技術(shù)的多點觸控示意圖; 圖2A為本發(fā)明的架構(gòu)示意圖; 圖2B為本發(fā)明的另一種架構(gòu)示意圖; 圖3為本發(fā)明的運作流程示意圖; 圖4A為本發(fā)明的第一實施態(tài)樣流程示意4B為本發(fā)明的第二實施態(tài)樣流程示意4C為本發(fā)明的第三實施態(tài)樣流程示意5A為本發(fā)明的目標(biāo)對象位于第一絕對坐標(biāo)并移動至第:絕對坐標(biāo)的移動過程
      圖5B為本發(fā)明的目標(biāo)對象位于第一絕對坐標(biāo)并移動至第二絕對坐標(biāo)的移動過程
      圖5C為本發(fā)明的目標(biāo)對象位于第一絕對坐標(biāo)并移動至第二絕對坐標(biāo)的移動過程
      圖6A為本發(fā)明的目標(biāo)對象旋轉(zhuǎn)前的示意6B為本發(fā)明的目標(biāo)對象旋轉(zhuǎn)中的示意6C為本發(fā)明的目標(biāo)對象旋轉(zhuǎn)后的示意7A為本發(fā)明的目標(biāo)對象放大前的示意7B為本發(fā)明的目標(biāo)對象放大后的示意7C為本發(fā)明的目標(biāo)對象縮小前的示意7D為本發(fā)明的目標(biāo)對象縮小后的示意圖。 其中,附圖標(biāo)記 100 觸碰式屏幕 110 目標(biāo)對象 210 個人電腦
      220鼠標(biāo)
      221功能鍵
      230 窗口操作系統(tǒng) 240 監(jiān)控程序
      5
      250 目標(biāo)對象
      具體實施例方式在下列較佳實施例中詳細說明本發(fā)明的裝置及其聯(lián)機方法。然而本發(fā)明的概念亦可用于其它范圍。以下列舉的實施例僅用于說明本發(fā)明的目的與執(zhí)行方法,并非用以限制其范圍。在本實施例中窗口操作系統(tǒng)例如是Windows 7操作系統(tǒng),在一些實施例亦可應(yīng)用于其它窗口操作系統(tǒng),諸如Windows XP或窗口化Linux等,但不限定其范圍。在本發(fā)明所述的窗口操作系統(tǒng)中會顯示不同的目標(biāo)對象,而目標(biāo)對象的種類可以是應(yīng)用程序(包括其功能選項)、圖像檔案或是文件檔案。請參考圖2A所示,其為本發(fā)明的架構(gòu)示意圖。在圖2A中包括有個人電腦210與電腦輸入裝置。個人電腦210中運行窗口操作系統(tǒng)230與監(jiān)控程序240。本發(fā)明的電腦輸入裝置以一鼠標(biāo)220為例,包括但不局限于鼠標(biāo)220、軌跡球(trackball)等等的電腦輸入裝置;以及執(zhí)行于窗口操作系統(tǒng)230的監(jiān)控程序240。本發(fā)明可應(yīng)用在一般具有左鍵、右鍵、 與卷頁控制模塊的鼠標(biāo)220上,亦可以設(shè)置于具有獨立的功能鍵221的鼠標(biāo)220。監(jiān)控程序 240可以被內(nèi)嵌于鼠標(biāo)220的驅(qū)動程序內(nèi)、固件的方式內(nèi)建于鼠標(biāo)220中、或是以獨立的應(yīng)用程序被執(zhí)行。在圖2A中以監(jiān)控程序240執(zhí)行于個人電腦210中作為說明,對于本領(lǐng)域者亦可將監(jiān)控程序240內(nèi)嵌于鼠標(biāo)220的固件(如圖2B所示)。當(dāng)鼠標(biāo)220被連接至個人電腦210時,監(jiān)控程序240會被啟動并且實時的監(jiān)控鼠標(biāo)220所傳出的各項信號。在鼠標(biāo)220的移動過程中或按壓按鍵時均會輸出不同的信號至個人電腦210。其中,為能清楚的解說鼠標(biāo)220為執(zhí)行多點觸控功能所輸出的不同信號,在此還定義鼠標(biāo)220所輸出的信號分別為第一信號與第二信號。第一信號為鼠標(biāo)被按壓功能鍵后所發(fā)出的多點觸控功能的需求信號。第二信號為鼠標(biāo)被按壓功能鍵后,再按壓按鍵(其包括按壓左/右鍵與滾動卷頁控制模塊)或移動鼠標(biāo)(意即鼠標(biāo)移動的軌跡)所發(fā)出的信號。當(dāng)鼠標(biāo)220的光標(biāo)位于目標(biāo)對象250上且鼠標(biāo)220被按壓功能鍵221輸出第一信號時,則監(jiān)控程序240根據(jù)鼠標(biāo)220按鍵信號產(chǎn)生對應(yīng)的多點觸控信號組用以呼叫窗口操作系統(tǒng)230的多點觸控功能,藉以對目標(biāo)對象250進行相應(yīng)的處理。其中,功能鍵221除了可以是獨立的按鍵,也可以是但不限定為左鍵、右鍵的依序按壓、左右鍵的同時按壓或者是左鍵、右鍵與卷頁控制模塊的依序按壓與卷動的組合。在多點觸控功能被開啟后,監(jiān)控程序240會判斷該鼠標(biāo)220所輸出的第二信號,并且將第一信號及第二信號轉(zhuǎn)為絕對坐標(biāo)信號,再將其傳送給多點觸控功能,使其多點觸控功能根據(jù)所輸出的絕對坐標(biāo)信號來決定相應(yīng)的筆勢操作。為能清楚解說本發(fā)明的整體運作過程,還請配合圖3所示,其為本發(fā)明的運作流程示意圖。本發(fā)明的主要運作流程包括以下步驟步驟S310 啟動窗口操作系統(tǒng)后,加載監(jiān)控程序;步驟S320 由監(jiān)控程序檢測鼠標(biāo)是否發(fā)出第一信號(意即被按壓功能鍵);步驟S330 當(dāng)監(jiān)控程序檢測到鼠標(biāo)的第一信號,則監(jiān)控程序抓取目前光標(biāo)所在的坐標(biāo)作為第一絕對坐標(biāo)信號,并呼叫窗口操作系統(tǒng)的多點觸控功能,再接收鼠標(biāo)所輸出的第二信號并轉(zhuǎn)成第二絕對坐標(biāo)信號,再將第一絕對坐標(biāo)信號及第二絕對坐標(biāo)信號的位置傳送給多點觸控功能執(zhí)行相應(yīng)的筆勢操作;以及步驟S340 若監(jiān)控程序并無檢測到鼠標(biāo)的第一信號,則該鼠標(biāo)會依序輸出移動相對坐標(biāo)信號給個人電腦,執(zhí)行一般鼠標(biāo)的光標(biāo)功能。當(dāng)窗口操作系統(tǒng)230被啟動后,則窗口操作系統(tǒng)230即刻加載監(jiān)控程序240并運行該監(jiān)控程序240。由該監(jiān)控程序240隨時的監(jiān)控鼠標(biāo)220的功能鍵221是否被按壓。當(dāng)功能鍵221被按壓后,個人電腦210上的監(jiān)控程序240隨即發(fā)送相應(yīng)的信號給窗口操作系統(tǒng)230。由監(jiān)控程序240呼叫窗口操作系統(tǒng)230的多點觸控功能(對應(yīng)步驟S310 S340)。 在Windows 7中以內(nèi)建多點觸控功能,但在其它窗口操作系統(tǒng)230中亦可以通過操作系統(tǒng)呼叫新安裝的多點觸控功能。其中前述的第一絕對坐標(biāo)信號為按壓鼠標(biāo)220的功能鍵221后(發(fā)出第一信號), 監(jiān)控程序即將目前光標(biāo)所在的坐標(biāo)作為絕對坐標(biāo)并輸出給窗口操作系統(tǒng)的信號。第二絕對坐標(biāo)則是按壓鼠標(biāo)220功能鍵221之后,監(jiān)控程序即會將鼠標(biāo)220所做的任何動作(發(fā)出第二信號)轉(zhuǎn)換成絕對坐標(biāo)并輸出給窗口操作系統(tǒng)的信號。接著,在步驟S330中多點觸控功能根據(jù)鼠標(biāo)220所輸出的信號執(zhí)行相應(yīng)的筆勢操作(對應(yīng)步驟S320 步驟S330)。以下針對各種的筆勢操作進行解說。本實施態(tài)樣以鼠標(biāo)220對目標(biāo)對象250進行拖曳的移動進行說明。若鼠標(biāo)220輸出直線移動的第二信號,則多點觸控功能根據(jù)鼠標(biāo)220的位移軌跡對目標(biāo)對象250執(zhí)行筆勢操作的步驟,其包括以下步驟,并請配合圖4A所示步驟S411 監(jiān)控程序以鼠標(biāo)發(fā)出第一信號時的當(dāng)前位置視為第一絕對坐標(biāo)位置;步驟S412 監(jiān)控程序以鼠標(biāo)發(fā)出第二信號時直線移動的當(dāng)前位置視為第二絕對坐標(biāo)位置;以及步驟S413 監(jiān)控程序?qū)⒌谝唤^對坐標(biāo)位置及第二絕對坐標(biāo)位置傳入窗口操作系統(tǒng)的多點觸控功能,然后多點觸控功能再根據(jù)第一絕對坐標(biāo)位置及第二絕對坐標(biāo)位置之間的位移向量,用以將目標(biāo)對象從當(dāng)前的位置進行移動。在此一實施態(tài)樣中所述的操作系統(tǒng)以微軟公司的Windows 7為說明。請同時配合參考圖5A 圖5C所示,其分別為目標(biāo)對象于第一絕對坐標(biāo)位置移動至第二絕對坐標(biāo)位置的移動過程示意圖。在圖5A中以屏幕畫面中的圖像作為目標(biāo)對象250進行說明。當(dāng)鼠標(biāo)220光標(biāo)位于目標(biāo)對象250上且使用者按壓鼠標(biāo)220上的功能鍵221 (其設(shè)置于圖5A鼠標(biāo)220左側(cè), 按壓后隨即發(fā)出第一信號)后,監(jiān)控程序240隨即啟動多點觸控功能,監(jiān)控程序240根據(jù)鼠標(biāo)220所輸出的第一信號將鼠標(biāo)220的光標(biāo)在窗口操作系統(tǒng)230中的絕對坐標(biāo)記錄為第一絕對坐標(biāo)位置。接著,將鼠標(biāo)220移動到相異于第一絕對坐標(biāo)位置的另一位置(意即發(fā)出第二信號),由監(jiān)控程序240將此一位置記錄為第二絕對坐標(biāo)位置。監(jiān)控程序240再將第一絕對坐標(biāo)位置與第二絕對坐標(biāo)位置之間的直線位移軌跡傳給多點觸控功能。多點觸控功能根據(jù)第一絕對坐標(biāo)位置與第二絕對坐標(biāo)位置間的位移向量,將目標(biāo)對象250于當(dāng)前位置移動至相應(yīng)的位置(如圖5B所移動的距離)。換言之,鼠標(biāo)220在切換為多點觸控功能后所移動的方向與距離,將決定目標(biāo)對象250的移動方向與距離。最后,當(dāng)鼠標(biāo)220完成移動后,放開功能鍵221即可完成目標(biāo)對象250的移動的處理(如圖5C所示)。
      7
      除了前述目標(biāo)對象250的移動外,本發(fā)明亦可以根據(jù)鼠標(biāo)220的移動對目標(biāo)對象 250進行旋轉(zhuǎn)的筆勢操作。若鼠標(biāo)220發(fā)出的第二信號為非直線運動(旋轉(zhuǎn))的軌跡,則多點觸控功能根據(jù)鼠標(biāo)220的位移軌跡對目標(biāo)對象250執(zhí)行筆勢操作的步驟,請參考圖4B所示步驟S421 監(jiān)控程序以鼠標(biāo)發(fā)出第一信號時的當(dāng)前位置視為第一絕對坐標(biāo)位置;步驟S422 監(jiān)控程序以鼠標(biāo)發(fā)出第二信號時旋轉(zhuǎn)的位移軌跡的當(dāng)前位置視為第二絕對坐標(biāo)位置;以及步驟S423 監(jiān)控程序?qū)⒌谝唤^對坐標(biāo)位置及第二絕對坐標(biāo)位置傳入窗口操作系統(tǒng)的多點觸控功能,然后多點觸控功能再根據(jù)第一絕對坐標(biāo)位置及第二絕對坐標(biāo)位置之間旋轉(zhuǎn)的位移向量,用以將目標(biāo)對象進行旋轉(zhuǎn)的移動。為進一步說明目標(biāo)對象250的旋轉(zhuǎn)處理過程,還請同時參考圖6A 圖6C所示。當(dāng)鼠標(biāo)220光標(biāo)位于目標(biāo)對象250上且使用者按壓鼠標(biāo)220上的功能鍵221 (其設(shè)置于圖6A 鼠標(biāo)220左側(cè)),監(jiān)控程序240在接收到鼠標(biāo)220輸出第一信號后隨即啟動多點觸控功能。 監(jiān)控程序240根據(jù)鼠標(biāo)220所輸出的第一信號當(dāng)前位置記錄為第一絕對坐標(biāo)位置。接著, 將鼠標(biāo)220旋轉(zhuǎn)移動到另一位置(意即發(fā)出第二信號),監(jiān)控程序240將此一位置記錄為第二絕對坐標(biāo)位置,監(jiān)控程序240再將第一絕對坐標(biāo)位置與第二絕對坐標(biāo)位置之間的旋轉(zhuǎn)位移軌跡傳給多點觸控功能,于此同時,目標(biāo)對象250會以第一絕對坐標(biāo)為中心,根據(jù)鼠標(biāo) 220所移動的軌跡與移動的速度,使得目標(biāo)對象250進行旋轉(zhuǎn)。換言之,鼠標(biāo)在移動的過程中也連帶的使目標(biāo)對象250產(chǎn)生旋轉(zhuǎn)的視覺效果(如圖6B與圖6C所示)。多點觸控功能的另一特點就是對于目標(biāo)對象250進行縮小/放大,因此本發(fā)明的另一實施態(tài)樣可以通過鼠標(biāo)220對目標(biāo)對象250進行多點觸控功能的縮放。若鼠標(biāo)220的卷頁控制模塊的卷動信號(為第二信號),則多點觸控功能根據(jù)鼠標(biāo)220的位移軌跡對目標(biāo)對象250執(zhí)行筆勢操作的步驟,其包括以下步驟,并請參考圖4C所示步驟S431 監(jiān)控程序以鼠標(biāo)發(fā)出的第一信號時的當(dāng)前位置視為第一絕對坐標(biāo)位置;步驟S432:監(jiān)控程序以鼠標(biāo)輸出第二信號時的卷頁控制模塊當(dāng)時的卷動量轉(zhuǎn)換為第二絕對坐標(biāo)位置;以及步驟S433 監(jiān)控程序?qū)⒌谝唤^對坐標(biāo)位置及第二絕對坐標(biāo)位置傳入操作系統(tǒng)的多點觸控功能,然后多點觸控功能再根據(jù)第一絕對坐標(biāo)位置及第二絕對坐標(biāo)位置的卷頁控制模塊的卷動量對目標(biāo)對象進行縮放。在此一實施態(tài)樣中,使用者可以通過鼠標(biāo)220來執(zhí)行縮放功能的筆勢操作??s放目標(biāo)對象250的處理與前述移動/旋轉(zhuǎn)的處理有所差異,以下請參考圖7A 圖7D所示。若對目標(biāo)對象250進行縮放時,使用者首先將鼠標(biāo)220光標(biāo)移動至目標(biāo)對象250上并按壓功能鍵221 (意即發(fā)出第一信號)。當(dāng)多點觸控功能被啟動時,監(jiān)控程序240根據(jù)鼠標(biāo)220所輸出的第一信號當(dāng)前位置記錄為第一絕對坐標(biāo)位置。接著,滾動鼠標(biāo)的卷頁控制模塊(意即發(fā)出第二信號),監(jiān)控程序240則將卷頁控制模塊的當(dāng)時的卷動量轉(zhuǎn)換為第二絕對坐標(biāo)位置,監(jiān)控程序240再將第一絕對坐標(biāo)位置與第二絕對坐標(biāo)位置的變化量傳給多點觸控功能,由多點觸控功能執(zhí)行目標(biāo)對象250的縮放處理。在現(xiàn)有技術(shù)中利用觸碰式顯示面板對目標(biāo)對象250進行縮放的處理過程用兩支(或以上)的手指選定目標(biāo)對象250的兩點,并移動兩只手指來將目標(biāo)對象250進行縮放。 而本發(fā)明為能以單一鼠標(biāo)220達到多點按定與縮放的目的。所以在啟動多點觸控功能后, 監(jiān)控程序240會擷取目標(biāo)對象250的窗口大小與畫面上的坐標(biāo)位置,并且根據(jù)目標(biāo)對象250 的窗口大小分別在目標(biāo)對象250的邊界(目標(biāo)對象250的邊界為角落或邊緣)上模擬手指按壓的觸控信號(請參考圖7A中虛線手指)。當(dāng)使用者向前滾動卷頁控制模塊時,則多點觸控功能將目標(biāo)對象250進行放大。 反之,當(dāng)使用者向后滾動卷頁控制模塊,則多點觸控功能將目標(biāo)對象250進行縮小。由上述可知,本發(fā)明的鼠標(biāo)220裝置預(yù)先定義按壓鼠標(biāo)220按鍵同時滾動滾輪所送出的信號,通過簡單的按壓鼠標(biāo)220按鍵或滾動鼠標(biāo)220,傳送模擬「多點觸控」時送出的信號(信號組),因此使用者由單手操控鼠標(biāo)220,即可立即達到上述的多點觸控的功能,簡化窗口操作系統(tǒng)230的目標(biāo)對象250的縮放或移動。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
      權(quán)利要求
      1.一種執(zhí)行多點觸控的方法,為通過一鼠標(biāo)來對于具有多點觸控功能的電腦執(zhí)行多點觸控的動作,其特征在于,該方法包括以下步驟啟動電腦內(nèi)的窗口操作系統(tǒng)后,加載一監(jiān)控程序;由該監(jiān)控程序檢測該鼠標(biāo)是否發(fā)出一第一信號;當(dāng)該鼠標(biāo)發(fā)出該第一信號,則該監(jiān)控過程調(diào)用窗口操作系統(tǒng)內(nèi)的一多點觸控功能;以及若該鼠標(biāo)的光標(biāo)位于一目標(biāo)對象上時,則該多點觸控功能通過該監(jiān)控程序接收來自于該鼠標(biāo)所輸出的一第二信號,再將該第一信號及該第二信號轉(zhuǎn)為絕對坐標(biāo)信號,該多點觸控功能執(zhí)行相應(yīng)的筆勢操作。
      2.根據(jù)權(quán)利要求1所述的執(zhí)行多點觸控的方法,其特征在于,該監(jiān)控程序并無檢測到該鼠標(biāo)發(fā)出該第一信號時,則該鼠標(biāo)會依序輸出移動相對坐標(biāo)信號給電腦,執(zhí)行光標(biāo)功能。
      3.根據(jù)權(quán)利要求1所述的執(zhí)行多點觸控的方法,其特征在于,該方法更進一步包括以下步驟該監(jiān)控程序以該鼠標(biāo)發(fā)出的該第一信號時的當(dāng)前位置視為一第一絕對坐標(biāo)位置;該監(jiān)控程序以該鼠標(biāo)發(fā)出的該第二信號時的當(dāng)前位置視為一第二絕對坐標(biāo)位置;由該監(jiān)控程序?qū)⒃摰谝唤^對坐標(biāo)位置及該第二絕對坐標(biāo)位置傳入窗口操作系統(tǒng)的該多點觸控功能;以及該多點觸控功能再根據(jù)該第一絕對坐標(biāo)位置與該第二絕對坐標(biāo)位置的動作位移量來執(zhí)行相應(yīng)的筆勢操作。
      4.根據(jù)權(quán)利要求3所述的執(zhí)行多點觸控的方法,其特征在于,該多點觸控功能也可以根據(jù)該第一絕對坐標(biāo)位置與該第二絕對坐標(biāo)位置的變化量來執(zhí)行相應(yīng)的筆勢操作。
      5.根據(jù)權(quán)利要求1、2或3所述的執(zhí)行多點觸控的方法,其特征在于,該第一信號為該鼠標(biāo)所發(fā)出的該多點觸控功能的需求信號。
      6.根據(jù)權(quán)利要求1或3所述的執(zhí)行多點觸控的方法,其特征在于,該第二信號為該鼠標(biāo)發(fā)出該第一信號后,再按壓按鍵或移動該鼠標(biāo)所發(fā)出的信號。
      7.一種執(zhí)行多點觸控的系統(tǒng),為通過鼠標(biāo)來對于具有多點觸控功能的一電腦執(zhí)行多點觸控的動作,其特征在于,該系統(tǒng)包括一鼠標(biāo),其具有一功能鍵與一卷頁控制模塊,該鼠標(biāo)用以傳送一第一信號及一第二信號至該電腦;以及一執(zhí)行于電腦的窗口操作系統(tǒng)內(nèi)的監(jiān)控程序,當(dāng)該鼠標(biāo)的光標(biāo)于一目標(biāo)對象上且該鼠標(biāo)被按壓該功能鍵時,則該監(jiān)控程序隨即呼叫該窗口操作系統(tǒng)的一多點觸控功能,該多點觸控功能根據(jù)該鼠標(biāo)所傳送的信號進行相應(yīng)的筆勢操作。
      8.根據(jù)權(quán)利要求7所述的執(zhí)行多點觸控的系統(tǒng),其特征在于,該第一信號為該鼠標(biāo)所發(fā)出的該多點觸控功能的需求信號。
      9.根據(jù)權(quán)利要求7所述的執(zhí)行多點觸控的系統(tǒng),其特征在于,該第二信號為該鼠標(biāo)被按壓該功能鍵后,再按壓按鍵或移動該鼠標(biāo)所發(fā)出的信號。
      10.一種執(zhí)行多點觸控的系統(tǒng),為通過鼠標(biāo)來對于具有多點觸控功能的一電腦執(zhí)行多點觸控的動作,其特征在于,該系統(tǒng)包括一鼠標(biāo),其具有一功能鍵與一卷頁控制模塊,該鼠標(biāo)用以傳送一第一信號及一第二信號至該電腦;以及一執(zhí)行于鼠標(biāo)內(nèi)的監(jiān)控程序,當(dāng)該鼠標(biāo)的光標(biāo)于一目標(biāo)對象上且該鼠標(biāo)被按壓該功能鍵時,則該鼠標(biāo)內(nèi)的該監(jiān)控程序隨即呼叫該電腦內(nèi)的一多點觸控功能,該多點觸控功能根據(jù)該鼠標(biāo)所傳送的信號進行相應(yīng)的筆勢操作。
      全文摘要
      本發(fā)明有關(guān)于一種執(zhí)行多點觸控的方法及其系統(tǒng),其適用于執(zhí)行窗口操作系統(tǒng)的電腦,電腦通過鼠標(biāo)對目標(biāo)對象進行旋轉(zhuǎn)、縮放或移動的處理動作。該方法包括啟動窗口操作系統(tǒng)后,加載監(jiān)控程序;由監(jiān)控程序檢測鼠標(biāo)是否被按壓功能鍵;當(dāng)鼠標(biāo)被按壓功能鍵時,則監(jiān)控過程調(diào)用窗口操作系統(tǒng)的多點觸控功能;若鼠標(biāo)的光標(biāo)位于目標(biāo)對象之中,則由多點觸控功能判斷鼠標(biāo)的輸出信號,執(zhí)行多點觸控功能相應(yīng)的筆勢操作。
      文檔編號G06F3/048GK102200876SQ201010140368
      公開日2011年9月28日 申請日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
      發(fā)明者林宗熙 申請人:昆盈企業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1