本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域。
背景技術(shù):
目前越來(lái)越多的電腦用戶(hù)在工作和娛樂(lè)時(shí)會(huì)同時(shí)使用兩個(gè)或者兩個(gè)以上的顯示器,或者是將一個(gè)較大的顯示器分成多個(gè)顯示區(qū)域,當(dāng)用戶(hù)使用鼠標(biāo)在多個(gè)屏幕內(nèi)進(jìn)行操作時(shí),由于鼠標(biāo)指針較小,不容易被發(fā)現(xiàn)在哪個(gè)屏幕上顯示,給用戶(hù)工作帶來(lái)很多不便。尤其是當(dāng)使用電腦在多個(gè)屏幕內(nèi)分別打開(kāi)各種應(yīng)用軟件時(shí),由于屏幕內(nèi)容復(fù)雜,且鼠標(biāo)指針在屏幕內(nèi)顯示并不明顯,用戶(hù)在使用時(shí)經(jīng)常會(huì)出現(xiàn)找不到鼠標(biāo)指針的情況,當(dāng)加載的屏幕越多,此種情況越明顯,耽誤了用戶(hù)的時(shí)間,給工作和娛樂(lè)帶來(lái)許多不便。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的問(wèn)題,本發(fā)明的目的是提供一種在使用多屏幕顯示器的電腦時(shí)可以迅速找到鼠標(biāo)指針的裝置。
為了實(shí)現(xiàn)以上目的,本發(fā)明提供了一種多屏顯示下鼠標(biāo)指針的快速定位裝置,包括定位按鍵、用于檢測(cè)所述的定位按鍵是否被觸發(fā)的檢測(cè)單元、指令發(fā)送單元、執(zhí)行單元,當(dāng)檢測(cè)到所述的定位按鍵被觸發(fā)時(shí),所述的指令發(fā)送單元生成定位指令,所述的定位指令含有鼠標(biāo)指針的定位信息,所述的執(zhí)行單元根據(jù)所述的定位指令將鼠標(biāo)指針移動(dòng)至定位信息所對(duì)應(yīng)的屏幕中的預(yù)定位置。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的預(yù)定位置包括對(duì)應(yīng)屏幕的中央位置。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位按鍵包括鍵盤(pán)或鼠標(biāo)或觸控板中的任一按鈕或者增設(shè)的自定義按鈕。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的增設(shè)的自定義按鈕位于鼠標(biāo)的側(cè)方。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位按鍵包括鼠標(biāo)中鍵。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位按鍵包括鍵盤(pán)中的按鈕或者增設(shè)的自定義按鈕的組合,或者是,鼠標(biāo)或觸控板中的按鈕或者增設(shè)的自定義按鈕的組合。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位指令含有屏幕序號(hào)的信息。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位按鍵被連續(xù)觸發(fā)的次數(shù)對(duì)應(yīng)于定位信息中的屏幕序號(hào)。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位按鍵包括Win鍵和數(shù)字鍵作為組合鍵,所述的數(shù)字鍵對(duì)應(yīng)于定位信息中的屏幕序號(hào)。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述的定位按鍵包括Win鍵和鼠標(biāo)左鍵作為組合鍵,鼠標(biāo)左鍵被連續(xù)觸發(fā)的次數(shù)對(duì)應(yīng)于定位信息中的屏幕序號(hào)。
由于采用了以上技術(shù)方案,本發(fā)明的技術(shù)效果是:用戶(hù)可以迅速方便地在復(fù)雜的多個(gè)屏幕中找到鼠標(biāo)指針,操作簡(jiǎn)便,提高了效率。
附圖說(shuō)明
附圖1和附圖2描述了根據(jù)本發(fā)明的實(shí)施例一;
附圖3和附圖4描述了根據(jù)本發(fā)明的實(shí)施例二;
附圖5和附圖6描述了根據(jù)本發(fā)明的實(shí)施例三;
附圖7和附圖8描述了根據(jù)本發(fā)明的實(shí)施例四;
附圖9描述了根據(jù)本發(fā)明的流程圖;
附圖10描述了根據(jù)本發(fā)明的工作原理圖。
具體實(shí)施方式
下面對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)闡述,以使本發(fā)明的優(yōu)點(diǎn)和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對(duì)本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。
實(shí)施例一
參見(jiàn)附圖1所示,本實(shí)施例中用戶(hù)使用四個(gè)顯示屏幕進(jìn)行工作時(shí),鼠標(biāo)指針會(huì)隨機(jī)在一個(gè)屏幕內(nèi)顯示,加上屏幕內(nèi)顯示內(nèi)容復(fù)雜,用戶(hù)很難在第一時(shí)間找到鼠標(biāo)。尤其是當(dāng)屏幕數(shù)量越多,鼠標(biāo)指針就越不容易被找到,給用戶(hù)的工作帶來(lái)很多不便。
根據(jù)本發(fā)明的多屏顯示下鼠標(biāo)指針的快速定位裝置,包括定位按鍵、用于檢測(cè)定位按鍵是否被觸發(fā)的檢測(cè)單元、指令發(fā)送單元、執(zhí)行單元,當(dāng)檢測(cè)到定位按鍵被觸發(fā)時(shí),指令發(fā)送單元生成定位指令,定位指令含有鼠標(biāo)指針的定位信息,執(zhí)行單元根據(jù)定位指令將鼠標(biāo)指針移動(dòng)至定位信息所對(duì)應(yīng)的屏幕中的預(yù)定位置。
參見(jiàn)附圖2所示,在本實(shí)施例中,利用軟件設(shè)置鼠標(biāo)滾輪鍵為定位按鍵,當(dāng)單擊這個(gè)按鍵時(shí),鼠標(biāo)指針就會(huì)出現(xiàn)在顯示屏1的中心位置,雙擊時(shí),鼠標(biāo)指針出現(xiàn)在顯示屏2中......以此類(lèi)推,連擊幾下鼠標(biāo)滾輪鍵,鼠標(biāo)指針就會(huì)出現(xiàn)在第幾個(gè)顯示屏中,當(dāng)然,還可以設(shè)置鼠標(biāo)的預(yù)定位置為對(duì)應(yīng)屏幕中的角落位置。此外,利用軟件設(shè)置定位按鍵可以是鍵盤(pán)或鼠標(biāo)或觸控板中的任一按鈕。
實(shí)施例二
參見(jiàn)附圖3和附圖4所示,在本實(shí)施例中,鼠標(biāo)側(cè)面設(shè)計(jì)一個(gè)自定義按鈕,利用軟件設(shè)置該自定義按鈕為定位按鍵,增設(shè)的自定義按鈕位于鼠標(biāo)的側(cè)方以方便用戶(hù)操作。單擊鼠標(biāo)上此按鍵時(shí),鼠標(biāo)指針會(huì)出現(xiàn)在用戶(hù)使用的主顯示屏(即顯示屏1)的中心位置,雙擊此按鍵鼠標(biāo)指針在顯示屏2中出現(xiàn),以此類(lèi)推,點(diǎn)擊此按鍵幾下就會(huì)在第幾個(gè)顯示屏中出現(xiàn),從而可以在復(fù)雜的多個(gè)屏幕內(nèi),用戶(hù)可以很容易的找到鼠標(biāo)指針。還可以設(shè)置鼠標(biāo)的預(yù)定位置為對(duì)應(yīng)屏幕中的角落位置,另外,該自定義按鈕還可以是位于鍵盤(pán)或是鼠標(biāo)上的任意位置。
實(shí)施例三
參見(jiàn)附圖5和附圖6所示,在本實(shí)施例中,利用軟件設(shè)置鍵盤(pán)上Win鍵(或其他功能鍵)和各個(gè)數(shù)字鍵為組合鍵,例如,按windows鍵+數(shù)字鍵1時(shí),鼠標(biāo)指針會(huì)在第一個(gè)屏幕中心位置出現(xiàn),按下windows鍵+數(shù)字鍵2時(shí),鼠標(biāo)指針出現(xiàn)在顯示屏2中,以此類(lèi)推,當(dāng)按下windows鍵+數(shù)字鍵n的時(shí)候,鼠標(biāo)指針就會(huì)出現(xiàn)在顯示屏n中。定位按鍵包括鍵盤(pán)中的按鈕或者增設(shè)的自定義按鈕的組合,或者是,鼠標(biāo)或觸控板中的按鈕或者增設(shè)的自定義按鈕的組合。
實(shí)施例四
參見(jiàn)附圖7和附圖8所示,在本實(shí)施例中,利用軟件設(shè)置鍵盤(pán)上Win鍵(或其他功能鍵)和單擊鼠標(biāo)上的左鍵(或其他按鍵),例如,按下windows鍵+單擊鼠標(biāo)左鍵時(shí),可以讓鼠標(biāo)顯示在第一個(gè)屏幕中心位置,當(dāng)按下windows鍵+雙擊鼠標(biāo)左鍵時(shí),鼠標(biāo)指針出現(xiàn)在顯示屏2中。以此類(lèi)推,按幾下鼠標(biāo)上的按鍵就會(huì)顯示在第幾個(gè)屏幕中心位置。定位按鍵包括鍵盤(pán)、鼠標(biāo)或觸控板中的按鈕或者增設(shè)的自定義按鈕的組合。
附圖9描述了根據(jù)本發(fā)明的流程圖,當(dāng)檢測(cè)單元檢測(cè)到定位按鍵被觸發(fā)時(shí),EC/KBC發(fā)出定位指令,驅(qū)動(dòng)收到定位指令后將光標(biāo)移動(dòng)特定位置。其中,KBC即Keybroad Control(鍵盤(pán)控制器),EC即Embedded controller,是嵌入在主板上一個(gè)芯片。
附圖10描述了根據(jù)本發(fā)明的工作原理圖,當(dāng)使用者按下某一定義好的自定義鍵或組合鍵時(shí),例如Ctrl+T,EC收到后轉(zhuǎn)發(fā)送定位指令通知ETD.sys,ETD.sys收到定位指令后會(huì)發(fā)出一個(gè)事件通知ETDCtrl.exe,ETDCtrl.exe收到后,執(zhí)行Windows API:SetCursorPos()進(jìn)行鼠標(biāo)指針的移動(dòng)。其中,ETD.sys 和 ETDCtrl.exe 屬于第三方Touchpad 驅(qū)動(dòng)控制集成程序,ETD.sys 負(fù)責(zé)接收EC得Scan code,ETDCtrl.exe 調(diào)用TP functon,也就是我們看到的光標(biāo)執(zhí)行的動(dòng)作;Windows API( Windows Application Program Interface),是微軟windwos 提供的應(yīng)用程序界面。
以上實(shí)施方式只為說(shuō)明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人了解本發(fā)明的內(nèi)容并加以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍,凡根據(jù)本發(fā)明精神實(shí)質(zhì)所做的等效變化或修飾均涵蓋在本發(fā)明的保護(hù)范圍內(nèi)。