,遙控器可發(fā)送N種子區(qū)域選擇操作,每種子區(qū)域選擇操作對應(yīng)一個虛擬鍵盤上的子區(qū)域;
[0050]根據(jù)子區(qū)域選擇操作與子區(qū)域的對應(yīng)關(guān)系,將虛擬鍵盤上的光標跳轉(zhuǎn)到對應(yīng)的子區(qū)域,以便于用戶根據(jù)當前光標的所在位置,直接輸入當前光標位置對應(yīng)的字符,或繼續(xù)移動光標以輸入其他字符。
[0051]本發(fā)明實施例提供的方法,一方面,預(yù)先將智能終端屏幕上虛擬鍵盤中的全部字符根據(jù)鍵位劃分為N個子區(qū)域;另一方面,遙控器可發(fā)送N種子區(qū)域選擇操作,對應(yīng)于虛擬鍵盤中的每個子區(qū)域。在字符輸入狀態(tài)下,智能終端接收遙控器發(fā)送的子區(qū)域選擇操作,選擇待輸入字符所屬的子區(qū)域,將虛擬鍵盤上的光標直接移動到該子區(qū)的所在位置,用戶可以直接輸入當前光標位置對應(yīng)的字符,或繼續(xù)移動光標以輸入其他字符,用戶只需要在小范圍內(nèi)移動光標即可,尤其是對于在虛擬鍵盤上位置離得較遠的字符的輸入,與逐個移動光標位置來確定待輸入字符的方式相比,能夠大大降低用戶使用遙控器上的方向鍵移動光標尋找所需字符的按鍵次數(shù),用戶輸入字符更簡便,避免了繁瑣的移動光標的操作,提高字符的輸入速度。
[0052]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0053]圖1為本發(fā)明實施例提供的一種基于遙控器的字符輸入方法的流程示意圖,應(yīng)用于終端,包括如下步驟:
[0054]步驟SlOl:在字符輸入狀態(tài)下,在智能終端的屏幕上顯示虛擬鍵盤。
[0055]這里提及的“字符輸入狀態(tài)”是指:當用戶需要向智能終端輸入字符時,智能終端接收到由遙控器發(fā)送的啟動字符輸入功能后所進入的字符輸入準備狀態(tài)。
[0056]其中,虛擬鍵盤上的字符鍵根據(jù)鍵位分布被劃分為N個子區(qū)域。其中,在本發(fā)明的一種優(yōu)選實施方式中,子區(qū)域的數(shù)量為4,當然,所劃分的虛擬鍵盤子區(qū)域并不僅限于4個,例如還可以為3或5,等等。
[0057]在本發(fā)明的一種具體實施例中,虛擬鍵盤上的字符鍵子區(qū)域的劃分方式,可以包括:將虛擬鍵盤上的字符鍵按照橫向劃分為4個子區(qū)域,或?qū)⑻摂M鍵盤上的字符鍵按照縱向劃分為4個子區(qū)域,或?qū)⑻摂M鍵盤上的字符鍵按照田字格劃分為4個子區(qū)域,等等。
[0058]當然,劃分虛擬鍵盤上的字符鍵的方式并不僅限于上述提到的幾種,例如,還可以按照對角線的方向劃分為4個子區(qū)域。
[0059]在本發(fā)明的一種優(yōu)選實施方式中,虛擬鍵盤上的每個子區(qū)域具有一個預(yù)設(shè)的默認字符鍵。其中,設(shè)置默認字符時,應(yīng)該使預(yù)設(shè)的默認字符鍵位于每個子區(qū)域內(nèi)居中的位置,這樣能夠方便用于根據(jù)該默認字符通過盡可能少的鍵位移動來尋找所需要的字符鍵的所在位置。當然,上述提到的設(shè)置子區(qū)域默認字符的方式并不是唯一的,例如,還可以根據(jù)輸入情況,將每個子區(qū)域中使用頻率高的字符鍵設(shè)置為該子區(qū)域的默認字符。
[0060]步驟S102:接收由遙控器發(fā)送的子區(qū)域選擇操作。
[0061]其中,遙控器可發(fā)送N種子區(qū)域選擇操作,每種子區(qū)域選擇操作對應(yīng)一個虛擬鍵盤上的子區(qū)域。在本發(fā)明的一種優(yōu)選實施方式中,子區(qū)域選擇操作的數(shù)量為4。
[0062]在實際應(yīng)用中,就普通的智能終端的遙控器而言,遙控器上通常具備4個方向鍵和4個顏色鍵。因此,在本發(fā)明的一種優(yōu)選的實施方式中,子區(qū)域選擇操作對應(yīng)于遙控器上的按鍵為:遙控器上的4個方向鍵,或,遙控器上的4個顏色鍵。當然,子區(qū)域選擇操作對應(yīng)于遙控器上的按鍵還可以是除方向鍵和顏色鍵之外的其他按鍵,例如,頻道切換鍵、音量調(diào)節(jié)鍵等等。
[0063]需要說明的是,由于遙控器上的大部分按鍵自身已具有預(yù)先定義的默認功能,當使用這種按鍵來發(fā)送子區(qū)域選擇操作時需要對其按鍵方式進行設(shè)置,以避免與其自身的默認功能沖突。根據(jù)用戶的使用習(xí)慣,由遙控器發(fā)送的子區(qū)域選擇操作有如下兩種實現(xiàn)方式:對遙控器上按鍵的雙擊操作,或?qū)b控器上按鍵的長按操作。當然,避免遙控器發(fā)送的子區(qū)域選擇操作與其自身功能相沖突的按鍵方式并不僅限于上述提到的兩種,例如,還可以采用三連擊遙控器上的按鍵的方式,等等。
[0064]對于遙控器上的方向鍵而言,可以采用上述提到的方式來實現(xiàn)發(fā)送虛擬鍵盤上子區(qū)域選擇操作;而對于遙控器上的顏色鍵而言,其本身就是用戶自定義功能鍵,用戶可以將遙控器的顏色鍵設(shè)定為子區(qū)域選擇操作使用的按鍵,因此,發(fā)送子區(qū)域選擇操作時的按鍵方式除了可以選用上述提到的方式外,采用普通的單擊方式按下相應(yīng)的顏色按鍵來發(fā)送子區(qū)域選擇操作會更為便捷。
[0065]需要說明的是,對于雙擊操作方式:當用戶移動光標尋找所需要字符過程中,會進行連續(xù)移動光標的操作,體現(xiàn)在遙控器上就是連續(xù)按下遙控器上的某一方向按鍵,因此,為了區(qū)分選擇虛擬鍵盤上的子區(qū)域而進行的雙擊操作和尋找所需字符而進行的連續(xù)按鍵操作,特設(shè)定雙擊操作時間閾值,判斷連續(xù)按下同一按鍵的時間間隔是否小于該雙擊操作時間閾值,如果是,確定該操作為雙擊操作,如果否,確定該操作僅為普通的連續(xù)按鍵,即兩次單擊操作。同樣,對于長按操作方式:為了區(qū)分用戶在遙控器上的普通的單擊操作和子區(qū)域選擇時的長按操作,特設(shè)定長按操作時間閾值,判斷單次按下遙控器上的按鍵時間是否大于該長按操作時間閾值,如果是,確定該操作為長按操作,如果否,確定該操作僅為普通的按鍵操作。
[0066]步驟S103:根據(jù)子區(qū)域選擇操作與子區(qū)域的對應(yīng)關(guān)系,將虛擬鍵盤上的光標跳轉(zhuǎn)到對應(yīng)的子區(qū)域。
[0067]上述提到的本發(fā)明的一種實施方式中,虛擬鍵盤上的每個子區(qū)域具有一個預(yù)設(shè)的默認字符鍵。因此,可以理解的是,在本發(fā)明的另一種實施方式中,將虛擬鍵盤上的光標跳轉(zhuǎn)到對應(yīng)子區(qū)域也可以將虛擬鍵盤上的光標跳轉(zhuǎn)到對應(yīng)子區(qū)域的默認字符鍵位。這樣,便于用戶根據(jù)當前光標的所在位置,直接輸入當前光標位置對應(yīng)的字符,或繼續(xù)移動光標以輸入其他字符。
[0068]基于上述情況可知,在字符輸入狀態(tài)下,智能終端接收遙控器發(fā)送的子區(qū)域選擇操作,選擇待輸入字符所屬的子區(qū)域,還可以將虛擬鍵盤上的光標直接跳轉(zhuǎn)到待該子區(qū)域默認字符的所在位置,用戶可以直接輸入當前光標位置對應(yīng)的字符,或繼續(xù)移動光標以輸入其他字符,用戶只需要在小范圍內(nèi)移動光標即可,尤其是對于在虛擬鍵盤上位置離得較遠的字符的輸入,與逐個移動光標位置來確定待輸入字符的方式相比,能夠大大降低用戶使用遙控器上的方向鍵移動光標尋找所需字符的按鍵次數(shù),用戶輸入字符更簡便,避免了繁瑣的移動光標的操作,提高字符的輸入速度。
[0069]下面通過一個具體例子對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。
[0070]在本發(fā)明的一種優(yōu)選實施方式中,將虛擬鍵盤的字符鍵按照縱向劃分為4個子區(qū)域,并且這四個子區(qū)域中的默認字符依次為:A、D、G、J,其中,這4個默認字符所在的子區(qū)域依次與由遙控器的左、上、下、右方向鍵發(fā)送的子區(qū)域選擇操作對應(yīng),子區(qū)域選擇操作為雙擊方式。為便于描述,將上述按照縱向劃分的子區(qū)域從左到右依次記為:子區(qū)域一、子區(qū)域二、子區(qū)域三、子區(qū)域四。
[0071]在本發(fā)明的一種實施方式中,遙控器發(fā)送子區(qū)域選擇操作時在遙控器上的按鍵為:上上,則依據(jù)上述提到的子區(qū)域選擇操作的按鍵方式可知,該子區(qū)域選擇操作所選擇的子區(qū)域為:子區(qū)域二。在本發(fā)明的另一種實施方式中,根據(jù)子區(qū)域選擇操作與子區(qū)域默認字符的對應(yīng)關(guān)系,還可以將虛擬鍵盤上的光標跳轉(zhuǎn)到子區(qū)域二的默認字符,即將光標跳轉(zhuǎn)到子區(qū)域二的默認字符“D ”所在的位置。
[0072]基于上述情況,當輸入影片名稱《驅(qū)魔者》時,用戶需要進行的操作為:A-W-Q-ok,J-M-ok,A-Z-ok,而使用方向鍵依次移動光標方式尋找所需字符的方式需要進行的操作為(假設(shè)此時光標恰好位于字符Q所在的位置):Q_ok,W-E-R-T-Y-U-J-M-ok,B-V-C-X-Z-ok。
[0073]基于上述情況可知,應(yīng)用本發(fā)明實施例提供的方法,能夠大大降低用戶使用遙控器上的方向鍵移動光標尋找所需字符的按鍵次數(shù),用戶輸入字符更簡便,避免了繁瑣的移動光標的操作,提高字符的輸入速度。
[0074]圖2為本發(fā)明實施例提供的一種基于遙控器的字符輸入裝置的結(jié)構(gòu)示意圖,包括虛擬鍵盤顯示模塊201、子區(qū)域選擇操作接收模