欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

字符編輯方法及裝置、終端設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)與流程

文檔序號:12034258閱讀:213來源:國知局
字符編輯方法及裝置、終端設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,具體地,涉及一種字符編輯方法及實(shí)現(xiàn)該方法的裝置、終端設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)。



背景技術(shù):

智能手機(jī)、平板電腦等移動終端成為人們?nèi)粘I钪凶罱?jīng)常使用的電子設(shè)備,這些電子設(shè)備上通常設(shè)有虛擬鍵盤,使得用戶無需通過物理鍵盤即可進(jìn)行信息輸入。當(dāng)使用虛擬鍵盤進(jìn)行字符輸入時,用戶一般通過觸屏點(diǎn)擊文本編輯對象中不同的位置以移動光標(biāo)的位置,這種方式在實(shí)際操作中靈敏度差,光標(biāo)定位不準(zhǔn)確,經(jīng)常需要幾次點(diǎn)擊才可以準(zhǔn)確定位光標(biāo)的位置,不便于用戶單手操作。此外,在輸入字符狀態(tài)下時,用戶往往需要通過點(diǎn)擊鍵盤右上角的相應(yīng)的切換按鍵才可以進(jìn)入到更多候選詞語的頁面,以上操作均不便于用戶單手進(jìn)行,給用戶帶來不佳的操作體驗(yàn)。

此外,手機(jī)移動終端上的空格按鍵都處于虛擬鍵盤的中央位置,操作起來很方便,但是,現(xiàn)有的虛擬鍵盤上的空格按鍵的作用僅僅是輸入空格,在輸入字符狀態(tài)下上屏對應(yīng)的候選詞語,或者在空格按鍵被長時間點(diǎn)擊時顯示語音鍵盤,空格按鍵的功能還是較為簡單,其便于操作的優(yōu)勢沒有充分的被開發(fā)利用。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的第一目的是提供一種賦予空格按鍵更多功能的字符編輯方法。

本發(fā)明的第二目的是提供一種賦予空格按鍵更多功能的字符編輯裝置。

本發(fā)明的第三目的是提供一種實(shí)現(xiàn)上述字符編輯方法的終端設(shè)備。

本發(fā)明的第四目的是提供一種實(shí)現(xiàn)上述字符編輯方法的計(jì)算機(jī)可讀存儲介質(zhì)。

為了實(shí)現(xiàn)上述的主要目的,本發(fā)明提供的字符編輯方法包括顯示虛擬鍵盤,虛擬鍵盤上包括空格按鍵;檢測虛擬鍵盤的當(dāng)前狀態(tài);若虛擬鍵盤的當(dāng)前狀態(tài)為字符輸入狀態(tài),則將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵;在檢測到作用于空格按鍵的第一操作時,將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象中。

由以上方案可知,判斷虛擬鍵盤在字符輸入狀態(tài)下時,將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵,并且通過對空格按鍵進(jìn)行第一操作,就可以將對應(yīng)的特定候選詞文本編輯對象中,賦予空格按鍵更多的功能,充分利用空格按鍵的優(yōu)勢,方便用戶選擇,提高輸入速度,便于用戶單手操作。

一個優(yōu)選方案是,若虛擬鍵盤的當(dāng)前狀態(tài)為輸入空閑狀態(tài),則根據(jù)獲取到的作用于空格按鍵上的滑動操作的滑動方向在文本編輯對文本編輯對象中對光標(biāo)的位置進(jìn)行移動。

由以上方案可知,根據(jù)獲取到的作用于空格按鍵上的滑動操作的滑動方向在文本編輯對象中對光標(biāo)的位置進(jìn)行移動,避免了用戶觸屏點(diǎn)擊文本編輯對象中不同的位置以移動光標(biāo)的位置,能夠?qū)崿F(xiàn)光標(biāo)的快速的定位,定位更加準(zhǔn)確,便于用戶單手操作。

一個優(yōu)選方案是,根據(jù)獲取到的作用于空格按鍵上的滑動操作的滑動方向在文本編輯對象中對光標(biāo)的位置進(jìn)行移動,包括獲取作用于空格按鍵上的滑動操作;根據(jù)滑動操作的滑動方向在文本編輯對象中移動光標(biāo)的位置;或者獲取滑動操作的滑動距離,根據(jù)滑動操作的滑動方向確定光標(biāo)的移動方向,并且根據(jù)滑動距離確定光標(biāo)的移動距離,以及根據(jù)移動方向及移動距離移動光標(biāo)。

由以上方案可知,根據(jù)滑動信號的滑動方向以及滑動的距離來確定移動光標(biāo)的方向及距離,用戶可以自己設(shè)定移動的參數(shù),定位更精確,滿足用戶的個性化需求。

