專(zhuān)利名稱(chēng):一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端設(shè)備的相關(guān)技術(shù)領(lǐng)域,特別是一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有采用觸敏屏幕的移動(dòng)終端設(shè)備,用戶(hù)用手指或其它物體觸摸觸敏屏幕,然后系統(tǒng)根據(jù)手指觸摸的圖標(biāo)或菜單位置來(lái)定位選擇信息輸入。觸敏屏幕由觸摸檢測(cè)部件和觸摸控制器組成;觸摸檢測(cè)部件安裝在觸敏屏幕前面,用于檢測(cè)用戶(hù)觸摸位置,接受后送觸摸控制器;而觸摸控制器的主要作用是從觸摸點(diǎn)檢測(cè)部件上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給中央處理器(CPU),它同時(shí)能接收CPU發(fā)來(lái)的命令并加以執(zhí)行。而由于鍵盤(pán)是通過(guò)觸敏屏幕顯示的,同時(shí)觸敏屏幕還要顯示其他內(nèi)容,因此,鍵盤(pán) 一般會(huì)較為簡(jiǎn)單。一般來(lái)說(shuō),觸敏屏幕上顯示的鍵盤(pán)是缺少方向鍵,而如果要控制光標(biāo),則需要用戶(hù)通過(guò)手指直接在屏幕上進(jìn)行選擇。這種控制光標(biāo)的方式存在問(wèn)題。由于手指的面積大于觸敏屏幕上顯示的字符面積。因此用手指通過(guò)點(diǎn)擊控制光標(biāo),很難選擇到正確的位置。而在鍵盤(pán)中增加方向鍵則會(huì)導(dǎo)致鍵盤(pán)過(guò)大,不適合觸敏屏幕的使用。
發(fā)明內(nèi)容
本發(fā)明提供一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法及系統(tǒng),以解決現(xiàn)有技術(shù)在觸敏屏幕上控制光標(biāo)存在困難的技術(shù)問(wèn)題。采用的技術(shù)方案如下
一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法,包括
在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū),所述鍵盤(pán)區(qū)包括一個(gè)或多個(gè)按鍵,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)字符輸入位置的光標(biāo);
在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū);
觸敏屏幕進(jìn)行檢測(cè)
如果檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)中的第一按鍵,則在輸入?yún)^(qū)的光標(biāo)位置顯示第一按鍵所對(duì)應(yīng)的字符;
如果檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)或多個(gè)接觸在觸敏屏幕上的坐標(biāo)位置在移動(dòng)區(qū)內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,且根據(jù)一個(gè)或多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作。進(jìn)一步的,如果控制接觸為一個(gè),所述根據(jù)一個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括
如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XNI,其中NI為大于0的任意值;
如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移X NI,其中NI為大于O的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移XM1,其中Ml為大于O的任意值;
如果所述控制接觸為多個(gè),所述根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括
如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于O的任意值,或者N2=K1X控制接觸的個(gè)數(shù),其中Kl為大于O的任意值;
如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的差值小于或等于 第二閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于O的任意值,或者N2=K1 X控制接觸的個(gè)數(shù),其中Kl為大于O的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值XM2,其中M2為大于O的任意值,或者M(jìn)2=K2X控制接觸的個(gè)數(shù),其中K2為大于O的任意值。上述第一閾值和第二閾值為大于或等于0的任意值。更進(jìn)一步的,所述NI為正整數(shù),所述Ml為正整數(shù),所述N2為正整數(shù),所述M2為正整數(shù),所述Kl為正整數(shù),所述K2為正整數(shù)。一般來(lái)說(shuō),可以選擇NI和Ml為1,而N2和M2為控制接觸的個(gè)數(shù)。這樣,當(dāng)用戶(hù)需要快速移動(dòng)的時(shí)候,可以通過(guò)兩個(gè)或三個(gè)手指進(jìn)行控制,迅速地把光標(biāo)移動(dòng)到需要的地方,然后用戶(hù)可以減少在移動(dòng)區(qū)的手指,緩慢的移動(dòng)光標(biāo),實(shí)現(xiàn)精確控制。再進(jìn)一步的,其特征在于,所述按鍵區(qū)與移動(dòng)區(qū)重疊。用戶(hù)一般是在輸入的同時(shí)出現(xiàn)控制光標(biāo)移動(dòng)的需求。而按鍵區(qū)與移動(dòng)區(qū)重疊,則用戶(hù)不用離開(kāi)鍵盤(pán)區(qū),就可以直接控制光標(biāo)進(jìn)行移動(dòng)。例如,可以把移動(dòng)區(qū)設(shè)置在按鍵區(qū)的右半?yún)^(qū)或者左半?yún)^(qū),具體可以根據(jù)用戶(hù)的習(xí)慣進(jìn)行設(shè)置?!N具有觸敏屏.的移動(dòng)終端設(shè)備的光標(biāo)控制系統(tǒng),包括
存儲(chǔ)器;
一個(gè)或多個(gè)處理器,及;
一個(gè)或多個(gè)模塊,存儲(chǔ)在存儲(chǔ)器中,并由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)模塊包括
劃分模塊,用于在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū),所述鍵盤(pán)區(qū)包括一個(gè)或多個(gè)按鍵,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)字符輸入位置的光標(biāo);
顯示模塊,用于在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū);
檢測(cè)控制模塊,用于對(duì)觸敏屏幕進(jìn)行檢測(cè)如果檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)中的第一按鍵,則在輸入?yún)^(qū)的光標(biāo)位置顯示第一按鍵所對(duì)應(yīng)的字符;
如果檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)或多個(gè)接觸在觸敏屏幕上的坐標(biāo)位置在移動(dòng)區(qū)內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,且根據(jù)一個(gè)或多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作。進(jìn)一步的,如果控制接觸為一個(gè),所述根據(jù)一個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括
如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XNI,其中NI為大于0的任意值;
如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移控制光標(biāo)在輸入 區(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移X NI,其中NI為大于0的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移XM1,其中Ml為大于0的任意值;
如果所述控制接觸為多個(gè),所述根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括
如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于0的任意值,或者N2=K1X控制接觸的個(gè)數(shù),其中Kl為大于0的任意值;
如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的差值小于或等于第二閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于0的任意值,或者N2=K1 X控制接觸的個(gè)數(shù),其中Kl為大于0的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值XM2,其中M2為大于0的任意值,或者M(jìn)2=K2X控制接觸的個(gè)數(shù),其中K2為大于0的任意值。再進(jìn)一步的,所述NI為正整數(shù),所述Ml為正整數(shù),所述N2為正整數(shù),所述M2為正整數(shù),所述Kl為正整數(shù),所述K2為正整數(shù)。更進(jìn)一步的,所述按鍵區(qū)與移動(dòng)區(qū)重疊。本發(fā)明通過(guò)對(duì)用戶(hù)的接觸方式的檢測(cè),從而可以在輸入字符和控制光標(biāo)移動(dòng)之間進(jìn)行快速的切換,大大的方便了用戶(hù)控制光標(biāo)進(jìn)行移動(dòng)。同時(shí),由于無(wú)需對(duì)現(xiàn)有的鍵盤(pán)顯示方式進(jìn)行改動(dòng),因此,能非常好的適應(yīng)采用觸敏屏幕的移動(dòng)終端設(shè)備。
圖I為本發(fā)明的流程圖;圖2為本發(fā)明實(shí)施例一的示意 圖3為本發(fā)明實(shí)施例二的示意 圖4為本發(fā)明實(shí)施例三的示意 圖5為本發(fā)明實(shí)施例的模塊結(jié)構(gòu)圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)的說(shuō)明。如圖I所示為本發(fā)明的流程圖。 步驟11,在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū)
鍵盤(pán)區(qū)包括多個(gè)按鍵,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,例如點(diǎn)擊Shift鍵后,其他按鍵都對(duì)應(yīng)大寫(xiě),再點(diǎn)擊一次Shift鍵后,其他按鍵都對(duì)應(yīng)小寫(xiě)所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)輸入位置的光標(biāo);
輸入?yún)^(qū)包括一個(gè)光標(biāo),光標(biāo)用于標(biāo)識(shí)字符的輸入位置;
移動(dòng)區(qū)與鍵盤(pán)區(qū)重疊設(shè)置,以方便用戶(hù)在輸入字符和控制光標(biāo)移動(dòng)之間進(jìn)行快速切
換;
步驟12,在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū),而移動(dòng)區(qū)為隱藏區(qū)域,不進(jìn)行顯示;
步驟13,觸敏屏幕進(jìn)行檢測(cè)
如果檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)中的第一按鍵,則執(zhí)行步驟14;
如果檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)或多個(gè)接觸在觸敏屏幕上的坐標(biāo)位置在移動(dòng)區(qū)內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,并執(zhí)行步驟15 ;
步驟14,在輸入?yún)^(qū)顯示第一按鍵所對(duì)應(yīng)的字符,返回步驟13 ;
步驟15,如果控制接觸為一個(gè),執(zhí)行步驟16,如果控制接觸為多個(gè),執(zhí)行步驟17 ;
步驟16,如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,執(zhí)行步驟161,如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,執(zhí)行步驟162
步驟161,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)做橫向位移,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XN1,其中NI為大于0的任意值;
步驟162,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)做橫向位移,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)做豎向位移,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移X NI,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移XM1,其中Ml為大于0的任意值;
步驟17,如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,執(zhí)行步驟171,如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,執(zhí)行步驟172
步驟171,多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)做橫向位移,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XKlX控制接觸的個(gè)數(shù),其中Kl為大于0的任意值,否則返回步驟13 ;
步驟172,多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的差值小于或等于第二閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)做橫向位移,根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)做豎向位移,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XKlX控制接觸的個(gè)數(shù),光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值XKlX控制接觸的個(gè)數(shù),否則返回步驟13。上述步驟171和172中,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位 移和豎向位移與多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值的關(guān)系為第一種設(shè)置,該設(shè)置能非常好的控制光標(biāo)的位移速度。即當(dāng)用戶(hù)用3個(gè)手指進(jìn)行控制的時(shí)候會(huì)比采用2個(gè)手指進(jìn)行控制的速度快。上述步驟171和172中,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移和豎向位移與多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值的關(guān)系還可以有如下第二種設(shè)置方式,即
上述步驟171中,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移還可以為多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于0的任意值。上述步驟172中,光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移還可以為多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于0的任意值。光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移還可以為多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值XM2,其中N2為大于0的任意值。用戶(hù)采用2個(gè)手指控制光標(biāo)的情況是最多的,采用第二種設(shè)置方式,使得用戶(hù)無(wú)論是采用2個(gè)或者2個(gè)以上的手指進(jìn)行控制,光標(biāo)的速度一致,這樣能避免用戶(hù)誤用多個(gè)手指進(jìn)行控制導(dǎo)致光標(biāo)速度變化過(guò)快的問(wèn)題。下述的實(shí)施例中,取值采用Nl=Ml=I,步驟171和步驟172光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移和豎向位移與多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值的關(guān)系采用第一種配置方法,其中K1=K2=1。在實(shí)施例中取值均采用整數(shù)I是為了方便說(shuō)明,實(shí)際上,N1、M1、K1和K2可以取任意的正數(shù),甚至是分?jǐn)?shù)也是可以的。具體取值可以根據(jù)有限次的控制接觸與光標(biāo)位移的對(duì)比實(shí)驗(yàn)得到。例如使NI、Ml、Kl和K2從0. I開(kāi)始取值,每次增加0. I直到10,并觀察光標(biāo)的位移情況,從中選取最適合用戶(hù)感受的值作為最優(yōu)值。具體判斷最適合用戶(hù)感受可以通過(guò)由一個(gè)或多個(gè)用戶(hù)進(jìn)行感受評(píng)分的方式獲得。另外,該四個(gè)值也可以由用戶(hù)自行設(shè)定,即該四個(gè)值是用戶(hù)可配置的,不同的用戶(hù)可以根據(jù)自己的需要進(jìn)行調(diào)整。實(shí)施例中的移動(dòng)終端設(shè)備可以為現(xiàn)有的具有觸敏屏幕的手機(jī),例如蘋(píng)果公司的iphone手機(jī),也可以為現(xiàn)有的具有觸敏屏幕的平板電腦,例如蘋(píng)果公司的ipad平板電腦
坐寸o實(shí)施例一:
如圖2所示為本發(fā)明的實(shí)施例一的示意圖,
一種具有觸敏屏幕的移動(dòng)終端設(shè)備21的光標(biāo)2321控制方法,包括
在觸敏屏幕22上劃分鍵盤(pán)區(qū)231、輸入?yún)^(qū)232和移動(dòng)區(qū)233
鍵盤(pán)區(qū)231包括多個(gè)按鍵2311,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,例如點(diǎn)擊Shift鍵后,其他按鍵都對(duì)應(yīng)大寫(xiě),再點(diǎn)擊一次Shift鍵后,其他按鍵都對(duì)應(yīng)小寫(xiě)所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)輸入位置的光標(biāo);
輸入?yún)^(qū)232包括光標(biāo)2321,光標(biāo)2321用于標(biāo)識(shí)字符的輸入位置;移動(dòng)區(qū)233與鍵盤(pán)區(qū)231重疊,圖2中虛線部分,在本實(shí)施例中,移動(dòng)區(qū)233設(shè)置在鍵盤(pán)區(qū)231的右半?yún)^(qū),實(shí)際上,可以根據(jù)用戶(hù)的習(xí)慣設(shè)置在觸敏屏幕22的任意區(qū)域,然而,當(dāng)移動(dòng)區(qū)233設(shè)置在鍵盤(pán)區(qū)231內(nèi)時(shí),能更加方便用戶(hù)在鍵盤(pán)輸入和控制光標(biāo)移動(dòng)之間進(jìn)行快速切換;
在觸敏屏幕22上顯示鍵盤(pán)區(qū)231和輸入?yún)^(qū)232,而移動(dòng)區(qū)233為隱藏區(qū)域,不進(jìn)行顯
示;
觸敏屏幕22執(zhí)行步驟13進(jìn)行檢測(cè)
用戶(hù)采用左手食指241點(diǎn)擊鍵盤(pán)區(qū)231中的按鍵,因此檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕22上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)231中的按鍵“C”,則執(zhí)行步驟14在輸入?yún)^(qū)232顯示字符“C”。
實(shí)施例二
如圖3所示為本發(fā)明的實(shí)施例二的示意圖,
一種具有觸敏屏幕的移動(dòng)終端設(shè)備31的光標(biāo)3321控制方法,包括
在觸敏屏幕32上劃分鍵盤(pán)區(qū)331、輸入?yún)^(qū)332和移動(dòng)區(qū)333
鍵盤(pán)區(qū)331包括多個(gè)按鍵3311,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符;
輸入?yún)^(qū)332包括光標(biāo)3321,光標(biāo)3321用于標(biāo)識(shí)字符的輸入位置,光標(biāo)3321在輸入?yún)^(qū)332內(nèi)只能做橫向位移;
移動(dòng)區(qū)333與鍵盤(pán)區(qū)331重疊,在本實(shí)施例中,移動(dòng)區(qū)333設(shè)置在鍵盤(pán)區(qū)331的右半
區(qū);
在觸敏屏幕32上顯示鍵盤(pán)區(qū)331和輸入?yún)^(qū)332,而移動(dòng)區(qū)333為隱藏區(qū)域,不進(jìn)行顯
示;
觸敏屏幕32執(zhí)行步驟13進(jìn)行檢測(cè)
用戶(hù)的左手食指341和右手食指342同時(shí)按住觸摸屏幕32,因此檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)接觸,即右手食指342與觸摸屏幕32的接觸在觸敏屏幕32上的坐標(biāo)位置在移動(dòng)區(qū)333內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)333內(nèi)的右手食指342與觸摸屏幕32的接觸為控制接觸,并且執(zhí)行步驟15;
執(zhí)行步驟15,檢測(cè)到控制接觸為一個(gè),執(zhí)行步驟16 ;
執(zhí)行步驟16,由于光標(biāo)3321在輸入?yún)^(qū)332內(nèi)只能做橫向位移,因此光標(biāo)3321在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XI,即光標(biāo)3321在輸入?yún)^(qū)內(nèi)的橫向位移=右手食指342與觸摸屏幕32的接觸的橫向位移。
實(shí)施例三
如圖4所示為本發(fā)明的實(shí)施例三的示意圖,
一種具有觸敏屏幕的移動(dòng)終端設(shè)備41的光標(biāo)4321控制方法,包括
在觸敏屏幕42上劃分鍵盤(pán)區(qū)431、輸入?yún)^(qū)432和移動(dòng)區(qū)433
鍵盤(pán)區(qū)431包括多個(gè)按鍵4311,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符;
輸入?yún)^(qū)432包括光標(biāo)4321,光標(biāo)4321用于標(biāo)識(shí)字符的輸入位置,光標(biāo)4321在輸入?yún)^(qū)432內(nèi)能做橫向位移和豎向位移;移動(dòng)區(qū)433與鍵盤(pán)區(qū)431重疊,在本實(shí)施例中,移動(dòng)區(qū)433設(shè)置在鍵盤(pán)區(qū)431的右半
區(qū);
在觸敏屏幕42上顯示鍵盤(pán)區(qū)431和輸入?yún)^(qū)432,而移動(dòng)區(qū)433為隱藏區(qū)域,不進(jìn)行顯
示;
觸敏屏幕42執(zhí)行步驟13進(jìn)行檢測(cè)
用戶(hù)的左手食指441、右手食指442、右手中指443同時(shí)按住觸摸屏幕42,因此檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的右手食指442、右手中指443與觸摸屏.42的接觸在觸敏屏.42上的坐標(biāo)位置在移動(dòng)區(qū)433內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的右手食指442、右手中指443與觸摸屏幕42的接觸為控制接觸,并且執(zhí)行步驟15 ;
執(zhí)行步驟15,檢測(cè)到控制接觸為兩個(gè),執(zhí)行步驟17 ; 執(zhí)行步驟17,第一閾值與第二閾值均設(shè)定為O,由于光標(biāo)4321在輸入?yún)^(qū)432內(nèi)能做橫向位移和豎向位移,且兩個(gè)控制接觸在移動(dòng)區(qū)432內(nèi)的橫向位移的差值等于O,且兩個(gè)控制接觸在移動(dòng)區(qū)432內(nèi)的豎向位移的差值等于O,因此光標(biāo)4321在輸入?yún)^(qū)432內(nèi)的橫向位移=兩個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值X 1X2,光標(biāo)4321在輸入?yún)^(qū)432內(nèi)的豎向位移=兩個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值X I X 2。第一閾值與第二閾值均設(shè)定為O,即右手食指442、右手中指443需要同時(shí)移動(dòng)才能控制光標(biāo)4321的位移。第一閾值與第二閾值均設(shè)定為O是為了說(shuō)明的方便,實(shí)際上,第一閾值和第二閾值均設(shè)為O較為苛刻,在實(shí)際需要中,會(huì)根據(jù)靈敏度的要求,通過(guò)有限次的實(shí)驗(yàn)得出最優(yōu)值。或者第一閾值和第二閾值由用戶(hù)自行設(shè)定,即兩個(gè)閾值是用戶(hù)可配置的,不同的用戶(hù)可以根據(jù)自己的需要進(jìn)行調(diào)整。如圖5所示為本發(fā)明實(shí)施例的模塊結(jié)構(gòu)圖?!N具有觸敏屏.的移動(dòng)終端設(shè)備的光標(biāo)控制系統(tǒng),包括
存儲(chǔ)器;
一個(gè)或多個(gè)處理器,及;
一個(gè)或多個(gè)模塊,存儲(chǔ)在存儲(chǔ)器中,并由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)模塊包括
劃分模塊510,用于在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū),所述鍵盤(pán)區(qū)包括一個(gè)或多個(gè)按鍵,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)字符輸入位置的光標(biāo);
顯示模塊520,用于在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū);
檢測(cè)控制模塊530,用于對(duì)觸敏屏幕進(jìn)行檢測(cè)
如果檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)中的第一按鍵,則在輸入?yún)^(qū)的光標(biāo)位置顯示第一按鍵所對(duì)應(yīng)的字符;
如果檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)或多個(gè)接觸在觸敏屏幕上的坐標(biāo)位置在移動(dòng)區(qū)內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,且根據(jù)一個(gè)或多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作。
權(quán)利要求
1.一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法,其特征在于,包括在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū),所述鍵盤(pán)區(qū)包括一個(gè)或多個(gè)按鍵,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)字符輸入位置的光標(biāo); 在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū); 觸敏屏幕進(jìn)行檢測(cè) 如果檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)中的第一按鍵,則在輸入?yún)^(qū)的光標(biāo)位置顯示第一按鍵所對(duì)應(yīng)的字符; 如果檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)或多個(gè)接觸在觸敏屏幕上的坐標(biāo)位置在移動(dòng)區(qū)內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,且根據(jù)一個(gè)或多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作。
2.根據(jù)權(quán)利要求I所述的具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法,其特征在于,如果控制接觸為一個(gè),所述根據(jù)一個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括 如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XNI,其中NI為大于O的任意值; 如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XNI,其中NI為大于O的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移XM1,其中Ml為大于O的任意值; 如果所述控制接觸為多個(gè),所述根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括 如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于O的任意值,或者N2=K1X控制接觸的個(gè)數(shù),其中Kl為大于O的任意值; 如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的差值小于或等于第二閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于O的任意值,或者N2=K1X控制接觸的個(gè)數(shù),其中Kl為大于O的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值XM2,其中M2為大于O的任意值,或者M(jìn)2=K2X控制接觸的個(gè)數(shù),其中K2為大于O的任意值。
3.根據(jù)權(quán)利要求2所述的具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法,其特征在于,所述NI為正整數(shù),所述Ml為正整數(shù),所述N2為正整數(shù),所述M2為正整數(shù),所述Kl為正整數(shù),所述K2為正整數(shù)。
4.根據(jù)權(quán)利要求r3任一項(xiàng)所述的具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法,其特征在于,所述按鍵區(qū)與移動(dòng)區(qū)重疊。
5.一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制系統(tǒng),其特征在于,包括 存儲(chǔ)器; 一個(gè)或多個(gè)處理器,及; 一個(gè)或多個(gè)模塊,存儲(chǔ)在存儲(chǔ)器中,并由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)模塊包括劃分模塊,用于在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū),所述鍵盤(pán)區(qū)包括一個(gè)或多個(gè)按鍵,每個(gè)按鍵對(duì)應(yīng)一個(gè)或多個(gè)字符,所述輸入?yún)^(qū)包括一個(gè)用于標(biāo)識(shí)字符輸入位置的光標(biāo); 顯示模塊,用于在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū); 檢測(cè)控制模塊,用于對(duì)觸敏屏幕進(jìn)行檢測(cè) 如果檢測(cè)到單點(diǎn)接觸,且該單點(diǎn)接觸在觸敏屏幕上的坐標(biāo)位置對(duì)應(yīng)鍵盤(pán)區(qū)中的第一按鍵,則在輸入?yún)^(qū)的光標(biāo)位置顯示第一按鍵所對(duì)應(yīng)的字符; 如果檢測(cè)到多點(diǎn)接觸,且多點(diǎn)接觸中的一個(gè)或多個(gè)接觸在觸敏屏幕上的坐標(biāo)位置在移動(dòng)區(qū)內(nèi),則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,且根據(jù)一個(gè)或多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作。
6.根據(jù)權(quán)利要求5所述的具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制系統(tǒng),其特征在于,如果控制接觸為一個(gè),所述根據(jù)一個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括 如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移XNI,其中NI為大于O的任意值; 如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,則根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移X NI,其中NI為大于O的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移XM1,其中Ml為大于O的任意值; 如果所述控制接觸為多個(gè),所述根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作具體包括 如果光標(biāo)在輸入?yún)^(qū)內(nèi)只能做橫向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于O的任意值,或者N2=K1X控制接觸的個(gè)數(shù),其中Kl為大于O的任意值; 如果光標(biāo)在輸入?yún)^(qū)內(nèi)能做橫向位移和豎向位移,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的差值小于或等于第一閾值,且多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的差值小于或等于第二閾值,則根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移,根據(jù)多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值控制光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移,且光標(biāo)在輸入?yún)^(qū)內(nèi)的橫向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的橫向位移的平均值XN2,其中N2為大于O的任意值,或者N2=K1X控制接觸的個(gè)數(shù),其中Kl為大于O的任意值,光標(biāo)在輸入?yún)^(qū)內(nèi)的豎向位移=多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的豎向位移的平均值XM2,其中M2為大于O的任意值,或者M(jìn)2=K2X控制接觸的個(gè)數(shù),其中K2為大于O的任意值。
7.根據(jù)權(quán)利要求6所述的具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制系統(tǒng),其特征在于,所述NI為正整數(shù),所述Ml為正整數(shù),所述N2為正整數(shù),所述M2為正整數(shù),所述Kl為正整數(shù),所述K2為正整數(shù)。
8.根據(jù)權(quán)利要求5 4任一項(xiàng)所述的具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制系統(tǒng),其特征在于,所述按鍵區(qū)與移動(dòng)區(qū)重疊。
全文摘要
本發(fā)明涉及移動(dòng)終端設(shè)備的相關(guān)技術(shù)領(lǐng)域,特別是一種具有觸敏屏幕的移動(dòng)終端設(shè)備的光標(biāo)控制方法及系統(tǒng),方法包括在觸敏屏幕上劃分鍵盤(pán)區(qū)、輸入?yún)^(qū)和移動(dòng)區(qū);在觸敏屏幕上顯示鍵盤(pán)區(qū)和輸入?yún)^(qū);觸敏屏幕進(jìn)行檢測(cè)如果檢測(cè)到單點(diǎn)接觸,則在輸入?yún)^(qū)的光標(biāo)位置顯示第一按鍵所對(duì)應(yīng)的字符;如果檢測(cè)到多點(diǎn)接觸,則定義坐標(biāo)位置在移動(dòng)區(qū)內(nèi)的一個(gè)或多個(gè)接觸為控制接觸,且根據(jù)一個(gè)或多個(gè)控制接觸在移動(dòng)區(qū)內(nèi)的動(dòng)作控制所述光標(biāo)在輸入?yún)^(qū)內(nèi)的動(dòng)作。本發(fā)明通過(guò)對(duì)用戶(hù)的接觸方式的檢測(cè),從而可以在輸入字符和控制光標(biāo)移動(dòng)之間進(jìn)行快速的切換,大大的方便了用戶(hù)控制光標(biāo)進(jìn)行移動(dòng)。
文檔編號(hào)G06F3/041GK102799377SQ20121024088
公開(kāi)日2012年11月28日 申請(qǐng)日期2012年7月12日 優(yōu)先權(quán)日2012年7月12日
發(fā)明者安秀梅 申請(qǐng)人:廣州市渡明信息技術(shù)有限公司