專利名稱:一種輸入法輸出字符的處理方法及移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端領(lǐng)域,尤其涉及的是一種對輸入法輸出字符快速選擇的處理方法及移動終端。
背景技術(shù):
中文輸入法是移動終端設(shè)備的常用軟件。他的作用是把用戶的鍵盤輸入漢語拼音轉(zhuǎn)換成實(shí)際的中文詞匯。當(dāng)用戶輸入拼音,輸入法軟件就會搜索數(shù)據(jù)庫并輸出搜索結(jié)果。在手機(jī)中,搜索結(jié)果一般是從左到右排序,列示在一行中。用戶通過左右鍵對詞匯進(jìn)行選擇, 直到找到自己想要輸入的單詞?,F(xiàn)有技術(shù)的中文輸入法搜索結(jié)果是單行呈現(xiàn)的,提供左右鍵讓用戶選擇詞匯,選擇是從最左邊開始的。但是用戶最想要輸入的詞并不一定每次都在左邊。如果一個(gè)詞排在最右邊,那么用戶必須連續(xù)多次按動右鍵才能夠選擇到,操作非常繁瑣,無法提高輸入速度,給用戶造成不便?,F(xiàn)有技術(shù)還出現(xiàn)一種改進(jìn)的方法是為每個(gè)待選詞設(shè)置數(shù)字標(biāo)簽,通過數(shù)字鍵盤直接選擇。但是這種方法仍然存在一個(gè)問題,即用戶的手指要在上下左右鍵和數(shù)字鍵盤之間不斷跳轉(zhuǎn),操作也非常繁瑣,輸入大量詞匯的時(shí)候會非常麻煩。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種輸入法輸出字符的處理方法及移動終端,本發(fā)明針對單行顯示結(jié)果的中文輸入法,提出了一種新的詞匯選擇處理方法,改良了利用左右鍵選擇詞匯的速度,減少用戶按鍵的次數(shù),大大提高了中文輸入法的輸入速度,且其操作簡單,實(shí)現(xiàn)容易,為用戶提供了方便。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下 一種輸入法輸出字符的處理方法,其中,包括步驟
A、接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯;
B、接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并顯示給用
戶;
C、定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇;
D、接收用戶的操作指令,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出。所述輸入法輸出字符的處理方法,其中,所述步驟B還包括定義待選詞匯的個(gè)數(shù)為N,N為自然數(shù)中的奇數(shù)。所述輸入法輸出字符的處理方法,其中,所述步驟C具體包括 Cl、定義一個(gè)變量Var,用于標(biāo)記當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置;
C2、將光標(biāo)位置變量Var賦初始值為(N_l)/2+l,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置。
所述輸入法輸出字符的處理方法,其中,所述步驟D具體包括
D11、當(dāng)接收用戶的操作指令為按鍵盤左鍵一次,則將變量Var的值減1,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左側(cè)移動一次;
D12、當(dāng)接收用戶的操作指令為選擇鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。所述輸入法輸出字符的處理方法,其中,所述步驟D具體還包括
D21、當(dāng)接收用戶的操作指令為按鍵盤右鍵一次,則將變量Var的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右側(cè)移動一次;
D22、當(dāng)接收用戶的操作指令為選擇鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。所述輸入法輸出字符的處理方法,其中,所述步驟D具體還包括
D31、當(dāng)接收用戶的操作指令為按鍵盤左鍵一次,則將變量Var的值減1,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左側(cè)移動一次;
D32、當(dāng)接收用戶的操作指令為按鍵盤右鍵一次,則將變量Var的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右移動一次;
D33、當(dāng)接收用戶的操作指令選擇為鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。一種移動終端,其中,包括設(shè)置在該移動終端表面的鍵盤模塊,在該鍵盤模塊上設(shè)置有左鍵、右鍵和確定鍵;
所述移動終端還包括
第一接收模塊,用于接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯; 接收與輸出模塊,用于接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并顯示給用戶;
定義模塊,用于定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇; 第二接收模塊,用于接收用戶的操作指令,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出。所述的移動終端,其中,所述接收與輸出模塊包括第一定義單元,用于定義待選詞匯的個(gè)數(shù)為N,其中N為奇數(shù)。所述的移動終端,其中,所述定義模塊包括
第二定義單元,用于定義一個(gè)變量Var,用于標(biāo)記當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置; 賦值與設(shè)置單元,用于將光標(biāo)位置變量Var賦初始值為(N-l)/2+l,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置。所述的移動終端,其中,所述第二接收模塊包括
左鍵操作單元,用于當(dāng)接收用戶的操作指令為按鍵盤左鍵一次,則將變量Var的值減1 ,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左側(cè)移動一次;
右鍵操作單元,用于當(dāng)接收用戶的操作指令為按鍵盤右鍵一次,則將變量Var的值加1 ,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右側(cè)移動一次;
選擇確認(rèn)單元,用于當(dāng)接收用戶的操作指令為選擇鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。
本發(fā)明所提供的輸入法輸出字符的處理方法及移動終端,由于采用了定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,通過簡單的把第一個(gè)待選詞匯定義在中間的方法,改良了利用左右鍵選擇詞匯的速度,減少用戶按鍵的次數(shù),大大提高了中文輸入法的輸入速度,且其操作簡單,實(shí)現(xiàn)容易,為用戶提供了方便。并使移動終端如手機(jī)等增加了新的功能可以實(shí)現(xiàn)從奇數(shù)個(gè)待選詞匯的中間開始選擇,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞。對于低端手機(jī),受到內(nèi)存的限制,只能安裝簡單的輸入法,本發(fā)明可以在不提高內(nèi)存使用率的情況下,明顯提高輸入速度。本發(fā)明同樣適用于結(jié)果以單行呈現(xiàn)的英文以及其他語言的輸入法,能夠在大大提高各用戶的輸入效率。
圖1是本發(fā)明實(shí)施例的輸入法輸出字符的處理方法流程圖。圖2是本發(fā)明實(shí)施例的拼音輸入法輸出待選詞匯結(jié)構(gòu)示意圖。圖3是現(xiàn)有技術(shù)的拼音輸入法輸出待選詞匯結(jié)構(gòu)示意圖。圖4、圖5、圖6和圖7為用現(xiàn)有技術(shù)的方法輸入“中國移動”的結(jié)構(gòu)示意圖。圖8、圖9、圖10和圖11為用本發(fā)明實(shí)施例的輸入法輸出字符的處理方法輸入“中國移動”的結(jié)構(gòu)示意圖。圖12為本發(fā)明實(shí)施例的移動終端原理框圖。圖13為本發(fā)明實(shí)施例的移動終端定義模塊內(nèi)部原理框圖。圖14為本發(fā)明實(shí)施例的移動終端第二接收模塊內(nèi)部原理框圖。
具體實(shí)施例方式本發(fā)明提供了一種輸入法輸出字符的處理方法及移動終端,為使本發(fā)明的目的、 技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例提供的一種輸入法輸出字符的處理方法,主要應(yīng)用于帶有中文輸入法的移動終端如手機(jī)、或帶有其他語言輸入法的手機(jī)以及移動設(shè)備,如圖1所示,所述方法主要包括以下步驟
步驟S110、接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯。譬如用戶選擇拼音輸入法輸入或筆畫輸入法輸入。步驟S120、接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯, 并顯示給用戶。為了便于后面定義待選詞匯的中間位置,本發(fā)明實(shí)施例中采用通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并將待選詞匯的個(gè)數(shù)定義為N,其中N為奇數(shù)。譬如,如圖2所示,當(dāng)用戶選擇的是拼音輸入法,通過鍵盤輸入編碼字符串jhong,則通過該拼音輸入法輸出N為5 個(gè)待選詞匯
1中 2種 3鐘4重5忠。步驟S130、定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇,具體的可以通過如下步驟實(shí)現(xiàn)C1、定義用一個(gè)變量Var,標(biāo)記為當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置; C2、將光標(biāo)位置變量Var賦初始值為(N_l)/2+l,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置。譬如、輸入法輸出5個(gè)待選詞匯,分別在位置1,位置2,位置3,位置4,位置5。如圖2中的1中2種3鐘4重5忠??梢杂靡粋€(gè)變量Var來表示當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置,將光標(biāo)位置變量Var賦初始值為(N-l)/2+l。例如本例中的1中2種3鐘 4重 5忠,此處N=5,則選擇前把光標(biāo)位置Var賦值為3,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置,如圖2所示,此時(shí)第一個(gè)待選詞匯的光標(biāo)位置為在“3 鐘”的位置,圖2中的“3鐘”為灰色表示當(dāng)前光標(biāo)位置。步驟S140、接收用戶的操作指令通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出。具體地,通過接收用戶的操作指令,每按鍵盤左鍵一次,則將變量Var的值減1, 將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左移動一次;當(dāng)接收用戶的操作指令選擇為鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。譬如如上所述,定義第一個(gè)待選詞匯從中間開始選擇,然后通過左、右鍵實(shí)現(xiàn)選詞。圖2中輸出的5個(gè)字的中間位置為第3個(gè)的“鐘”字。本例中第3個(gè)的“鐘”字,使用一個(gè)變量Var,記錄當(dāng)前光標(biāo)的位置,選擇前把光標(biāo)位置Var賦值為3,即設(shè)置到中間位置, 選詞時(shí)開始向左向右移動選擇。如圖2所示,當(dāng)用戶要輸一個(gè)“中”字,就操作鍵盤左鍵,每按一次左鍵,Var的值減1,當(dāng)Var新的值為1時(shí),即代表當(dāng)前光標(biāo)位置在第1個(gè)詞“中”字,當(dāng)用戶按確定鍵,那么光標(biāo)所在位置的詞就是需要選擇的目標(biāo)詞,即為用戶需選擇的“中”字。進(jìn)一步地,該步驟S140具體還包括D21、當(dāng)接收用戶的操作指令每按鍵盤右鍵一次,則將變量Var的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右移動一次;D22、當(dāng)接收用戶的操作指令選擇為鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞
如圖2所示,當(dāng)用戶要輸一個(gè)“重”字,就操作鍵盤右鍵,每按一次右鍵,Var的值加1, 當(dāng)Var新的值為4,即代表當(dāng)前光標(biāo)位置在第4個(gè)詞“鐘”字。當(dāng)用戶按確定鍵,那么光標(biāo)所在位置的詞就是需要選擇的目標(biāo)詞
又如如圖2所示的“1中2種3鐘4重5忠”。當(dāng)用戶需選擇第2個(gè)“種”字,而在操作過程中,由于用戶操作過快,從第3個(gè)“鐘”字向左移動光標(biāo)到了第1個(gè)“中”字,則需再向右移到第2個(gè)“種”字。處理過程為D31、接收用戶的操作指令,每按鍵盤左鍵一次, 則將變量Var的值減1,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左移動一次;如圖2所示,從第3個(gè)“鐘”字向左移動兩次光標(biāo)到了第1個(gè)“中”字,此時(shí)Var的值從3減兩次1,變?yōu)?。進(jìn)入步驟D32。D32、當(dāng)接收用戶的操作指令操作鍵盤右鍵盤,向右移動,每按鍵盤右鍵一次,則將變量Var的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右移動一次;當(dāng)光標(biāo)再向右移到第2個(gè)“種”字時(shí)進(jìn)入步驟D33。D33、當(dāng)接收用戶的操作指令選擇為鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。為“種”字。通過以上的處理方法,用戶單次通過左右鍵選擇詞匯的最多次數(shù)可以從N-I減小到(N-1V2次。效率提高了一半。N是待選詞的個(gè)數(shù),可以是自然奇數(shù),比如3,5,7,9。本發(fā)明沒有對其進(jìn)行限制。
以下再通過幾個(gè)具體的應(yīng)用實(shí)施例對本發(fā)明做進(jìn)一步詳細(xì)的說明。第一種、單個(gè)詞匯的輸入
譬如,用現(xiàn)有技術(shù)的輸入方法輸入“忠”,拼音jhong。輸出的待選詞匯如圖3所示(由中文輸入法輸出結(jié)果)1中2種3重4鐘5忠。其中,現(xiàn)有技術(shù)輸入法提示第一個(gè)候選詞是“中”(圖3中的灰底),需要按4次右鍵才能得到用戶所需要的單詞。用本發(fā)明實(shí)施例改進(jìn)后的輸入法輸入“忠”,拼音Jhong,輸出的待選詞匯如圖2 所示1中2種3鐘4重5忠。本發(fā)明該實(shí)施例中第一個(gè)選擇詞匯是在中間的“鐘” 字。只需要按動2次右鍵就可以得到用戶需要的單詞。第二種,多個(gè)詞匯的輸入
譬如,用現(xiàn)有技術(shù)的方法輸入“中國移動”,如圖4、圖5、圖6和圖7所示,其中,圖4的拼音^long輸出為“1鐘2種3忠4重5中”。圖5所示的Guo輸出為“1過2郭 3果4鍋 5國”。圖6所示的Yi輸出為“1以2以3已4 一 5移”。圖7所示的 Dong輸出為“1懂2洞3東4棟5動”。利用現(xiàn)有技術(shù)的方法,用戶需要要按16次右鍵,才能把詞匯選中,操作非常繁瑣。用本發(fā)明實(shí)施例的輸入法輸出字符的處理方法,輸入“中國移動”,如圖8、圖9、圖 10和圖11所示。其中,圖8的拼音aumg輸出為“1鐘2種3忠4重5中”。通過鍵盤右鍵向按兩次可以選到“中”字。圖9所示的Guo輸出為“1過2郭3果4鍋5國”。通過鍵盤右鍵向按兩次可以選到“國”字。圖10所示的Yi輸出為“1以2以3已4 一 5移”。通過鍵盤右鍵向按兩次可以選到“移”字。圖11所示的Dong輸出為“1懂2洞 3東 4棟5動”通過鍵盤右鍵向按兩次可以選到“動”字。可見,通過本發(fā)明實(shí)施例的輸入法輸出字符的處理方法,輸入“中國移動”。只需要按鍵8次就可以選擇到。提高了 50%的速度。輸入的詞匯越多,輸入的改善效果越明顯。由上可見,本發(fā)明實(shí)施例提供的一種輸入法輸出字符的處理方法,針對單行顯示結(jié)果的中文輸入法,提出了一種新的詞匯選擇處理方法,改良了利用左右鍵選擇詞匯的速度,減少用戶按鍵的次數(shù),大大提高了中文輸入法的輸入速度,且其操作簡單,實(shí)現(xiàn)容易,為用戶提供了方便?;谏鲜鰧?shí)施例的輸入法輸出字符的處理方法,本發(fā)明實(shí)施例還提供了一種移動終端,其包括設(shè)置在該移動終端表面的鍵盤模塊,在該鍵盤模塊上設(shè)置有左鍵、右鍵和確定鍵。如圖12所示,所述移動終端還包括
第一接收模塊210,用于接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯; 具體如上所述。接收與輸出模塊220,用于接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并顯示給用戶;具體如上所述。定義模塊230,用于定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇; 具體如上所述。
第二接收模塊對0,用于接收用戶的操作指令通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出,具體如上所述。其中,所述接收與輸出模塊220包括第一定義單元,用于定義待選詞匯的個(gè)數(shù)為 N,其中N為奇數(shù),具體如上所述。如圖13所示,所述定義模塊230包括第二定義單元231,用于定義一個(gè)變量Var, 用于標(biāo)記當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置;具體如上所述。賦值與設(shè)置單元232,用于將光標(biāo)位置變量Var賦初始值為(N_l) /2+1,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置,具體如上所述。如圖14所示,所述第二接收模塊240包括
左鍵操作單元對1,用于接收用戶的操作指令,每按鍵盤左鍵一次,則將變量Var的值減1,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左移動一次;具體如上所述。右鍵操作單元M2,用于當(dāng)接收用戶的操作指令每按鍵盤右鍵一次,則將變量Var 的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右移動一次;具體如上所述。選擇確認(rèn)單元M3,用于當(dāng)接收用戶的操作指令選擇為鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞,具體如上所述。綜上所述,本發(fā)明所提供的輸入法輸出字符的處理方法及移動終端,由于采用了定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞, 通過簡單的把第一個(gè)待選詞匯定義在中間的方法,改良了利用左右鍵選擇詞匯的速度,減少用戶按鍵的次數(shù),大大提高了中文輸入法的輸入速度,且其操作簡單,實(shí)現(xiàn)容易,為用戶提供了方便。并使移動終端如手機(jī)等增加了新的功能可以實(shí)現(xiàn)從奇數(shù)個(gè)待選詞匯的中間開始選擇,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞。對于低端手機(jī),受到內(nèi)存的限制,只能安裝簡單的輸入法,本發(fā)明可以在不提高內(nèi)存使用率的情況下,明顯提高輸入速度。本發(fā)明同樣適用于結(jié)果以單行呈現(xiàn)的英文以及其他語言的輸入法,能夠在大大提高各用戶的輸入效率。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種輸入法輸出字符的處理方法,其特征在于,包括步驟A、接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯;B、接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并顯示給用戶;C、定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇;D、接收用戶的操作指令,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出。
2.根據(jù)權(quán)利要求1所述輸入法輸出字符的處理方法,其特征在于,所述步驟B還包括 定義待選詞匯的個(gè)數(shù)為N,N為自然數(shù)中的奇數(shù)。
3.根據(jù)權(quán)利要求2所述輸入法輸出字符的處理方法,其特征在于,所述步驟C具體包括Cl、定義一個(gè)變量Var,用于標(biāo)記當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置; C2、將光標(biāo)位置變量Var賦初始值為(N_l)/2+l,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置。
4.根據(jù)權(quán)利要求3所述輸入法輸出字符的處理方法,其特征在于,所述步驟D具體包括D11、當(dāng)接收用戶的操作指令為按鍵盤左鍵一次,則將變量Var的值減1,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左側(cè)移動一次;D12、當(dāng)接收用戶的操作指令為選擇鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。
5.根據(jù)權(quán)利要求3所述輸入法輸出字符的處理方法,其特征在于,所述步驟D具體還包括D21、當(dāng)接收用戶的操作指令為按鍵盤右鍵一次,則將變量Var的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右側(cè)移動一次;D22、當(dāng)接收用戶的操作指令為選擇鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。
6.根據(jù)權(quán)利要求3所述輸入法輸出字符的處理方法,其特征在于,所述步驟D具體還包括D31、當(dāng)接收用戶的操作指令為按鍵盤左鍵一次,則將變量Var的值減1,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左側(cè)移動一次;D32、當(dāng)接收用戶的操作指令為按鍵盤右鍵一次,則將變量Var的值加1,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右側(cè)移動一次;D33、當(dāng)接收用戶的操作指令選擇為鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。
7.一種移動終端,其特征在于,包括設(shè)置在該移動終端表面的鍵盤模塊,在該鍵盤模塊上設(shè)置有左鍵、右鍵和確定鍵;所述移動終端還包括第一接收模塊,用于接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯; 接收與輸出模塊,用于接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并顯示給用戶;定義模塊,用于定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇;第二接收模塊,用于接收用戶的操作指令,通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述接收與輸出模塊包括第一定義單元,用于定義待選詞匯的個(gè)數(shù)為N,其中N為奇數(shù)。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述定義模塊包括第二定義單元,用于定義一個(gè)變量Var,用于標(biāo)記當(dāng)前第一個(gè)待選詞匯光標(biāo)的位置;賦值與設(shè)置單元,用于將光標(biāo)位置變量Var賦初始值為(N-l)/2+l,以設(shè)置第一個(gè)待選詞匯的光標(biāo)位置到該奇數(shù)個(gè)待選詞匯的中間位置。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述第二接收模塊包括左鍵操作單元,用于當(dāng)接收用戶的操作指令為按鍵盤左鍵一次,則將變量Var的值減1 ,將當(dāng)前光標(biāo)位置向該奇數(shù)個(gè)待選詞匯中間位置的左側(cè)移動一次;右鍵操作單元,用于當(dāng)接收用戶的操作指令為按鍵盤右鍵一次,則將變量Var的值加1 ,將當(dāng)前光標(biāo)選詞位置向該奇數(shù)個(gè)待選詞匯中間位置的右側(cè)移動一次;選擇確認(rèn)單元,用于當(dāng)接收用戶的操作指令為選擇鍵盤的確定鍵,此時(shí)光標(biāo)所在位置的詞就是用戶需要選擇的目標(biāo)詞。
全文摘要
本發(fā)明涉及移動終端領(lǐng)域,公開了一種輸入法輸出字符的處理方法及移動終端,所述方法包括步驟接收用戶的操作指令選擇一種中文輸入法來輸入中文詞匯;接收用戶輸入的編碼字符串,通過該中文輸入法輸出奇數(shù)個(gè)待選詞匯,并顯示給用戶;定義第一個(gè)待選詞匯從該奇數(shù)個(gè)待選詞匯的中間開始選擇;接收用戶的操作指令通過鍵盤的左、右鍵實(shí)現(xiàn)選詞,以完成文字輸出。提出了一種新的詞匯選擇處理方法,改良了利用左右鍵選擇詞匯的速度,減少用戶按鍵的次數(shù),大大提高了中文輸入法的輸入速度,且其操作簡單,實(shí)現(xiàn)容易,為用戶提供了方便。
文檔編號G06F3/023GK102156552SQ20111009955
公開日2011年8月17日 申請日期2011年4月20日 優(yōu)先權(quán)日2011年4月20日
發(fā)明者葉大偉 申請人:惠州Tcl移動通信有限公司