一個優(yōu)選方案是,特定候選詞包括從網(wǎng)絡(luò)端獲取的候選詞或者從通信錄獲取的聯(lián)系人名字。

由以上方案可知,候選詞的選擇結(jié)合了本地存儲和網(wǎng)絡(luò)云端存儲的數(shù)據(jù),可以更豐富候選詞的詞匯量。只有字符輸入狀態(tài)下的特定候選詞與通訊錄中的聯(lián)系人名字相匹配時,調(diào)用本地存儲的通訊錄的內(nèi)容,將相應(yīng)的聯(lián)系人的名字顯示在空格按鍵上,詞匯量豐富,覆蓋范圍廣,可供選擇的內(nèi)容豐富,便于用戶選擇。

一個優(yōu)選方案是,若虛擬鍵盤的當(dāng)前狀態(tài)為字符輸入狀態(tài),則將字符輸入狀態(tài)對應(yīng)的多個特定候選詞映射到空格按鍵;在檢測到作用于空格按鍵的滑動操作時,根據(jù)滑動操作在多個特定候選詞之間進(jìn)行切換。

由以上方案可知,通過滑動空格按鍵即可在多個特定候選詞之間進(jìn)行切換,操作簡便,方便快捷,充分利用空格按鍵面積大,便于單手操作的優(yōu)勢。

一個優(yōu)選方案是,在檢測到作用于空格按鍵的第二操作時,將從包括字符輸入狀態(tài)對應(yīng)的多個特定候選詞的當(dāng)前候選詞頁面切換至包括字符輸入狀態(tài)對應(yīng)的多個候選詞的下一個候選詞頁面。

由以上方案可知,移動終端在檢測到作用于虛擬鍵盤上空格按鍵有第二操作時,即可顯示下一個候選詞頁面界面。在查找需要的候選詞時,無須再點(diǎn)擊虛擬鍵盤右上側(cè)的更多詞按鈕,簡化操作流程,便于操作,可快速的進(jìn)入下一個候選詞頁面界面。

為了實(shí)現(xiàn)上述的另一的,本發(fā)明提供的字符編輯裝置包括虛擬鍵盤顯示模塊,用于顯示虛擬鍵盤,虛擬鍵盤上包括空格按鍵;狀態(tài)判斷模塊,用于檢測虛擬鍵盤的當(dāng)前狀態(tài);特定候選詞獲取模塊,用于獲取字符輸入狀態(tài)下對應(yīng)的特定候選詞;特定候選詞語顯示模塊,用于將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵;編輯模塊,用于在檢測到作用于空格按鍵的第一操作時,將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象中。

由上述方案可見,字符編輯裝置判斷虛擬鍵盤在字符輸入狀態(tài)下時,將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵,并且通過對空格按鍵進(jìn)行第一操作,就可以將對應(yīng)的特定候選詞語文本編輯對象中,賦予空格按鍵更多的功能,充分利用空格按鍵的優(yōu)勢,方便用戶選擇,提高輸入速度,便于用戶單手操作。

為實(shí)現(xiàn)上述的第三目的,本發(fā)明提供的終端設(shè)備包括處理器,處理器用于執(zhí)行存儲器中存儲的計(jì)算機(jī)程序時實(shí)現(xiàn)上述字符編輯方法的各個步驟。

為實(shí)現(xiàn)上述的第四目的,本發(fā)明提供的計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,且計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述字符編輯方法的各個步驟。

附圖說明

圖1是本發(fā)明字符編輯方法實(shí)施例的流程圖。

圖2是本發(fā)明字符編輯方法實(shí)施例中字符輸入狀態(tài)界面的示意圖。

圖3是本發(fā)明字符編輯方法實(shí)施例中空格按鍵顯示從網(wǎng)絡(luò)端獲取的特定候選詞語界面的示意圖。

圖4是應(yīng)用本發(fā)明字符編輯方法實(shí)施例中輸入空閑狀態(tài)界面的示意圖。

圖5是本發(fā)明字符編輯方法實(shí)施例中空格按鍵顯示從通訊錄中聯(lián)系人名字界面的示意圖。

圖6是本發(fā)明字符編輯方法實(shí)施例中空格按鍵顯示多個特定候選詞界面的示意圖。

圖7是本發(fā)明字符編輯方法實(shí)施例中字符輸入狀態(tài)下左右滑動空格按鍵以左右切換特定候選詞語界面的示意圖。

圖8是本發(fā)明字符編輯方法實(shí)施例中輸入空閑狀態(tài)下左右滑動空格按鍵移動光標(biāo)位置的示意圖。

圖9是本發(fā)明字符編輯方法實(shí)施例中切換到下一候選詞頁面的示意圖。

