欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種鼠標(biāo)以及通過(guò)該鼠標(biāo)控制窗口切換的方法

文檔序號(hào):6355552閱讀:475來(lái)源:國(guó)知局
專利名稱:一種鼠標(biāo)以及通過(guò)該鼠標(biāo)控制窗口切換的方法
一種鼠標(biāo)以及通過(guò)該鼠標(biāo)控制窗口切換的方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)控制技術(shù)領(lǐng)域,涉及一種鼠標(biāo)以及通過(guò)該鼠標(biāo)控制窗口切換的方法。
背景技術(shù)
窗口是用戶界面中最重要的部分。它是屏幕上與一個(gè)應(yīng)用程序相對(duì)應(yīng)的矩形區(qū)域,是用戶與產(chǎn)生該窗口的應(yīng)用程序之間的可視界面。每當(dāng)用戶開始運(yùn)行一個(gè)應(yīng)用程序時(shí), 應(yīng)用程序就創(chuàng)建并顯示一個(gè)窗口 ;當(dāng)用戶操作窗口中的對(duì)象時(shí),程序會(huì)作出相應(yīng)反應(yīng)。用戶通過(guò)關(guān)閉一個(gè)窗口來(lái)終止一個(gè)程序的運(yùn)行;通過(guò)選擇相應(yīng)的應(yīng)用程序窗口來(lái)選擇相應(yīng)的應(yīng)用程序,窗口操作系統(tǒng)就是通過(guò)這些可視化的窗口來(lái)操控計(jì)算機(jī)的。窗口操作系統(tǒng)可以同時(shí)運(yùn)行多個(gè)窗口,用戶可以通過(guò)鼠標(biāo)或者鍵盤來(lái)實(shí)現(xiàn)窗口切換,就Windows操作系統(tǒng)而言,Windows XP以下(包括Windows XP)的操作系統(tǒng)的窗口顯示的方式的二維的,當(dāng)激活一個(gè)窗口時(shí),該窗口位于其他窗口的最上面(除設(shè)置將某個(gè)窗口永遠(yuǎn)置于最前面外),其他窗口變?yōu)榉腔顒?dòng)狀態(tài),同時(shí)在任務(wù)欄里會(huì)存放有每個(gè)窗口的小圖標(biāo),方便用戶進(jìn)行窗口切換。用戶進(jìn)行窗口切換時(shí),一般采用的方式是將鼠標(biāo)的光標(biāo)移動(dòng)到任務(wù)欄中的待激活的窗口上,單擊鼠標(biāo)左鍵,此時(shí)待激活的窗口從后臺(tái)跳出到前臺(tái),待激活的窗口變成激活的窗口供用戶在該窗口中進(jìn)行操作?;蛘卟捎面I盤的快捷鍵Alt+Tab 切換,而采用快捷鍵切換窗口時(shí),窗口切換是按照順序切換的,選擇窗口時(shí)速度較慢。由于二維的平面窗口在通過(guò)鍵盤的快捷鍵Alt+Tab切換時(shí)沒有預(yù)覽功能,相同的程序的圖標(biāo)一樣,區(qū)別其同一程序的不同窗口只能通過(guò)名稱來(lái)確定,當(dāng)窗口名稱較長(zhǎng)時(shí),有些區(qū)別的文字內(nèi)容會(huì)顯示不出來(lái),這會(huì)給切換帶來(lái)麻煩。所以在Windows XP以上的操作系統(tǒng)(例如Windows Vista)窗口界面的顯示方式也從二維的平面窗口發(fā)展至三維的立體窗口,讓使用者以可視化的窗口預(yù)覽的方式來(lái)實(shí)現(xiàn)窗口切換。然而,當(dāng)使用者欲從一大堆窗口中尋找其中的一個(gè)窗口時(shí),惹忘記了這些組合鍵是什么,則在切換窗口上會(huì)相當(dāng)麻煩,而且,當(dāng)使用者切換窗口時(shí),除了一手控制鼠標(biāo),另一首還要按下組合鍵才能完成窗口切換的動(dòng)作,操作繁瑣。名稱為《計(jì)算機(jī)輸入裝置及利用其控制立體窗口切換方法》的中國(guó)發(fā)明專利(專利申請(qǐng)?zhí)枮?00710105862.0,申請(qǐng)日為2007年5月31日)公開了一種采用鼠標(biāo)組合鍵來(lái)調(diào)用窗口切換程序的方法,名稱為《用于切換窗口的鼠標(biāo)及其切換方法》的中國(guó)發(fā)明專利 (專利申請(qǐng)?zhí)枮?00710101990. 8,申請(qǐng)日為2007年4月27日)公開了一種采用鼠標(biāo)滾輪來(lái)控制窗口之間來(lái)回切換的方法。通過(guò)鼠標(biāo)滾輪來(lái)控制窗口切換的速度明顯比鍵盤的組合鍵控制窗口切換速度快,而且只使用鼠標(biāo)就可以控制,操作起來(lái)也更加方便。但是,在專利申請(qǐng)?zhí)枮?00710101990.8的中國(guó)發(fā)明專利中采用的是通過(guò)滾動(dòng)檢測(cè)器來(lái)檢測(cè)鼠標(biāo)滾輪的鼠標(biāo)滾輪的滾動(dòng)向量,通過(guò)滾動(dòng)向量的大小來(lái)判斷窗口切換的個(gè)數(shù),通常鼠標(biāo)滾輪滾動(dòng)一格為一個(gè)單位向量,一個(gè)單位向量對(duì)應(yīng)切換一個(gè)窗口,在一個(gè)窗口切換到另外一個(gè)與該窗口相差N個(gè)窗口時(shí),需要滾動(dòng)N+1個(gè)格數(shù),但是由于人手在滾動(dòng)時(shí)很難精確計(jì)算出滾動(dòng)的格數(shù)(特別是在滾動(dòng)檢測(cè)器和鼠標(biāo)滾輪老化,精確度不佳時(shí)),所以常常會(huì)出現(xiàn)人手停下滾動(dòng)滾輪時(shí)窗口錯(cuò)過(guò)或者未到達(dá)的情況,這樣會(huì)給操作者帶來(lái)不必要的麻煩,也使得操作變得繁瑣。

