一種虛擬鼠標(biāo)的制作方法
【專利摘要】提供一種用戶接口,它允許用戶用其手指操控顯示在觸控顯示器上的鼠標(biāo)光標(biāo)。只有當(dāng)兩根手指同時(shí)觸摸觸摸屏,且兩個(gè)觸摸點(diǎn)位置滿足一定的距離限制時(shí),才可激活虛擬鼠標(biāo)。當(dāng)虛擬鼠標(biāo)被激活時(shí),鼠標(biāo)光標(biāo)出現(xiàn)在屏幕上某一接近兩觸摸點(diǎn)且不會(huì)被手指擋住的位置。以兩觸摸點(diǎn)為中心顯示兩個(gè)觸摸控件,用戶拖拉任何一個(gè)控件都可使光標(biāo)隨之同步移動(dòng)。這種操控模式允許用戶在光標(biāo)移動(dòng)時(shí)看到光標(biāo),使其較容易精確瞄準(zhǔn)以前很難直接瞄準(zhǔn)的小對(duì)象。此外當(dāng)手指點(diǎn)擊或按住左側(cè)或右側(cè)觸摸控件時(shí),將此操作視為對(duì)鼠標(biāo)左鍵或右鍵的類似操作。此種操控模式相較其他通過(guò)觸摸屏控制鼠標(biāo)移動(dòng)的方法更接近于傳統(tǒng)鼠標(biāo)的操作習(xí)慣。
【專利說(shuō)明】一種虛擬鼠標(biāo)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的各方面一般涉及控制計(jì)算機(jī)顯示器上的顯示光標(biāo),且更為具體地,涉及用手指通過(guò)與光標(biāo)相關(guān)聯(lián)的光標(biāo)控件交互,來(lái)控制光標(biāo)。
【背景技術(shù)】
[0002]計(jì)算設(shè)備中,觸控式表面正迅速變得更為普遍。它們非常方便,因?yàn)樗鼈冊(cè)试S用戶在其上做出用戶熟悉的自然手勢(shì),如通過(guò)使用特殊輸入筆來(lái)輸入筆跡,許多這些設(shè)備也允許由用戶指尖提供的輸入。這里將要使用的術(shù)語(yǔ)觸控式表面或設(shè)備指這樣的表面或設(shè)備:它被配置成探測(cè)任何類型的“輸入筆”,如特殊設(shè)計(jì)的輸入筆設(shè)備或用戶手指的觸摸。使用手指或帶有較大面積尖部的輸入筆的一個(gè)缺點(diǎn)是,很難精確瞄準(zhǔn)手指將要觸摸的地方,以及很難使用手指來(lái)瞄準(zhǔn)較小的顯示對(duì)象。因此,需要為用戶提供一種就算用他們的手指也能實(shí)現(xiàn)精確輸入的方法及相應(yīng)的觸控設(shè)備。
[0003]此外,各種定點(diǎn)設(shè)備如鼠標(biāo)和人造筆型輸入筆能提供懸停功能,意味著用戶不用產(chǎn)生點(diǎn)擊就可將光標(biāo)定位在一個(gè)區(qū)域上。然而,現(xiàn)有的大部分觸控式顯示器由人的手指使用時(shí),卻很少具備這種能力。因此,需要為用戶提供一種方法,以僅用他們的手指便可使光標(biāo)停懸在觸控設(shè)備顯示器所顯示畫(huà)面的某處,以此觸發(fā)某些相應(yīng)事件。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的各個(gè)方面通過(guò)提供一種能與觸控式顯示器一起使用的用戶界面來(lái)解決上述問(wèn)題,該用戶界面允許用戶能精確瞄準(zhǔn),即使輸入設(shè)備本來(lái)就不精確。同樣的該用戶界面允許用戶能精確瞄準(zhǔn)特定位置,即使該瞄準(zhǔn)位置與手指比較相對(duì)較小。
[0005]此用戶界面的具體運(yùn)行方法有以下幾個(gè)步驟。首先,在觸控顯示器上顯示一虛擬鼠標(biāo)的光標(biāo),如果在5?10秒內(nèi)無(wú)觸摸操作則自動(dòng)隱藏光標(biāo)。其次,當(dāng)檢測(cè)到有觸摸操作時(shí)立刻判斷是否同時(shí)有兩個(gè)觸摸點(diǎn),且兩個(gè)觸摸點(diǎn)之間的距離是否小于5cm,當(dāng)兩個(gè)條件都滿足時(shí)才可激活虛擬鼠標(biāo)。再次,當(dāng)虛擬鼠標(biāo)被激活時(shí),立刻將鼠標(biāo)光標(biāo)移動(dòng)并顯現(xiàn)在與兩觸摸點(diǎn)連線中點(diǎn)距離小于IOcm的某位置處,并在兩觸摸點(diǎn)處生成并顯示兩個(gè)觸摸控件,鼠標(biāo)光標(biāo)出現(xiàn)位置與兩觸摸點(diǎn)連線中點(diǎn)的實(shí)際相對(duì)位置關(guān)系應(yīng)可由用戶自行設(shè)定,用戶當(dāng)然希望鼠標(biāo)光標(biāo)出現(xiàn)的位置不會(huì)被自己的手指擋住。最后,設(shè)定對(duì)任一觸摸控件的移動(dòng)操作都能使得光標(biāo)進(jìn)行同步移動(dòng),當(dāng)手指點(diǎn)擊或按住左側(cè)控件時(shí),則將此操作視為對(duì)鼠標(biāo)左鍵的類似操作;當(dāng)手指點(diǎn)擊或按住右側(cè)控件時(shí),則將此操作視為對(duì)鼠標(biāo)右鍵的類似操作。
[0006]一般情況下,兩個(gè)觸摸控件的形狀應(yīng)為圓環(huán)狀,顏色為白色且半透明。
[0007]一般情況下,虛擬鼠標(biāo)被激活時(shí),鼠標(biāo)光標(biāo)出現(xiàn)位置與兩觸摸點(diǎn)連線中點(diǎn)的距離應(yīng)小于5cm。
[0008]對(duì)控件的操作,允許用戶在光標(biāo)移動(dòng)時(shí)看到光標(biāo),使得光標(biāo)更輕易地精確瞄準(zhǔn)較小的對(duì)象,而這在先前是很難瞄準(zhǔn)的。在某些方面,可與如鑷子之類的工具相比,對(duì)控件的操作允許用戶與用戶界面如觸控式顯示器上相對(duì)微小的區(qū)域進(jìn)行精確交互。[0009]由于兩個(gè)觸摸控件相當(dāng)于傳統(tǒng)鼠標(biāo)的左右鍵,用戶以此種方式操控虛擬鼠標(biāo),相較于其他通過(guò)觸摸屏控制鼠標(biāo)移動(dòng)的方法更接近于對(duì)傳統(tǒng)鼠標(biāo)的操作習(xí)慣。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1是無(wú)觸控操作時(shí)虛擬鼠標(biāo)的光標(biāo)及觸摸控件的初始狀態(tài)示意圖。
[0011]圖2是虛擬鼠標(biāo)被激活時(shí)光標(biāo)及觸摸控件的位置和狀態(tài)示意圖。
[0012]圖3是手指拖動(dòng)觸摸控件時(shí)光標(biāo)隨之同步移動(dòng)的狀態(tài)示意圖。
[0013]圖4是用戶使用虛擬鼠標(biāo)進(jìn)行操作所需的最基本步驟流程圖。
[0014]圖1?3中:101.光標(biāo);102.左側(cè)觸摸控件;103.右側(cè)觸摸控件;104.觸控設(shè)備。
【具體實(shí)施方式】
[0015]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步闡釋,但本發(fā)明要求保護(hù)的范圍并不局限于下面表述的內(nèi)容。
[0016]如圖1所示是無(wú)觸控操作時(shí)虛擬鼠標(biāo)的光標(biāo)101及左側(cè)觸摸控件102和右側(cè)觸摸控件103在觸控設(shè)備104的顯示器上的初始狀態(tài),一般情況下如無(wú)對(duì)虛擬鼠標(biāo)的觸控操作,光標(biāo)101及左側(cè)觸摸控件102和右側(cè)觸摸控件103將在一段時(shí)間后隱藏,具體的自動(dòng)進(jìn)入隱藏的時(shí)間長(zhǎng)短由用戶自行調(diào)整。
[0017]如圖2所示,當(dāng)檢測(cè)到有觸摸操作,且這些觸摸操作滿足激活虛擬鼠標(biāo)的條件時(shí),在左側(cè)觸摸點(diǎn)位置生成左側(cè)觸摸控件102,在右側(cè)觸摸點(diǎn)位置生成右側(cè)觸摸控件103,并將光標(biāo)101移動(dòng)并顯現(xiàn)在與兩觸摸點(diǎn)連線中點(diǎn)距離小于IOcm的某位置處,光標(biāo)101出現(xiàn)位置與兩觸摸點(diǎn)連線中點(diǎn)的實(shí)際相對(duì)位置關(guān)系應(yīng)可由用戶自行設(shè)定,最好是光標(biāo)101出現(xiàn)的位置不會(huì)被用戶的手指擋住。一般情況下光標(biāo)101出現(xiàn)位置與兩觸摸點(diǎn)連線中點(diǎn)的距離應(yīng)小于5cm。判斷是否滿足激活虛擬鼠標(biāo)的條件有:檢測(cè)到的觸摸點(diǎn)有且只有兩個(gè),且兩個(gè)觸摸操作必須是幾乎同時(shí)進(jìn)行,兩個(gè)觸摸操作的時(shí)間差應(yīng)控制在0.3秒內(nèi),此時(shí)間差也應(yīng)可由用戶自行調(diào)整;檢測(cè)到的兩觸摸點(diǎn)保持靜止接觸的時(shí)長(zhǎng)超過(guò)一定時(shí)間才能激活虛擬鼠標(biāo),最少應(yīng)該有0.5秒,具體的觸摸時(shí)長(zhǎng)可由用戶自行調(diào)整;檢測(cè)到的兩觸摸點(diǎn)間距一般應(yīng)小于 5cm。
[0018]如圖3所示,單個(gè)手指按住左側(cè)觸摸控件102或右側(cè)觸摸控件103并拖動(dòng)即可使得光標(biāo)101隨之同步移動(dòng),兩手指同時(shí)按住左側(cè)觸摸控件102和右側(cè)觸摸控件103并拖動(dòng)時(shí),光標(biāo)101應(yīng)隨兩觸摸點(diǎn)連線中點(diǎn)同步移動(dòng)。手指點(diǎn)擊或按住左側(cè)觸摸控件102的操作,可視之為點(diǎn)擊或按住鼠標(biāo)左鍵的操作;手指點(diǎn)擊或按住右側(cè)觸摸控件103的操作,可視之為點(diǎn)擊或按住鼠標(biāo)右鍵的操作。
[0019]如此便能在觸控設(shè)備上以用戶熟悉的方式模擬出能夠精確定位的虛擬鼠標(biāo),相較于其他通過(guò)觸摸屏控制鼠標(biāo)移動(dòng)的方法更接近于人們對(duì)傳統(tǒng)鼠標(biāo)的操作習(xí)慣。
【權(quán)利要求】
1.在連接到觸控顯示器的計(jì)算機(jī)中,一種用于使用光標(biāo)來(lái)控制輸入的方法,該方法包含: (1)在觸控顯示器上顯示虛擬鼠標(biāo)的光標(biāo),5?10秒內(nèi)無(wú)觸摸操作時(shí)自動(dòng)隱藏光標(biāo); (2)檢測(cè)到有觸摸操作時(shí)判斷是否同時(shí)有兩個(gè)觸摸點(diǎn),且兩個(gè)觸摸點(diǎn)之間的距離低于5cm時(shí),兩個(gè)條件都滿足時(shí)才可激活虛擬鼠標(biāo); (3)當(dāng)虛擬鼠標(biāo)被激活時(shí),立刻將鼠標(biāo)光標(biāo)移動(dòng)并顯現(xiàn)在與兩觸摸點(diǎn)連線中點(diǎn)距離小于IOcm的某位置處,并在兩觸摸點(diǎn)處生成并顯示兩個(gè)觸摸控件; (4)對(duì)任一觸摸控件的移動(dòng)操作都能使得光標(biāo)進(jìn)行同步移動(dòng),當(dāng)手指點(diǎn)擊或按住左側(cè)控件時(shí),則將此操作視為對(duì)鼠標(biāo)左鍵的類似操作,當(dāng)手指點(diǎn)擊或按住右側(cè)控件時(shí),則將此操作視為對(duì)鼠標(biāo)右鍵的類似操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(3)所述的兩個(gè)觸摸控件的形狀應(yīng)為圓環(huán)狀,顏色為白色且半透明。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟(3)所述的鼠標(biāo)光標(biāo)出現(xiàn)位置與兩觸摸點(diǎn)連線中點(diǎn)的距離應(yīng)小于5cm。
4.一種存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行如權(quán)利要求I所述方法。
【文檔編號(hào)】G06F3/0488GK103823630SQ201410045560
【公開(kāi)日】2014年5月28日 申請(qǐng)日期:2014年1月26日 優(yōu)先權(quán)日:2014年1月26日
【發(fā)明者】鄧湘 申請(qǐng)人:鄧湘