圖10是本發(fā)明字符編輯裝置實(shí)施例的結(jié)構(gòu)框圖。

以下結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明。

具體實(shí)施方式

本發(fā)明字符編輯方法是應(yīng)用在諸如智能手機(jī)或者平板電腦等移動終端的虛擬鍵盤上,特別地,虛擬鍵盤上設(shè)有空格按鍵。本發(fā)明的字符編輯裝置是運(yùn)行在移動終端上,并且用于實(shí)現(xiàn)上述的移動終端的字符編輯方法。并且,本發(fā)明還提供一種終端設(shè)備,該終端設(shè)備包括有處理器,處理器可以執(zhí)行應(yīng)用程序的指令,從而實(shí)現(xiàn)上述字符編輯方法的各個步驟。本發(fā)明的提供的計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,且計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述的字符編輯方法的各個步驟。

字符編輯方法實(shí)施例:

本實(shí)施例的字符編輯控制方法應(yīng)用于諸如智能手機(jī)、平板電腦等智能移動終端上,移動終端具有虛擬鍵盤,虛擬鍵盤上設(shè)有空格按鍵,用戶可以通過對空格按鍵進(jìn)行操作發(fā)出指令。

下面結(jié)合圖1介紹本實(shí)施例的字符編輯方法的工作流程。

首先,執(zhí)行步驟s1,顯示虛擬鍵盤,虛擬鍵盤上包括空格按鍵11以及字符按鍵12。

如圖4所示的,在移動終端的顯示屏上顯示文本編輯對象15,當(dāng)使用者點(diǎn)擊文字編輯時,可以在顯示屏上顯示一個虛擬鍵盤,優(yōu)選的,虛擬鍵盤顯示在文本編輯對象15的下方或者上方。通常,虛擬鍵盤上包括有空格按鍵11,還包括有多個字符按鍵12,如圖4所示的,虛擬鍵盤是一個九宮格的虛擬鍵盤,即包含有0至9的數(shù)字按鍵,用戶可以通過點(diǎn)擊數(shù)字按鍵輸入數(shù)字。在漢字輸入狀態(tài)下,用戶可以選擇拼音輸入或者筆畫輸入,如果使用拼音輸入,則每一個數(shù)字按鍵對應(yīng)多個拼音字母,當(dāng)用戶點(diǎn)擊某一數(shù)字按鍵時,可以輸入該數(shù)字按鍵對應(yīng)的字母。如果選擇筆畫輸入,則其中五個數(shù)字按鍵分別對應(yīng)橫豎撇捺這種筆畫,用戶點(diǎn)擊某一按鍵時,可以輸入相對應(yīng)的筆畫。

當(dāng)然,虛擬鍵盤還可以是全鍵盤,即qwert鍵盤,也就是顯示26個字母的虛擬鍵盤,使用者點(diǎn)擊某一個字母對應(yīng)的按鍵即輸入相應(yīng)的字符。因此,本實(shí)施例中,字符按鍵12可以是數(shù)字鍵盤中的數(shù)字按鍵,也可以是qwert鍵盤中的字母按鍵,只需要點(diǎn)擊該按鍵后能夠產(chǎn)生候選字符的按鍵,即是字符按鍵12。

如圖4所示的,空格按鍵11位于字符按鍵12的下方,并且空格按鍵11的長度較長,因此空格按鍵11的顯示區(qū)域較大,方便使用者點(diǎn)擊空格按鍵11。當(dāng)然,可以根據(jù)實(shí)際需要將空格按鍵11顯示在虛擬鍵盤的任意位置。

執(zhí)行步驟s2時,檢測虛擬鍵盤的當(dāng)前狀態(tài),若虛擬鍵盤的當(dāng)前狀態(tài)為字符輸入狀態(tài),則轉(zhuǎn)入步驟s3;若否,則執(zhí)行步驟s6。