發(fā)明內(nèi)容為了解決上述的技術(shù)問(wèn)題,本發(fā)明提供了一種新的通過(guò)鼠標(biāo)控制窗口切換的方法,即通過(guò)滾動(dòng)檢測(cè)器檢測(cè)鼠標(biāo)滾輪滾動(dòng)的次數(shù)來(lái)判斷窗口切換的個(gè)數(shù),這樣設(shè)計(jì)的好處在于,不需要人為的計(jì)算鼠標(biāo)滾輪滾動(dòng)的格數(shù),簡(jiǎn)化了鼠標(biāo)控制過(guò)程,方便了用戶使用,而且即使在鼠標(biāo)滾輪和滾動(dòng)檢測(cè)器老化,精確度不佳時(shí),也能非常準(zhǔn)確和方便的進(jìn)行窗口切換操作。更進(jìn)一步發(fā)散的,所述通過(guò)滾動(dòng)檢測(cè)器檢測(cè)鼠標(biāo)滾輪滾動(dòng)的次數(shù)來(lái)判斷窗口切換的個(gè)數(shù)還可替換為通過(guò)觸摸板檢測(cè)觸摸點(diǎn)的位置移動(dòng)的次數(shù)來(lái)判斷窗口切換的個(gè)數(shù)。所述鼠標(biāo)滾輪滾動(dòng)的滾動(dòng)信號(hào)和觸摸點(diǎn)的位置移動(dòng)信號(hào)可統(tǒng)稱為位移信號(hào)。本發(fā)明的具體技術(shù)方案如下本發(fā)明提供一種通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,該方法包括獲取位移信號(hào);計(jì)算從前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔;獲取所述的時(shí)間間隔并分析;每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,向計(jì)算機(jī)發(fā)送切換一個(gè)窗口的指令;當(dāng)檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)計(jì)算并檢測(cè)前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔。該方法進(jìn)一步包括獲取觸發(fā)按鍵的按壓信號(hào),將該按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令;將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī)。所述位移信號(hào)包括滾輪滾動(dòng)的信號(hào)以及觸摸點(diǎn)位置移動(dòng)的信號(hào)。該方法進(jìn)一步包括當(dāng)所述的時(shí)間間隔大于或等于一定的閥值后,獲取所述位移信號(hào)中包含的位移方向信息,向計(jì)算機(jī)發(fā)送切換一個(gè)窗口的指令,所述窗口切換的順序與所述位移方向相對(duì)應(yīng)。該方法進(jìn)一步包括再次獲取所述觸發(fā)按鍵的按壓信號(hào),將該按壓信號(hào)轉(zhuǎn)換成離開窗口切換模式的指令。所述鼠標(biāo)包括第一滾輪和第二滾輪,所述第一滾輪滾動(dòng)的信號(hào)為所述位移信號(hào), 第一滾輪位于鼠標(biāo)的側(cè)面。所述進(jìn)入窗口切換模式的指令通過(guò)藍(lán)牙模塊或2. 4G無(wú)線模塊發(fā)送給計(jì)算機(jī)。所述按鍵包括位于鼠標(biāo)正面的第二滾輪以及位于鼠標(biāo)側(cè)面的功能選擇鍵,所述按壓信號(hào)為第二滾輪和功能選擇鍵同時(shí)被按壓下產(chǎn)生的信號(hào)。所述按鍵包括為鼠標(biāo)側(cè)面的功能選擇鍵,所述按壓信號(hào)為所述功能選擇被按壓下產(chǎn)生的信號(hào)。
所述時(shí)間間隔的閥值為0. Is 0. k。本發(fā)明還提供一種用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo),該鼠標(biāo)包括位移信號(hào)檢測(cè)模塊,用于獲取位移信號(hào);計(jì)時(shí)模塊,用于計(jì)算從前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔;分析處理模塊,用于獲取計(jì)時(shí)模塊的時(shí)間間隔信息并分析,判斷所述時(shí)間間隔是否大于或者等于一定的閥值;所述分析處理模塊每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,產(chǎn)生切換一個(gè)窗口的指令,所述指令發(fā)送模塊將該切換一個(gè)窗口的指令發(fā)送給計(jì)算機(jī);所述分析處理模塊檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)獲取所述計(jì)時(shí)模塊發(fā)送的時(shí)間間隔并分析。該鼠標(biāo)還包括位于鼠標(biāo)上的觸發(fā)按鍵;信號(hào)轉(zhuǎn)換模塊,用于將所述觸發(fā)按鍵按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令;指令發(fā)送模塊,用于將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī)。所述位移信號(hào)包括滾輪滾動(dòng)的信號(hào)以及觸摸點(diǎn)位置移動(dòng)的信號(hào)。所述鼠標(biāo)還包括位移方向檢測(cè)模塊,用于獲取位移信號(hào)中包含的位移方向信息, 當(dāng)所述的時(shí)間間隔大于或等于一定的閥值后,所述分析處理模塊生成與該位移方向相對(duì)應(yīng)順序的切換一個(gè)窗口的指令。所述信號(hào)轉(zhuǎn)換模塊還用于將所述觸發(fā)按鍵再次的按壓信號(hào)轉(zhuǎn)換成離開窗口切換模式的指令。所述鼠標(biāo)包括第一滾輪和第二滾輪,所述第一滾輪滾動(dòng)的信號(hào)為所述位移信號(hào), 第一滾輪位于鼠標(biāo)的側(cè)面。所述指令發(fā)送模塊為藍(lán)牙模塊或2. 4G無(wú)線模塊。所述按鍵包括位于鼠標(biāo)正面的第二滾輪以及位于鼠標(biāo)側(cè)面的功能選擇鍵,所述按壓信號(hào)為第二滾輪和功能選擇鍵同時(shí)被按壓下產(chǎn)生的信號(hào)。所述按鍵包括為鼠標(biāo)側(cè)面的功能選擇鍵,所述按壓信號(hào)為所述功能選擇被按壓下產(chǎn)生的信號(hào)。所述時(shí)間間隔的閥值為0. Is 0. k。本發(fā)明有益的技術(shù)效果在于本發(fā)明通過(guò)計(jì)算前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔,也即計(jì)算并檢測(cè)滾輪滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔或者計(jì)算并檢測(cè)觸摸點(diǎn)的上一次位移結(jié)束到下一次位移開始停頓的時(shí)間間隔,分析所述時(shí)間間隔是否大于或等于一定的閥值,在該時(shí)間間隔大于或者等于一定的閥值后,向計(jì)算機(jī)發(fā)送切換一個(gè)窗口的指令。 而且該時(shí)間間隔設(shè)置為0. Is 0. 2s,如此一來(lái),只要每滾動(dòng)一次或者每滑動(dòng)一次就切換一個(gè)窗口,無(wú)需精確計(jì)算滾輪滾動(dòng)的位移向量或者觸摸點(diǎn)移動(dòng)的向量,而且無(wú)論人手滾動(dòng)一次滾動(dòng)多少位移向量或者人手在觸摸板上滑動(dòng)一次觸摸點(diǎn)移動(dòng)多少位移,只要人手一停止?jié)L動(dòng)或者在觸摸板上的滑動(dòng),即認(rèn)為是需要切換一個(gè)窗口,這樣方便了人手控制鼠標(biāo)進(jìn)行窗口切換,簡(jiǎn)化了鼠標(biāo)控制過(guò)程。而且即使在鼠標(biāo)滾輪和滾動(dòng)檢測(cè)器老化,精確度不佳時(shí), 也能非常準(zhǔn)確和方便的進(jìn)行窗口切換操作。
圖1為本發(fā)明實(shí)施例1鼠標(biāo)立體結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例1鼠標(biāo)控制電路的結(jié)構(gòu)原理圖;圖3為本發(fā)明實(shí)施例1鼠標(biāo)控制窗口切換方法的流程示意圖;圖4為本發(fā)明實(shí)施例3鼠標(biāo)控制窗口切換方法的流程示意圖。
具體實(shí)施方式本發(fā)明涉及一種通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,該方法包括獲取位移信號(hào);計(jì)算從前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔;獲取所述的時(shí)間間隔并分析;每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,向計(jì)算機(jī)發(fā)送切換一個(gè)窗口的指令;當(dāng)檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)計(jì)算并檢測(cè)前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔。并且以該方法為基礎(chǔ)提出了用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo)。下面結(jié)合實(shí)施例和說(shuō)明書附圖,對(duì)本發(fā)明作進(jìn)一步的闡述和說(shuō)明實(shí)施例1一種通過(guò)鼠標(biāo)10控制計(jì)算機(jī)20的多個(gè)窗口切換的方法,如圖1所示,所述鼠標(biāo)10 包括藍(lán)牙發(fā)送模塊(位于鼠標(biāo)內(nèi)部,圖1未示,下同),通過(guò)藍(lán)牙發(fā)送模塊向所述計(jì)算機(jī)發(fā)送控制指令,所述計(jì)算機(jī)包括藍(lán)牙接收模塊,該計(jì)算機(jī)的藍(lán)牙接收模塊用于接收所述控制指令。所述鼠標(biāo)10還包括位于鼠標(biāo)側(cè)面101的第一滾輪102、位于鼠標(biāo)側(cè)面101的功能選擇鍵103以及位于鼠標(biāo)正面104的第二滾輪105,該第二滾輪105的兩側(cè)分別為鼠標(biāo)的左鍵106和鼠標(biāo)的右鍵107,人手在握住鼠標(biāo)10時(shí),拇指可與所述第一滾輪102和功能選擇鍵103接觸,用于撥動(dòng)第一滾輪102和按壓功能選擇鍵103,食指可與所述第二滾輪105接觸,用于撥動(dòng)和按壓下第二滾輪105。當(dāng)需要通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)程序窗口切換時(shí), 采用食指按壓下第二滾輪105,然后再通過(guò)拇指點(diǎn)擊功能選擇鍵103,點(diǎn)擊一定的次數(shù)后進(jìn)入窗口切換模式。如圖3所示,該方法具體包括Sl 獲取第二滾輪105和功能選擇鍵103同時(shí)被按壓下的按壓信號(hào),該按壓信號(hào)與等同于鍵盤上的Ctrl鍵、WINDOWS鍵和TAB鍵同時(shí)被按壓下所產(chǎn)生的信號(hào),并將該按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令;S2 通過(guò)藍(lán)牙發(fā)送模塊將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī)20 ;S3 檢測(cè)第一滾輪102是否滾動(dòng);S4 在第一滾輪102開始滾動(dòng)后,計(jì)算從第一滾輪102滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔,所述的時(shí)間間隔的閥值設(shè)置為0. Is ;S5 獲取所述的時(shí)間間隔并分析;S6 判斷所述時(shí)間間隔是否大于或者等于一定的閥值;
S7 每次當(dāng)檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,準(zhǔn)備向計(jì)算機(jī)20發(fā)送切換一個(gè)窗口的指令,該窗口切換的指令等同于在鍵盤上的點(diǎn)擊方向鍵丨或者方向鍵I 產(chǎn)生的信號(hào);S8 在步驟S7之后,獲取第一滾輪102滾動(dòng)上一柵格的滾動(dòng)方向,向計(jì)算機(jī)20發(fā)送切換一個(gè)窗口的指令,所述窗口切換的順序與該第一滾輪滾動(dòng)的方向相對(duì)應(yīng);S9 當(dāng)檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)計(jì)算并檢測(cè)第一滾輪102滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔;SlO 等待第二滾輪105和功能選擇鍵103是否再次被同時(shí)按壓下;Sll 再次獲取第二滾輪105和功能選擇鍵103同時(shí)被按壓下的按壓信號(hào),該按壓信號(hào)與等同于采用鼠標(biāo)左鍵點(diǎn)擊位于最前端窗口選中位于最前端窗口同時(shí)退出窗口切換模式產(chǎn)生的信號(hào)。所以,根據(jù)上述的方法,上述的鼠標(biāo)10還包括一控制電路108,如圖2所示,所述控制電路108包括信號(hào)轉(zhuǎn)換模塊1081,用于將第二滾輪105和功能選擇鍵103同時(shí)被按壓下的按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令;指令發(fā)送模塊1082,用于將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī)20,該指令發(fā)送模塊1082即為藍(lán)牙發(fā)送模塊;滾輪滾動(dòng)檢測(cè)模塊1083,用于獲取第一滾輪滾動(dòng)的信號(hào);滾動(dòng)方向檢測(cè)模塊1084,用于獲取第一滾輪滾動(dòng)上一柵格的滾動(dòng)方向;計(jì)時(shí)模塊1085,用于在第一滾輪102開始滾動(dòng)后,計(jì)算第一滾輪從滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔;分析處理模塊1085,用于獲取計(jì)時(shí)模塊的時(shí)間間隔并分析,判斷所述時(shí)間間隔是
否大于或者等于一定的閥值;分析處理模塊1085每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,同時(shí)獲取滾動(dòng)方向檢測(cè)模塊1084發(fā)送的滾輪滾動(dòng)的方向信息,生成與該第一滾輪102滾動(dòng)方向相對(duì)應(yīng)順序的切換一個(gè)窗口指令,所述指令發(fā)送模塊1082將該切換一個(gè)窗口的指令發(fā)送給計(jì)算機(jī)20,所述分析處理模塊1082檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)獲取所述計(jì)時(shí)模塊發(fā)送的時(shí)間間隔并分析。所述信號(hào)轉(zhuǎn)換模塊1082還用于第二滾輪105和功能選擇鍵103再次被同時(shí)按壓下的按壓信號(hào)轉(zhuǎn)換成離開窗口切換模式的指令。該鼠標(biāo)的工作原理在于當(dāng)鼠標(biāo)的第二滾輪105和功能選擇鍵103同時(shí)被按壓下后,鼠標(biāo)的信號(hào)轉(zhuǎn)換模塊 1081將所述按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模塊的指令,此時(shí)計(jì)算機(jī)進(jìn)入多程序的窗口切換模式,等待鼠標(biāo)的進(jìn)一步的指令,當(dāng)鼠標(biāo)的第一滾輪102被滾動(dòng)后,滾輪滾動(dòng)檢測(cè)模塊1083 檢測(cè)到鼠標(biāo)的第一滾輪102被滾動(dòng)后,通過(guò)分析處理模塊1085向計(jì)時(shí)模塊1084發(fā)送開始計(jì)時(shí)的指令,滾輪滾動(dòng)檢測(cè)模塊1083檢測(cè)到鼠標(biāo)的第一滾輪102開始滾動(dòng)后,滾動(dòng)方向檢測(cè)模塊不斷的獲取第一滾輪滾動(dòng)的方向信息;計(jì)時(shí)模塊1084計(jì)算第一滾輪102從滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔,計(jì)時(shí)模塊1084將上述時(shí)間間隔發(fā)送給分析處理模塊1085分析,分析處理模塊1085將上述時(shí)間間隔與存儲(chǔ)的閥值相比較,如檢測(cè)到所
7述時(shí)間間隔大于或者等于該閥值,則獲取滾動(dòng)方向檢測(cè)模塊1084發(fā)送的滾輪滾動(dòng)的方向信息,生成與該第一滾輪102滾動(dòng)方向相對(duì)應(yīng)順序的切換一個(gè)窗口指令,該指令通過(guò)指令發(fā)送模塊發(fā)送到計(jì)算機(jī)20中,計(jì)算機(jī)的多個(gè)程序窗口完成一次窗口切換;如果檢測(cè)到所述時(shí)間間隔小于所述的閥值,則不會(huì)生成與該第一滾輪102滾動(dòng)方向相對(duì)應(yīng)順序的切換一個(gè)窗口指令,繼續(xù)獲取計(jì)時(shí)模塊1084計(jì)算第一滾輪102從滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔,并且分析該時(shí)間間隔是否大于或者等于所述的閥值。如果第二滾輪105和功能選擇鍵103沒有再次被同時(shí)按壓,則計(jì)算機(jī)一直處于多個(gè)窗口的切換模塊,如果滾輪控制計(jì)算機(jī)的多個(gè)窗口切換到其中的一個(gè)窗口時(shí),通過(guò)鼠標(biāo)左鍵106點(diǎn)擊可選中該窗口,如果第二滾輪105和功能選擇鍵103沒有再次被同時(shí)按壓下, 則鼠標(biāo)向計(jì)算機(jī)發(fā)送離開窗口切換模式的指令,第一滾輪用于控制計(jì)算機(jī)的其他操作,如上一頁(yè)/下一頁(yè)。實(shí)施例2與實(shí)施例1不同的是,上述的進(jìn)入窗口切換模式的觸發(fā)按鍵是第二滾輪105和功能選擇鍵103同時(shí)被按壓下的按壓信號(hào),而本實(shí)施例的觸發(fā)按鍵是所述功能選擇鍵103,該功能選擇鍵的按壓信號(hào)與進(jìn)入窗口切換模式的指令相對(duì)應(yīng),即該按壓信號(hào)與等同于鍵盤上的Ctrl鍵、WINDOWS鍵和TAB鍵同時(shí)被按壓下所產(chǎn)生的信號(hào),再次按下功能選擇鍵103所產(chǎn)生的信號(hào)與離開窗口切換模式的指令相對(duì)應(yīng),即等同于采用鼠標(biāo)左鍵點(diǎn)擊位于最前端窗口選中位于最前端窗口同時(shí)退出窗口切換模式產(chǎn)生的信號(hào)。所述指令發(fā)送模塊1082為2. 4G 無(wú)線發(fā)送模塊,所述計(jì)算機(jī)也需包括2. 4G無(wú)線接收模塊才能與該鼠標(biāo)建立起通信鏈路。所述時(shí)間間隔的閥值為O.k。實(shí)施例3與實(shí)施例1和實(shí)施例2不同的是,實(shí)施例1和實(shí)施例2中,進(jìn)入窗口切換模式需要獲取觸發(fā)按鍵的按壓信號(hào)才能使計(jì)算機(jī)進(jìn)入窗口切換模式,同時(shí)鼠標(biāo)的滾輪的滾動(dòng)信號(hào)才能轉(zhuǎn)變成窗口切換指令。在本實(shí)施例中,進(jìn)入窗口切換模式不需要觸發(fā)按鍵的按壓信號(hào),在鼠標(biāo)中設(shè)定某一滾輪的滾動(dòng)信號(hào)專門用于產(chǎn)生窗口切換指令。在本實(shí)施例中,所述鼠標(biāo)的外形結(jié)構(gòu)與實(shí)施例1相同,即該鼠標(biāo)包括藍(lán)牙發(fā)送模塊(位于鼠標(biāo)內(nèi)部,圖1未示,下同),通過(guò)藍(lán)牙發(fā)送模塊向所述計(jì)算機(jī)發(fā)送控制指令,所述計(jì)算機(jī)包括藍(lán)牙接收模塊,該計(jì)算機(jī)的藍(lán)牙接收模塊用于接收所述控制指令。所述鼠標(biāo)10 還包括位于鼠標(biāo)側(cè)面101的第一滾輪102、位于鼠標(biāo)側(cè)面101的功能選擇鍵103以及位于鼠標(biāo)正面104的第二滾輪105,該第二滾輪105的兩側(cè)分別為鼠標(biāo)的左鍵106和鼠標(biāo)的右鍵 107,人手在握住鼠標(biāo)10時(shí),拇指可與所述第一滾輪102和功能選擇鍵103接觸,用于撥動(dòng)第一滾輪102和按壓功能選擇鍵103,食指可與所述第二滾輪105接觸,用于撥動(dòng)和按壓下第二滾輪105。與實(shí)施例1不同的,該鼠標(biāo)的工作原理與實(shí)施例1鼠標(biāo)的工作原理不同,該鼠標(biāo)的
工作原理滾輪滾動(dòng)檢測(cè)模塊1083檢測(cè)到鼠標(biāo)的第一滾輪102被滾動(dòng)后,通過(guò)分析處理模塊1085向計(jì)時(shí)模塊1084發(fā)送開始計(jì)時(shí)的指令,滾輪滾動(dòng)檢測(cè)模塊1083檢測(cè)到鼠標(biāo)的第一滾輪102開始滾動(dòng)后,滾動(dòng)方向檢測(cè)模塊不斷的獲取第一滾輪滾動(dòng)的方向信息;計(jì)時(shí)模塊 1084計(jì)算第一滾輪102從滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔,計(jì)時(shí)模塊1084將上述時(shí)間間隔發(fā)送給分析處理模塊1085分析,分析處理模塊1085將上述時(shí)間間隔與存儲(chǔ)的閥值相比較,如檢測(cè)到所述時(shí)間間隔大于或者等于該閥值,則獲取滾動(dòng)方向檢測(cè)模塊1084發(fā)送的滾輪滾動(dòng)的方向信息,生成與該第一滾輪102滾動(dòng)方向相對(duì)應(yīng)順序的切換一個(gè)窗口指令,該指令通過(guò)指令發(fā)送模塊發(fā)送到計(jì)算機(jī)20中,計(jì)算機(jī)的多個(gè)程序窗口完成一次窗口切換;如果檢測(cè)到所述時(shí)間間隔小于所述的閥值,則不會(huì)生成與該第一滾輪102 滾動(dòng)方向相對(duì)應(yīng)順序的切換一個(gè)窗口指令,繼續(xù)獲取計(jì)時(shí)模塊1084計(jì)算第一滾輪102從滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔,并且分析該時(shí)間間隔是否大于或者等于所述的閥值。所述第一滾輪102停止?jié)L動(dòng)后,所述窗口切換工作停止,所述第二滾輪105的按壓信號(hào)和滾動(dòng)信號(hào)或者其他按鍵的按壓信號(hào)或者其組合均不產(chǎn)生進(jìn)入窗口切換模式的指令, 當(dāng)通過(guò)鼠標(biāo)左鍵106點(diǎn)擊可選中該窗口,從而結(jié)束窗口切換模式,當(dāng)再次滾動(dòng)第一滾輪102 時(shí),即進(jìn)入窗口切換模式并產(chǎn)生窗口切換的指令。在本實(shí)施例中,如圖4所示,通過(guò)該鼠標(biāo)10控制計(jì)算機(jī)20的多個(gè)窗口切換的方法包括如下步驟Sl 檢測(cè)第一滾輪102滾動(dòng)的信號(hào);S2 在第一滾輪102開始滾動(dòng)后,計(jì)算從第一滾輪102滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔,所述的時(shí)間間隔的閥值設(shè)置為0. Is ;S3 獲取所述的時(shí)間間隔并分析;S4 判斷所述時(shí)間間隔是否大于或者等于一定的閥值;S5 每次當(dāng)檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,準(zhǔn)備向計(jì)算機(jī)20發(fā)送切換一個(gè)窗口的指令,該窗口切換的指令等同于在鍵盤上的點(diǎn)擊方向鍵丨或者方向鍵I 產(chǎn)生的信號(hào);S6 在步驟S7之后,獲取第一滾輪102滾動(dòng)上一柵格的滾動(dòng)方向,向計(jì)算機(jī)20發(fā)送切換一個(gè)窗口的指令,所述窗口切換的順序與該第一滾輪滾動(dòng)的方向相對(duì)應(yīng);S7 當(dāng)檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)計(jì)算并檢測(cè)第一滾輪102滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔;S8 等待獲取第一滾輪102的滾動(dòng)信號(hào)。最后,需要說(shuō)明的是上述的實(shí)施例是對(duì)本發(fā)明權(quán)利要求書的解釋,而非限制,本領(lǐng)域的技術(shù)人員根據(jù)本發(fā)明的原理和構(gòu)思,再結(jié)合本發(fā)明的實(shí)施例,能夠很容易聯(lián)想的到其他的改進(jìn)和變形的技術(shù)方案。無(wú)論其怎樣改進(jìn)和變形,只要與本發(fā)明的原理和構(gòu)思相同,都應(yīng)該在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,該方法包括 獲取位移信號(hào);計(jì)算從前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔; 獲取所述的時(shí)間間隔并分析;每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,向計(jì)算機(jī)發(fā)送切換一個(gè)窗口的指令;當(dāng)檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)計(jì)算并檢測(cè)前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔。
2.根據(jù)權(quán)利要求1所述的通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,其特征在于, 該方法進(jìn)一步包括獲取觸發(fā)按鍵的按壓信號(hào),將該按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令; 將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī)。
3.根據(jù)權(quán)利要求1或2所述的通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,其特征在于,所述位移信號(hào)包括滾輪滾動(dòng)的信號(hào)以及觸摸點(diǎn)位置移動(dòng)的信號(hào)。
4.根據(jù)權(quán)利要求2所述的通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,其特征在于, 該方法進(jìn)一步包括再次獲取所述觸發(fā)按鍵的按壓信號(hào),將該按壓信號(hào)轉(zhuǎn)換成離開窗口切換模式的指令。
5.根據(jù)權(quán)利要求1或2所述的通過(guò)鼠標(biāo)控制計(jì)算機(jī)的多個(gè)窗口切換的方法,其特征在于,所述時(shí)間間隔的閥值為0. Is 0. 2So
6.一種用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo),該鼠標(biāo)包括 位移信號(hào)檢測(cè)模塊,用于獲取位移信號(hào);計(jì)時(shí)模塊,用于計(jì)算從前一位移信號(hào)結(jié)束到開始下一位移信號(hào)的時(shí)間間隔; 分析處理模塊,用于獲取計(jì)時(shí)模塊的時(shí)間間隔信息并分析,判斷所述時(shí)間間隔是否大于或者等于一定的閥值;所述分析處理模塊每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,產(chǎn)生切換一個(gè)窗口的指令,所述指令發(fā)送模塊將該切換一個(gè)窗口的指令發(fā)送給計(jì)算機(jī);所述分析處理模塊檢測(cè)到所述的時(shí)間間隔小于一定的閥值,繼續(xù)獲取所述計(jì)時(shí)模塊發(fā)送的時(shí)間間隔并分析。
7.根據(jù)權(quán)利要求6所述的用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo),其特征在于,該鼠標(biāo)還包括位于鼠標(biāo)上的觸發(fā)按鍵;信號(hào)轉(zhuǎn)換模塊,用于將所述觸發(fā)按鍵按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令; 指令發(fā)送模塊,用于將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī)。
8.根據(jù)權(quán)利要求6或7所述的用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo),其特征在于,所述位移信號(hào)包括滾輪滾動(dòng)的信號(hào)以及觸摸點(diǎn)位置移動(dòng)的信號(hào)。
9.根據(jù)權(quán)利要求8所述的用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo),其特征在于,所述信號(hào)轉(zhuǎn)換模塊還用于將所述觸發(fā)按鍵再次的按壓信號(hào)轉(zhuǎn)換成離開窗口切換模式的指令。
10.根據(jù)權(quán)利要求6或7所述的用于控制計(jì)算機(jī)的多個(gè)窗口切換的鼠標(biāo),其特征在于, 所述時(shí)間間隔的閥值為0. Is 0. 2So
全文摘要
本發(fā)明涉及一種鼠標(biāo)以及通過(guò)該鼠標(biāo)控制窗口切換的方法,該方法包括獲取觸發(fā)按鍵的按壓信號(hào),將該按壓信號(hào)轉(zhuǎn)換成進(jìn)入窗口切換模式的指令;將該進(jìn)入窗口切換模式的指令發(fā)送給計(jì)算機(jī);獲取第一滾輪滾動(dòng)的信號(hào);計(jì)算從第一滾輪滾動(dòng)完上一柵格到開始下一柵格滾動(dòng)停頓的時(shí)間間隔;獲取所述的時(shí)間間隔并分析;每次檢測(cè)到所述的時(shí)間間隔大于或等于一定的閥值后,向計(jì)算機(jī)發(fā)送切換一個(gè)窗口的指令。這樣設(shè)計(jì)的好處在于,不需要人為的計(jì)算鼠標(biāo)滾輪滾動(dòng)的格數(shù),簡(jiǎn)化了鼠標(biāo)控制過(guò)程,即使在鼠標(biāo)滾輪和滾動(dòng)檢測(cè)器老化,精確度不佳時(shí),也能非常準(zhǔn)確和方便的進(jìn)行窗口切換操作。
文檔編號(hào)G06F3/0354GK102393797SQ20111005337
公開日2012年3月28日 申請(qǐng)日期2011年2月25日 優(yōu)先權(quán)日2010年11月26日
發(fā)明者王琦凡 申請(qǐng)人:王琦凡
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿瓦提县| 津南区| 分宜县| 侯马市| 湟源县| 德清县| 盐城市| 安宁市| 临安市| 鄄城县| 根河市| 平湖市| 通化市| 黑水县| 麻栗坡县| 海宁市| 万全县| 绥棱县| 泸溪县| 惠东县| 清苑县| 台南市| 文化| 黎平县| 桂林市| 双流县| 仁怀市| 塘沽区| 乐平市| 随州市| 溧水县| 西丰县| 鄂伦春自治旗| 洱源县| 荥经县| 金坛市| 上虞市| 赣州市| 长子县| 阜新市| 商洛市|