本實(shí)施例中,字符輸入狀態(tài)即當(dāng)前有被點(diǎn)擊的字符按鍵12,并且產(chǎn)生特定候選詞的狀態(tài),字符輸入狀態(tài)與輸入空閑狀態(tài)是相對的兩種狀態(tài)。輸入空閑狀態(tài)可以是顯示虛擬鍵盤后,用戶未進(jìn)行任何的點(diǎn)擊字符按鍵12的操作的狀態(tài),又或是點(diǎn)擊了數(shù)字按鍵、拼音輸入或筆畫輸入,獲得了特定候選詞,并已經(jīng)將特定候選詞輸入到文本編輯對象15后的狀態(tài)。例如,當(dāng)字符按鍵12被點(diǎn)擊并且產(chǎn)生特定候選詞時,就是字符輸入狀態(tài),如圖2所示,在漢字輸入狀態(tài)下,用戶可以選擇拼音輸入狀態(tài),當(dāng)用戶點(diǎn)擊字符按鍵12上的“women”時,移動終端就會判斷當(dāng)前虛擬鍵盤處于字符輸入狀態(tài)。又例如,如圖3所述,顯示虛擬鍵盤后,用戶點(diǎn)擊了拼音輸入,依次點(diǎn)擊“womendetiaozhan”對應(yīng)的字符按鍵12時的狀態(tài)是字符輸入狀態(tài)。接著,如果用戶點(diǎn)擊相應(yīng)的特定候選詞“我們的挑戰(zhàn)”,將“我們的挑戰(zhàn)”輸入到文本編輯對象15后的狀態(tài),此時的狀態(tài)是輸入空閑狀態(tài)。又例如,如圖4所示,顯示虛擬鍵盤后,用戶未進(jìn)行任何的點(diǎn)擊字符按鍵12的操作的狀態(tài),也為輸入空閑狀態(tài)。

接著,執(zhí)行步驟s3,將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵11。

本實(shí)施例中,特定候選詞包括從網(wǎng)絡(luò)端獲取的候選詞或者從通信錄獲取的聯(lián)系人名字。

例如,如圖3所示,用戶點(diǎn)擊字符鍵盤12中的“women”,移動終端就會獲取“women”操作信號,在網(wǎng)絡(luò)端獲取并生成特定候選詞“我們的挑戰(zhàn)”,將特定候選詞“我們的挑戰(zhàn)”映射在空格按鍵11上。

又例如,如圖5所示,用戶點(diǎn)擊字符按鍵12上的“l(fā)ili”對應(yīng)的拼音按鍵,移動終端就會獲取“l(fā)ili”點(diǎn)擊信號,如與通訊錄中聯(lián)系人“李莉”相匹配,則生成特定候選詞“李莉”,并將特定候選詞“李莉”映射在空格按鍵11上。

再例如,如圖6所示,用戶點(diǎn)擊字符按鍵12上的“l(fā)ili”對應(yīng)的拼音按鍵,移動終端就會獲取“l(fā)ili”點(diǎn)擊信號,由于通訊錄中包括“李莉”、“李麗”、“麗麗”及“莉莉”等與之相匹配候選詞,則生成多個特定候選詞“李莉”、“李麗”及“麗麗”等,并將多個特定的候選詞映射在空格按鍵11上。

接著,執(zhí)行步驟s4,檢測是否有作用于空格按鍵上的第一操作,若在檢測到作用于空格按鍵的第一操作時,則執(zhí)行步驟s5;若沒有檢測到作用于空格按鍵的第一操作時,則執(zhí)行步驟s7。

本實(shí)施例中,所述第一操作可以設(shè)為點(diǎn)擊、按壓或是上下滑動等操作動作中的一種。

接著,執(zhí)行步驟s5,將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象中。

例如,如圖3所示,用戶點(diǎn)擊空格按鍵11即可將“我們的挑戰(zhàn)”輸入到文本編輯對象15中,又或者如圖5所示,用戶點(diǎn)擊空格按鍵11即可將“李莉”輸入到文本編輯對象15中。

又例如,如圖3所示,用戶在空格按鍵11上向上滑即可將“我們的挑戰(zhàn)”輸入到文本編輯對象15中。或如圖5所示,用戶在空格按鍵11上向上滑,即可將“李莉”輸入到文本編輯對象15中。

再例如,當(dāng)將字符輸入狀態(tài)對應(yīng)的多個特定候選詞時,用戶根據(jù)需要,在選擇的特定候選詞上進(jìn)行第一操作即可將選擇的特定輸入到文本編輯對象中。如圖6所示,空格按鍵上包括“李莉”及“麗麗”,用戶想選擇“麗麗”,則對“麗麗”進(jìn)行點(diǎn)擊或上滑操作即可將“李莉”輸入到文本編輯對象15中。

當(dāng)然,用戶還可以使用空格按鍵11實(shí)現(xiàn)更多的功能,例如,當(dāng)確定虛擬鍵盤的當(dāng)前狀態(tài)為字符輸入狀態(tài),將字符輸入狀態(tài)對應(yīng)的多個特定候選詞映射到空格按鍵11后,在檢測到作用于空格按鍵11的滑動操作時,根據(jù)滑動操作在多個特定候選詞之間進(jìn)行切換,所述滑動操作可以為左右滑動或是上下滑動等操作方式的一種,一般來說,該滑動操作應(yīng)與第一操作設(shè)定為不同的滑動操作方式。具體來說,如圖2所示,用戶點(diǎn)擊字符鍵盤12中的“women”,移動終端就會獲取“women”的點(diǎn)擊信號,獲取“我們”、“我嫩”以及“我悶”等特定候選詞,此時默認(rèn)的映射在空格按鍵上的特定候選詞為“我們”,此時對空格按鍵11進(jìn)行第一操作則直接將“我們”輸入到文本編輯對象15中。

如圖8所示,若用戶向右滑動空格按鍵11一次,則映射在空格按鍵上的特定候選詞變?yōu)椤拔覑灐?,此時對空格按鍵11進(jìn)行第一操作則直接將“我悶”輸入到文本編輯對象15中。若再次向右滑動空格按鍵11一次,映射在空格按鍵11上的特定候選詞變?yōu)椤拔夷邸?。相?yīng)的,若用戶向左滑動空格按鍵11一次,則映射在空格按鍵11上的特定候選詞變?yōu)椤拔覑灐?,若用戶向左滑動空格按鍵11一次,則映射在空格按鍵11上的特定候選詞變?yōu)椤拔覀儭薄?/p>

執(zhí)行步驟s2時,檢測虛擬鍵盤的當(dāng)前狀態(tài),若虛擬鍵盤的當(dāng)前狀態(tài)為輸入空閑狀態(tài),則轉(zhuǎn)入步驟s6。

輸入空閑狀態(tài)可以是顯示虛擬鍵盤后,用戶未進(jìn)行任何的點(diǎn)擊字符按鍵12的操作的狀態(tài),又或是點(diǎn)擊了數(shù)字按鍵、拼音輸入或筆畫輸入,獲得了特定候選詞,并已經(jīng)將特定候選詞輸入到文本編輯對象15后的狀態(tài)。

接著,執(zhí)行步驟s6,在確定虛擬鍵盤的當(dāng)前狀態(tài)為輸入空閑狀態(tài)后,則根據(jù)獲取到的作用于空格按鍵上的滑動操作的滑動方向在文本編輯對象中對光標(biāo)的位置進(jìn)行移動。

本實(shí)施例中,移動光標(biāo)16的方案有兩種,一種情況是獲取到的作用于空格按鍵11上的滑動操作的滑動方向,根據(jù)滑動操作的滑動方向在文本編輯對象15中移動光標(biāo)16的位置。

具體的來說,用戶按住空格按鍵11向右滑動一次,光標(biāo)16的位置向右移動一個字符的位置,用戶按住空格按鍵11向左滑動一次,光標(biāo)16的位置向左移動一個字符的位置。例如,如圖3所示,當(dāng)前光標(biāo)16的位置在“我們的挑戰(zhàn)”的最右側(cè),如用戶點(diǎn)擊空格按鍵11并向左滑動一次,則光標(biāo)16向左移動一個字符,即光標(biāo)16位于“我們的挑”與“戰(zhàn)”之間。若再次點(diǎn)擊空格按鍵11并向左滑動一次,則光標(biāo)16的位置繼續(xù)向左移動一個字符,即光標(biāo)16位于“我們的”與“挑戰(zhàn)”之間。此時,如點(diǎn)擊空格按鍵11并向右滑動一次,則光標(biāo)16向右移動一個字符,即光標(biāo)16位于“我們的挑”與“戰(zhàn)”之間。這樣,不管在空格按鍵11上的滑動距離是多少,如每滑動1厘米或是2厘米,光標(biāo)16均移動一個字符。當(dāng)然,光標(biāo)16的移動方向與用戶在空格按鍵11上滑動方向不一定相同,例如,在空格按鍵11上向左滑動,光標(biāo)16向右移動,這也可以實(shí)現(xiàn)本發(fā)明的目的。

另一種情況是,獲取滑動操作的滑動距離,根據(jù)滑動操作的滑動方向確定光標(biāo)16的移動方向,并且根據(jù)滑動距離確定光標(biāo)16的移動距離,根據(jù)移動方向及移動距離移動光標(biāo)16。例如,當(dāng)用戶按住空格按鍵11向右滑動兩個字符的距離時,相應(yīng)的光標(biāo)16的位置相應(yīng)的向右移動兩個字符的位置,當(dāng)用戶按住空格按鍵11向左滑動兩個字符的距離時,相應(yīng)的光標(biāo)16的位置相應(yīng)的向左移動兩個字符的位置。

又例如,預(yù)先設(shè)置一個滑動的閾值,如在空格按鍵11上的滑動距離每滑動1厘米,則光標(biāo)16移動一個字符的距離,這樣,如果在空格按鍵11上的滑動距離每滑動2厘米,相應(yīng)的,光標(biāo)16移動兩個字符的距離,如此類推。當(dāng)然,光標(biāo)16的移動方向與用戶在空格按鍵11上滑動方向不一定相同,例如,在空格按鍵11上向左滑動,光標(biāo)16向右移動,這也可以實(shí)現(xiàn)本發(fā)明的目的。

步驟s7中,檢測是否有作用于空格按鍵11上的第二操作,在檢測到作用于空格按鍵11的第二操作時,將從包括字符輸入狀態(tài)對應(yīng)的多個特定候選詞的當(dāng)前候選詞頁面切換至包括字符輸入狀態(tài)對應(yīng)的多個候選詞的下一個候選詞頁面。

本實(shí)施例中,第二操作可以為長按、上下滑動或是左右滑動等中的一種操作。當(dāng)然,第一操作和第二操作的動作應(yīng)設(shè)定為不同的操作動作。

例如,用戶長按空格按鍵11的時間超過3秒,則被認(rèn)為檢測到有作用于空格按鍵11上的第二操作。當(dāng)然,用戶可以自行設(shè)定預(yù)設(shè)的時間,如用戶按住空格按鍵11超過2秒或者1.5秒,即被認(rèn)為檢測到作用于空格按鍵11上的第二操作?;蛘?,系統(tǒng)默認(rèn)設(shè)置一個預(yù)設(shè)的時間,這并不影響本發(fā)明的實(shí)施。

如圖9所示,用戶正在輸入字符“我們”,則移動終端判斷虛擬鍵盤當(dāng)前的狀態(tài)為字符輸入狀態(tài),將“我們”映射到空格按鍵11上,此時,長按空格按鍵超過3秒,則顯示下一個候選詞頁面,這樣,用戶無須點(diǎn)擊右側(cè)的更多詞按鈕14即可切換到包括多個候選詞的下一個候選詞頁面,操作方便快捷。

移動終端控制裝置實(shí)施例:

下面結(jié)合圖10介紹字符編輯裝置實(shí)施例。本實(shí)施例中,字符控制裝置包括虛擬鍵盤顯示模塊31、狀態(tài)判斷模塊32、特定候選詞語獲取模塊33、特定候選詞語顯示模塊34、特定候選詞切換模塊35、編輯模塊36、光標(biāo)移動模塊37、下一候選詞頁面顯示模塊38。

虛擬鍵盤顯示模塊31用于顯示虛擬鍵盤,虛擬鍵盤上包括空格按鍵11。例如,如圖3所示的,在移動終端的顯示屏上顯示文本編輯對象15,當(dāng)使用者點(diǎn)擊文本編輯對象15時,可以在顯示屏上顯示一個虛擬鍵盤,優(yōu)選的,虛擬鍵盤顯示在文本編輯對象15的下方或者上方。通常,虛擬鍵盤上包括有空格按鍵11,還包括有多個字符按鍵12,其中,字符按鍵12可以是數(shù)字鍵盤中的數(shù)字按鍵,也可以是qwert鍵盤中的字母按鍵,即,只需要點(diǎn)擊該按鍵后能夠產(chǎn)生候選字符的按鍵,即是字符按鍵12。

如圖3所示的,空格按鍵11位于字符按鍵12的下方,并且空格按鍵11的長度較長,因此空格按鍵11的顯示區(qū)域較大,方便使用者點(diǎn)擊空格按鍵11。當(dāng)然,可以根據(jù)實(shí)際需要將空格按鍵11顯示在虛擬鍵盤的任意位置。

狀態(tài)判斷模塊32用于檢測虛擬鍵盤的當(dāng)前狀態(tài)。本實(shí)施例中,字符輸入狀態(tài)即當(dāng)前有被點(diǎn)擊字符按鍵12,并且產(chǎn)生特定候選詞的狀態(tài),字符輸入狀態(tài)與輸入空閑狀態(tài)是相對的兩種狀態(tài)。輸入空閑狀態(tài)可以是顯示虛擬鍵盤后,用戶未進(jìn)行任何的點(diǎn)擊字符按鍵12的操作的狀態(tài),又或是點(diǎn)擊了數(shù)字按鍵、拼音輸入或筆畫輸入,獲得了特定候選詞,并已經(jīng)將特定候選詞輸入到文本編輯對象15后的狀態(tài)。

特定候選詞語獲取模塊33用于獲取字符輸入狀態(tài)下對應(yīng)的特定候選詞。其中,特定候選詞包括從網(wǎng)絡(luò)端獲取的候選詞或者從通信錄獲取的聯(lián)系人名字。

特定候選詞語顯示模塊34用于將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵11。

特定候選詞語切換模塊35用于在將字符輸入狀態(tài)對應(yīng)的多個特定候選詞映射到空格按鍵后,在檢測到作用于空格按鍵11的滑動操作時,根據(jù)滑動操作在多個特定候選詞之間進(jìn)行切換。

編輯模塊36用于在檢測到作用于空格按鍵11的第一操作時,將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象15中。

例如,如圖3所示,用戶點(diǎn)擊字符鍵盤12字母按鍵中的“women”,移動終端就會獲取“women”操作信號,在網(wǎng)絡(luò)端獲取生成特定候選詞“我們的挑戰(zhàn)”,并將特定候選詞“我們的挑戰(zhàn)”映射在空格按鍵11上,用戶對空格按鍵11進(jìn)行第一操作,即可將“我們的挑戰(zhàn)”輸入到文本編輯對象15中。

又例如,如圖8所示,若用戶向右滑動空格按鍵11一次,則映射在空格按鍵11上的特定候選詞變?yōu)椤拔覑灐保藭r對空格按鍵11進(jìn)行第一操作則將“我悶”輸入到文本編輯對象15中。

光標(biāo)移動模塊37用于若虛擬鍵盤的當(dāng)前狀態(tài)為輸入空閑狀態(tài),則根據(jù)獲取到的作用于空格按鍵11上的滑動操作的滑動方向在文本編輯對象中對光標(biāo)16的位置進(jìn)行移動。

本實(shí)施例中,移動光標(biāo)16的方案有兩種,一種情況是獲取到的作用于空格按鍵11上的滑動操作的滑動方向,根據(jù)滑動操作的滑動方向在文本編輯對象15中移動光標(biāo)16的位置。

另一種情況是,獲取滑動操作的滑動距離,根據(jù)滑動操作的滑動方向確定光標(biāo)16的移動方向,并且根據(jù)滑動距離確定光標(biāo)16的移動距離,根據(jù)移動方向及移動距離移動光標(biāo)16。

下一候選詞頁面顯示模塊38用于在檢測到作用于空格按鍵11的第二操作時,將從包括字符輸入狀態(tài)對應(yīng)的多個特定候選詞的當(dāng)前候選詞頁面切換至包括字符輸入狀態(tài)對應(yīng)的多個候選詞的下一個候選詞頁面。

如圖8所示,用戶正在輸入字符“我們”,則移動終端判斷虛擬鍵盤當(dāng)前的狀態(tài)為字符輸入狀態(tài),將“我們”映射到空格按鍵11上,此時,長按空格按鍵11超過3秒,則顯示包括多個候選詞的下一個候選詞頁面,這樣,用戶無須點(diǎn)擊右側(cè)的更多詞按鈕14即可切換頁面,便于快速的查找翻頁,操作簡便。

終端設(shè)備實(shí)施例:

本發(fā)明的終端設(shè)備可以包括但不限于處理器、存儲器及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序等,例如,終端設(shè)備可以是桌上型計(jì)算機(jī)、筆記本,也可以是掌上電腦、云端服務(wù)器,又或是包含中央處理器的單片機(jī)等計(jì)算設(shè)備。并且,該終端設(shè)備的處理器可以執(zhí)行存儲器中存儲的計(jì)算機(jī)程序,當(dāng)處理器執(zhí)行計(jì)算機(jī)程序時,可以實(shí)現(xiàn)上述字符編輯方法的各個步驟,包括顯示虛擬鍵盤的步驟、檢測虛擬鍵盤的當(dāng)前狀態(tài)的步驟、將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵的步驟、檢測是否有作用于空格按鍵的第一操作的步驟及將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象中的步驟等。

計(jì)算機(jī)程序可以被分割成一個或多個模塊/單元,所述一個或多個模塊/單元被存儲在所述存儲器中,并由所述處理器執(zhí)行,所述一個或者多個模塊/單元可以是能夠完成特定功能的一系列計(jì)算機(jī)程序指令段,該指令段用于描述所述計(jì)算機(jī)程序在終端設(shè)備的執(zhí)行過程。例如,所述計(jì)算機(jī)程序可以被分割成包括虛擬鍵盤顯示模塊、狀態(tài)判斷模塊、特定候選詞獲取模塊、特定候選詞語顯示模塊、編輯模塊及光標(biāo)移動模塊。其中,虛擬鍵盤顯示模塊用于顯示虛擬鍵盤,虛擬鍵盤上包括空格按鍵;狀態(tài)判斷模塊用于檢測虛擬鍵盤的當(dāng)前狀態(tài);特定候選詞獲取模塊用于獲取字符輸入狀態(tài)下對應(yīng)的特定候選詞;特定候選詞語顯示模塊用于將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵;編輯模塊用于在檢測到作用于空格按鍵的第一操作時,將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象中;光標(biāo)移動模塊用于若虛擬鍵盤的當(dāng)前狀態(tài)為輸入空閑狀態(tài),則根據(jù)獲取到的作用于空格按鍵上的滑動操作的滑動方向在文本編輯對象中對光標(biāo)的位置進(jìn)行移動。

所述處理器可以是中央處理單元,可以是其他通用處理器、數(shù)字信號處理器、專用集成電路、現(xiàn)成可編程門陣列等,還可以是其他可編程邏輯器件、分立門,又或是晶體管邏輯器件、分立硬件組件等。其中,所述通用處理器可以是微處理器或任何常規(guī)的處理器,處理器是終端設(shè)備的控制中心,利用各個接口和線路連接整個終端設(shè)備的各個部分。

所述存儲器是可用于存儲計(jì)算機(jī)程或模塊,處理器通過運(yùn)行或執(zhí)行存儲在存儲器內(nèi)的計(jì)算機(jī)程序或模塊,以及調(diào)用存儲在存儲器內(nèi)的數(shù)據(jù),實(shí)現(xiàn)所述終端設(shè)備的各種功能。所述存儲器可主要包括程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)或至少一個功能所需的應(yīng)用程序等,例如聲音播放、圖像播放功能等應(yīng)用程序。存儲數(shù)據(jù)區(qū)可以存儲根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等,例如音頻數(shù)據(jù)、電話通訊錄等數(shù)據(jù)。此外,存儲器可以包括高速隨機(jī)存取存儲器,可以包括非易失性存儲器,例如硬盤、內(nèi)存、插接式硬盤、智能存儲卡、安全數(shù)字卡、閃存卡、閃存器件及至少一個磁盤閃存器件等,還可以包括其他易失性固態(tài)存儲器件。

計(jì)算機(jī)可讀存儲介質(zhì)實(shí)施例:

本發(fā)明的計(jì)算機(jī)可讀存儲介質(zhì)可以是被計(jì)算機(jī)裝置的處理器所讀取的任何形式的存儲介質(zhì),包括但不限于非易失性存儲器、易失性存儲器、鐵電存儲器等,計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī)裝置的處理器讀取并執(zhí)行存儲中所存儲的計(jì)算機(jī)程序時,可以實(shí)現(xiàn)上述字符編輯方法中的各個步驟,包括顯示虛擬鍵盤的步驟、檢測虛擬鍵盤的當(dāng)前狀態(tài)的步驟、將字符輸入狀態(tài)對應(yīng)的特定候選詞映射到空格按鍵的步驟、檢測是否有作用于空格按鍵的第一操作的步驟及將字符輸入狀態(tài)對應(yīng)的特定候選詞輸入到文本編輯對象中的步驟等。

所述計(jì)算機(jī)程序包括計(jì)算機(jī)程序代碼,其中,計(jì)算機(jī)程序代碼可以為源代碼、對象代碼形式、可執(zhí)行文件或某些中間形式等。所述計(jì)算機(jī)可讀存儲介質(zhì)可以包括能夠攜帶計(jì)算機(jī)程序代碼的任何形式的實(shí)體或裝置、記錄介質(zhì)、u盤、移動硬盤、磁碟、光盤、計(jì)算機(jī)存儲器、只讀存儲器、隨機(jī)存儲器、電載波信號、電信信號及軟件分發(fā)介質(zhì)等。

需要特別說明的是,所述計(jì)算機(jī)可讀存儲介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)立法和專利實(shí)踐的要求進(jìn)行適當(dāng)?shù)脑鰷p,例如,在某些司法管轄范圍區(qū),根據(jù)立法和專利實(shí)踐,計(jì)算機(jī)可讀存儲介質(zhì)不包括電載波信號及電信信號。

可見,應(yīng)用本發(fā)明的方案可以賦予空格按鍵更多的功能,充分利用了其便于操作的優(yōu)勢,便于用戶單手操作。例如,輸入空閑狀態(tài)下,左右滑動空格即可實(shí)現(xiàn)特定候選詞的切換。

當(dāng)然,上述的方案只是本發(fā)明優(yōu)選的實(shí)施方案,實(shí)際應(yīng)用中還可以有更多的變化,凡是利用本發(fā)明做出的非實(shí)質(zhì)性修改,均應(yīng)該包括在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
措勤县| 福建省| 新乡县| 新干县| 盐边县| 从江县| 曲麻莱县| 秀山| 容城县| 贵定县| 盐山县| 来凤县| 卢龙县| 南皮县| 清远市| 马尔康县| 六枝特区| 宾阳县| 柳林县| 尚义县| 疏勒县| 衡水市| 南郑县| 即墨市| 伊宁县| 平顺县| 水富县| 庄浪县| 吉水县| 新兴县| 永川市| 定兴县| 闸北区| 上栗县| 西城区| 延寿县| 疏附县| 山东省| 鹰潭市| 云霄县| 沁源县|