亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

編輯文本的方法及移動(dòng)終端的制作方法

文檔序號(hào):6525504閱讀:132來(lái)源:國(guó)知局
編輯文本的方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明一種編輯文本的方法,包括:將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示;計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置;基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。本發(fā)明一種移動(dòng)終端,包括:文本處理單元,光標(biāo)處理單元,執(zhí)行單元。本發(fā)明的有益效果:用戶定位文本編輯位置更準(zhǔn)確,通過(guò)滑動(dòng)的方式進(jìn)行定位,且滑動(dòng)的區(qū)域很大,避免了用戶定位光標(biāo)困難的問(wèn)題;用戶選擇文本更快捷,只要通過(guò)滑動(dòng)控件選擇“選擇功能控件”,即可進(jìn)入選擇模式,而后還是通過(guò)滑動(dòng)操作來(lái)選擇文本,避免了以前滑動(dòng)塊過(guò)小導(dǎo)致用戶難以選擇的問(wèn)題。
【專利說(shuō)明】編輯文本的方法及移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能手機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種編輯文本的方法及移動(dòng)終端。
【背景技術(shù)】
[0002]目前在操作系統(tǒng)為Android系統(tǒng)的主流智能手機(jī)中,在文本編輯時(shí)若需要調(diào)整光標(biāo)位置,一般都是手指先點(diǎn)一個(gè)位置確定大概范圍,如果一下就選中還好些,但大多數(shù)是一下點(diǎn)不中,而后要么繼續(xù)點(diǎn)擊,要么拖動(dòng)彈出的光標(biāo)滑塊進(jìn)行選擇,這樣操作起來(lái)十分不方便;而如果選擇文本則首先要長(zhǎng)按才能進(jìn)入選擇模式,然后一般會(huì)有兩個(gè)滑動(dòng)游標(biāo)進(jìn)行前后選擇,一般智能手機(jī)的光標(biāo)選擇滑塊都比較小,而且操作起來(lái)比較困難?,F(xiàn)有技術(shù)中的文本定位及選擇方法操作復(fù)雜,用戶很容易操作失誤,需要二次操作進(jìn)行微調(diào),不夠快捷,不能很方便地滿足用戶的需求。

【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明的目的是提供一種編輯文本的方法及移動(dòng)終端,可以減少用戶的誤操作,使用戶能夠準(zhǔn)確地完成想要進(jìn)行的動(dòng)作,同時(shí)提供一種便捷的方式進(jìn)行文本編輯。
[0004]為了達(dá)到上述目的,本發(fā)明的目的是通過(guò)下述技術(shù)方案實(shí)現(xiàn)的:
[0005]一方面,提供一種編輯文本的方法,其中,包括:
[0006]將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示;
[0007]計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置;
[0008]基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。
[0009]上述的編輯文本的方法,其中,所述將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示的步驟包括:
[0010]將所述文本編輯框中光標(biāo)的當(dāng)前位置與所述文本縮略顯示控件中的基準(zhǔn)光標(biāo)對(duì)應(yīng);
[0011]基于預(yù)定規(guī)則獲取所述文本編輯框中光標(biāo)的當(dāng)前位置對(duì)應(yīng)的字符串;
[0012]將獲取到的字符串在所述文本縮略顯示控件中進(jìn)行顯示。
[0013]上述的編輯文本的方法,其中,所述計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置的步驟包括:
[0014]確定所述文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)的移動(dòng)方向;
[0015]計(jì)算所述文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)所移動(dòng)的字符數(shù),將所述移動(dòng)的字符數(shù)作為所述偏移量;
[0016]根據(jù)所述移動(dòng)方向,將所述文本編輯框中的光標(biāo)按照所述偏移量進(jìn)行移動(dòng)。
[0017]上述的編輯文本的方法,其中,所述基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作的步驟包括:[0018]檢測(cè)各個(gè)功能控件的位置坐標(biāo);
[0019]將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件確定為被觸發(fā)的功能控件;
[0020]執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作。
[0021]上述的編輯文本的方法,其中,在確定被觸發(fā)的功能控件之后且在執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的操作之前還包括:
[0022]提供用戶的選擇界面,所述選擇界面至少包括確認(rèn)指令和取消指令;
[0023]檢測(cè)用戶的觸摸操作,并判斷是否為確認(rèn)指令;
[0024]當(dāng)用戶選擇確認(rèn)指令時(shí),執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作;當(dāng)用戶選擇取消指令時(shí),將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件取消為被觸發(fā)的功能控件。
[0025]上述的編輯文本的方法,其中,所述功能控件包括:輸入、選擇、全選、復(fù)制、剪切和粘貼中的一種或者多種。
[0026]另一方面,提供一種移動(dòng)終端,其中,包括:
[0027]文本處理單元,適于將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示;
[0028]光標(biāo)處理單元,適于計(jì)算文本縮略顯示控件中的光標(biāo)的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置;
[0029]執(zhí)行單元,適于基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。
[0030]上述的移動(dòng)終端,其中,所述文本處理單元包括:
[0031]光標(biāo)對(duì)應(yīng)模塊,適于將所述文本編輯框中光標(biāo)的當(dāng)前位置與所述文本縮略顯示控件中的基準(zhǔn)光標(biāo)對(duì)應(yīng);
[0032]字符串獲取單元,適于基于預(yù)訂規(guī)則獲取所述文本編輯框中光標(biāo)的當(dāng)前位置對(duì)應(yīng)的字符串;
[0033]顯示單元,適于將獲取到的字符串在所述文本縮略顯示控件中進(jìn)行顯示。
[0034]上述的移動(dòng)終端,其中,所述光標(biāo)處理單元包括:
[0035]字符串移動(dòng)處理模塊,適于確定所述文本縮略顯示控件中字符串相對(duì)于基準(zhǔn)光標(biāo)的移動(dòng)方向以及計(jì)算所述文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)所移動(dòng)的字符數(shù),將所述移動(dòng)的字符數(shù)作為所述偏移量;
[0036]光標(biāo)移動(dòng)處理單元,適于將所述文本編輯框中的光標(biāo)按照所述偏移量進(jìn)行移動(dòng)。
[0037]上述的移動(dòng)終端,其中,所述執(zhí)行單元包括:
[0038]控件定位模塊,適于檢測(cè)各個(gè)功能控件的位置坐標(biāo);
[0039]位置比較模塊,適于將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件確定為被觸發(fā)的功能控件;
[0040]功能模塊,執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作。
[0041]與已有技術(shù)相比,本發(fā)明的有益效果在于:
[0042]1.用戶定位文本編輯位置更準(zhǔn)確,通過(guò)滑動(dòng)的方式進(jìn)行定位,且滑動(dòng)的區(qū)域很大,避免了用戶定位光標(biāo)困難的問(wèn)題;
[0043]2.用戶選擇文本更快捷,只要通過(guò)滑動(dòng)控件選擇“選擇”操作,即可進(jìn)入選擇模式,而后還是通過(guò)滑動(dòng)操作來(lái)選擇文本,避免了以前滑動(dòng)塊過(guò)小導(dǎo)致用戶難以選擇的問(wèn)題?!緦@綀D】

【附圖說(shuō)明】
[0044]構(gòu)成本發(fā)明的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0045]圖1是本發(fā)明編輯文本的方法的總流程示意框圖;
[0046]圖2a、圖2b和圖2c分別是本發(fā)明編輯文本的方法三大步驟之分解步驟的流程示意框圖;
[0047]圖3是適用本發(fā)明文本編輯方法的文本編輯界面的完整示意圖;
[0048]圖4是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本為空且剪貼板文本內(nèi)容也為空時(shí)的界面狀態(tài)不意圖;
[0049]圖5是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本為空但剪貼板文本內(nèi)容只有一條文本內(nèi)容時(shí)的界面狀態(tài)顯示圖;
[0050]圖6a?圖6b是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本為空但剪貼板文本內(nèi)容只有一條文本內(nèi)容時(shí)的操作示意圖;
[0051]圖7a?圖7b是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本為空但剪貼板文本內(nèi)容有若干條文本內(nèi)容時(shí)的操作示意圖;
[0052]圖8a?圖81是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本不為空時(shí)的光標(biāo)移動(dòng)及插入字符的操作示意圖;
[0053]圖9a?圖9h是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本不為空時(shí)的文本部分選擇及剪切操作示意圖;
[0054]圖1Oa?圖1Oc是適用本發(fā)明文本編輯方法的文本編輯界面當(dāng)編輯文本不為空時(shí)的文本全部選擇及粘貼操作示意圖。
【具體實(shí)施方式】
[0055]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0056]需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相
互組合。
[0057]參看圖1所示,本發(fā)明一種編輯文本的方法包括下列步驟:
[0058]SI,將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示;
[0059]S2,計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置;
[0060]S3,基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。
[0061]參看圖2a,步驟SI之將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件I中進(jìn)行縮略顯示的步驟進(jìn)一步包括:
[0062]S11,將文本編輯框中光標(biāo)的當(dāng)前位置與文本縮略顯示控件中的基準(zhǔn)光標(biāo)對(duì)應(yīng);
[0063]S12,基于預(yù)定規(guī)則獲取文本編輯框中光標(biāo)的當(dāng)前位置對(duì)應(yīng)的字符串,其中的預(yù)定規(guī)則是指,文本縮略顯示控件并非同時(shí)顯示文本編輯框內(nèi)的所有字符,而只是顯示了光標(biāo)附近的一部分字符;
[0064]S13,將獲取到的字符串在文本縮略顯示控件中進(jìn)行顯示。
[0065]參看圖2b,步驟S2之計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置的步驟進(jìn)一步包括:
[0066]S21,確定文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)的移動(dòng)方向;
[0067]S22,計(jì)算文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)所移動(dòng)的字符數(shù),將移動(dòng)的字符數(shù)作為偏移量;
[0068]S23,根據(jù)移動(dòng)方向,將文本編輯框中的光標(biāo)按照偏移量進(jìn)行移動(dòng)。
[0069]參看圖2c,步驟S3之基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作的步驟進(jìn)一步包括:
[0070]S31,檢測(cè)各個(gè)功能控件的位置坐標(biāo);
[0071]S32,將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件確定為被觸發(fā)的功能控件;
[0072]S33,執(zhí)行被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作。
[0073]操作時(shí),首先檢測(cè)功能控件在屏幕中的位置坐標(biāo),當(dāng)一個(gè)功能控件的位置坐標(biāo)在預(yù)先設(shè)置的固定坐標(biāo)范圍內(nèi),執(zhí)行在固定坐標(biāo)范圍內(nèi)的功能控件的相應(yīng)操作。
[0074]更進(jìn)一步地,在確定被觸發(fā)的功能控件之后且在執(zhí)行被觸發(fā)的功能控件所對(duì)應(yīng)的操作之前還可以包括:
[0075]提供用戶的選擇界面,選擇界面至少包括確認(rèn)指令和取消指令;
[0076]檢測(cè)用戶的觸摸操作,并判斷是否為確認(rèn)指令;
[0077]當(dāng)用戶選擇確認(rèn)指令時(shí),執(zhí)行被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作,而當(dāng)用戶選擇取消指令時(shí),將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件取消為被觸發(fā)的功能控件。
[0078]優(yōu)選實(shí)施例中,功能控件包括:輸入、選擇、全選、復(fù)制、剪切和粘貼中的一種或者多種,使用者可以根據(jù)需要進(jìn)行相應(yīng)控制與操作,在文本編輯界面上對(duì)應(yīng)顯示:輸入功能控件、選擇功能控件、全選功能控件、粘貼功能控件、復(fù)制功能控件和剪切功能控件的一個(gè)或多個(gè)。
[0079]具體的,在文本編輯界面中,輸入功能控件、粘貼功能控件、選擇功能控件和全選功能控件組成一個(gè)滑動(dòng)選擇操作控件,當(dāng)檢測(cè)到用戶點(diǎn)擊滑動(dòng)選擇操作控件并向左或向右滑動(dòng),滑動(dòng)選擇操作控件向左或向右移動(dòng)。復(fù)制功能控件、剪切功能控件和粘貼功能控件組成一個(gè)二次操作功能控件。
[0080]進(jìn)行文本選擇操作時(shí),當(dāng)檢測(cè)到滑動(dòng)選擇操作控件被點(diǎn)擊并滑動(dòng)至全選功能控件至預(yù)先設(shè)置的固定坐標(biāo)范圍內(nèi)時(shí),則全選文本編輯框內(nèi)的全部字符,當(dāng)檢測(cè)到滑動(dòng)選擇操作控件被點(diǎn)擊并滑動(dòng)至選擇功能控件至預(yù)先設(shè)置的固定坐標(biāo)范圍內(nèi)后,檢測(cè)文本縮略顯示控件是否滑動(dòng),當(dāng)文本縮略顯示控件滑動(dòng),選擇文本縮略顯示控件滑動(dòng)前文本編輯框內(nèi)光標(biāo)位置和文本縮略顯示控件滑動(dòng)后文本編輯框內(nèi)光標(biāo)位置之間的字符。其中,文本縮略顯示控件顯示文本編輯框內(nèi)的全部或部分連續(xù)內(nèi)容。當(dāng)檢測(cè)到用戶點(diǎn)擊文本縮略顯示控件并向右滑動(dòng)時(shí),文本縮略顯示控件內(nèi)的字符向右移動(dòng),同時(shí)文本編輯框內(nèi)的光標(biāo)向前移動(dòng),檢測(cè)到用戶點(diǎn)擊文本縮略顯示控件向左滑動(dòng)時(shí),文本縮略顯示控件內(nèi)的字符向左移動(dòng),同時(shí)文本編輯框內(nèi)的光標(biāo)向右移動(dòng),文本縮略顯示控件內(nèi)的字符移動(dòng)的字符數(shù)與光標(biāo)移動(dòng)的字符數(shù)相同。
[0081]進(jìn)行復(fù)制操作時(shí),在文本選擇步驟中選擇字符后,文本編輯界面顯示二次操作功能控件,當(dāng)檢測(cè)到復(fù)制功能控件被點(diǎn)擊時(shí),將選定字符存入剪貼板。進(jìn)行剪切操作時(shí),在文本選擇步驟中選擇字符后,文本編輯界面顯示二次操作功能控件,當(dāng)檢測(cè)到剪切功能控件被點(diǎn)擊時(shí),將選定字符剪切到剪貼板。進(jìn)行粘貼操作時(shí),當(dāng)剪貼板中的內(nèi)容不為空時(shí),檢測(cè)到滑動(dòng)選擇操作控件被滑動(dòng)至功能選擇指針控件指向粘貼功能控件,在文本編輯框中插入粘貼內(nèi)容。
[0082]本發(fā)明還涉及一種移動(dòng)終端,包括文本處理單元、光標(biāo)處理單元和執(zhí)行單元,文本處理單元適于將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示,其中的文本編輯框用于顯示光標(biāo)和用戶輸入的字符。光標(biāo)處理單元適于計(jì)算文本縮略顯示控件中的光標(biāo)的偏移量,并根據(jù)偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置。執(zhí)行單元適于基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。
[0083]文本處理單元包括光標(biāo)對(duì)應(yīng)模塊、字符串獲取單元和顯示單元,光標(biāo)對(duì)應(yīng)模塊適于將文本編輯框中光標(biāo)的當(dāng)前位置與文本縮略顯示控件中的基準(zhǔn)光標(biāo)對(duì)應(yīng),字符串獲取單元適于基于預(yù)訂規(guī)則獲取文本編輯框中光標(biāo)的當(dāng)前位置對(duì)應(yīng)的字符串,顯示單元適于將獲取到的字符串在文本縮略顯示控件中進(jìn)行顯示。
[0084]光標(biāo)處理單元包括字符串移動(dòng)處理模塊和光標(biāo)移動(dòng)處理單元。字符串移動(dòng)處理模塊適于確定文本縮略顯示控件中字符串相對(duì)于基準(zhǔn)光標(biāo)的移動(dòng)方向以及計(jì)算文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)所移動(dòng)的字符數(shù),將移動(dòng)的字符數(shù)作為偏移量。光標(biāo)移動(dòng)處理單元適于將文本編輯框中的光標(biāo)按照偏移量進(jìn)行移動(dòng)。
[0085]執(zhí)行單元包括控件定位模塊、位置比較模塊和功能模塊,控件定位模塊適于檢測(cè)各個(gè)功能控件的位置坐標(biāo),位置比較模塊適于將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件確定為被觸發(fā)的功能控件,功能模塊用于執(zhí)行被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作。
[0086]圖3是適用本發(fā)明文本編輯方法的本文編輯界面的完整示意圖,如圖所示,包括文本編輯框100、文本縮略顯示控件1、由輸入功能控件、粘貼功能控件、選擇功能控件和全選功能控件組成的滑動(dòng)選擇操作控件2、由復(fù)制功能控件和剪切功能控件組成的二次操作功能控件4和一個(gè)包含上下箭頭的指針控件3,指針控件3的上箭頭指向文本縮略顯示控件1,指針控件3的下箭頭指向滑動(dòng)選擇操作控件2。
[0087]下面結(jié)合圖3對(duì)本發(fā)明的操作方式作出進(jìn)一步的具體說(shuō)明:
[0088]參看圖4所示,當(dāng)編輯文本為空時(shí),且剪貼板內(nèi)容也為空時(shí),則文本編輯界面的功能控件均不顯示,只會(huì)顯示文本編輯框和輸入法界面,在輸入法界面的上方則為輸入法候選字控件。參看圖5所示,當(dāng)編輯文本為空,但剪貼板中有一條文本內(nèi)容時(shí),則指針控件及部分功能控件會(huì)顯示,此處功能控件只包含2個(gè):輸入功能控件和粘貼功能控件,輸入即為直接通過(guò)輸入法界面進(jìn)行文本輸入,粘貼即為將剪貼板中的文本內(nèi)容粘貼到文本編輯框中。參看圖6a,如果剪貼板中只有一條文本內(nèi)容,則用戶點(diǎn)擊滑動(dòng)選擇操作控件至指針控件的下箭頭指向粘貼功能控件后將文本內(nèi)容粘貼到文本編輯框中,同時(shí)滑動(dòng)選擇操作控件的位置恢復(fù)至指針控件的下箭頭指向輸入功能控件,滑動(dòng)選擇操作控件為循環(huán)設(shè)計(jì),即用戶向左或向右滑動(dòng)均可選擇到粘貼功能控件。此時(shí)由于編輯框中的文本不為空,滑動(dòng)選擇操作控件中同時(shí)顯示輸入功能控件、粘貼功能控件、選擇功能控件和全選功能控件,如圖6b。[0089]復(fù)制或剪切的多條文本內(nèi)容可同時(shí)存在于剪貼板中,在執(zhí)行粘貼功能時(shí),多條復(fù)制或前剪切的文本內(nèi)容同時(shí)出現(xiàn)供選擇。如果剪貼板中有若干個(gè)文本內(nèi)容,則用戶選擇粘貼后會(huì)把若干文本內(nèi)容顯示出來(lái)供用戶選擇。圖7a和圖7b為用戶選擇剪貼板中的一條文本內(nèi)容后的交互過(guò)程,用戶滑動(dòng)選擇操作控件的位置恢復(fù)至指針控件的下箭頭指向粘貼功能控件后,當(dāng)然,可以理解的是,各個(gè)功能控件的位置并不為圖中所示位置所限。如果有很多條剪切文本內(nèi)容,則會(huì)將剪切文本內(nèi)容以菜單的形式列出來(lái)供用戶選擇。
[0090]參看圖8a?圖8h,當(dāng)編輯文本不為空時(shí),如圖中所示文本編輯框中有“文本編輯內(nèi)容樣例”8個(gè)字,文本編輯框的光標(biāo)默認(rèn)在最末字符之后,即在“例”字右邊,同時(shí)指針控件的上指針指向文本縮略顯示控件中的“例”字之后。文本縮略顯示控件可以左右滑動(dòng),并且滑動(dòng)的最小步進(jìn)是一個(gè)字符,而指針控件的位置不變,指針控件的箭頭的指向也不變。當(dāng)文本縮略顯示控件向右滑動(dòng)時(shí),文本縮略顯示控件中的字符也相對(duì)于指針控件的箭頭一個(gè)一個(gè)地向右邊移動(dòng),對(duì)應(yīng)地,文本編輯框內(nèi)的光標(biāo)向左移動(dòng)。當(dāng)文本縮略顯示控件中的字符相對(duì)于指針控件的箭頭向右移動(dòng)的字符數(shù)與文本編輯框內(nèi)的光標(biāo)向左移動(dòng)的字符數(shù)相同。文本縮略顯示控件向右移動(dòng)的最大極限是指針控件的上箭頭指向文本縮略顯示控件中第一個(gè)字符的左邊,相應(yīng)地文本編輯框內(nèi)的光標(biāo)在文本編輯框內(nèi)第一個(gè)字符的左邊。文本縮略顯示控件向左移動(dòng)的最大限度是指針控件的上箭頭指向文本縮略顯示控件的最后一個(gè)字符的右邊,相應(yīng)地文本編輯框內(nèi)的光標(biāo)在文本編輯框內(nèi)最后一個(gè)字符的右邊。
[0091]當(dāng)選擇輸入一些字符或粘貼一條記錄時(shí),會(huì)將文本直接插入到指針控件的上箭頭所指位置,例如圖Si至圖81所示,指針控件的上箭頭指向“本”與“編”之間,則在選擇粘貼一串字符“AB⑶”之后,在“本”與“編”之間插入字符“AB⑶”。
[0092]參照?qǐng)D9a?圖9h,用戶滑動(dòng)滑動(dòng)選擇操作控件至指針控件的下箭頭指向“選擇”功能控件后,用戶只要左右滑動(dòng)文本縮略顯示控件,即可完成文本的選擇,起點(diǎn)即為用戶選擇“選擇”操作后上指針?biāo)傅奈恢?,如圖%所示,起點(diǎn)為“本”與“編”之間的位置,向左滑動(dòng)了文本縮略顯示控件至“輯”與“內(nèi)”之間的位置,這樣就選擇了“編輯”兩個(gè)字符,當(dāng)用戶松開(kāi)手指后,會(huì)出現(xiàn)二次操作控件,具體包含有:復(fù)制、剪切、粘貼(只有剪貼板中有內(nèi)容時(shí)才顯示)等功能控件(位于圖中文本編輯框的下方),用戶可以選擇相應(yīng)的功能控件對(duì)選擇的文本進(jìn)行操作,即用戶只要點(diǎn)擊相應(yīng)的功能控件即可完成操作。例如圖9h,選擇剪切功能控件之后,“編輯”兩個(gè)字剪切至剪貼板。
[0093]參看圖1Oa?圖1Oc,全選操作就是把文本全部選擇,如圖1Oa-1Ob所示,滑動(dòng)滑動(dòng)選擇操作控件至指針控件的下箭頭指向全選功能控件,則全選了“文本編輯內(nèi)容樣式”,接著點(diǎn)擊二次操作控件中的粘貼功能控件,則粘貼了上例中所剪切的“編輯”,也就是將“文本編輯內(nèi)容樣式”替換為“編輯”。
[0094]從上述實(shí)施例可以看出,本發(fā)明的優(yōu)勢(shì)在于:
[0095]用戶定位文本編輯位置更準(zhǔn)確,通過(guò)滑動(dòng)的方式進(jìn)行定位,且滑動(dòng)的區(qū)域很大,避免了用戶定位光標(biāo)困難的問(wèn)題;用戶選擇文本更快捷,只要通過(guò)滑動(dòng)第四控件選擇“選擇”操作,即可進(jìn)入選擇模式,而后還是通過(guò)滑動(dòng)操作來(lái)選擇文本,避免了以前滑動(dòng)塊過(guò)小導(dǎo)致用戶難以選擇的問(wèn)題。
[0096]以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了詳細(xì)描述,但本發(fā)明并不限制于以上描述的具體實(shí)施例,其只是作為范例。對(duì)于本領(lǐng)域技術(shù)人員而言,任何等同修改和替代也都在本發(fā)明的范疇之中。因此,在不脫離本發(fā)明的精神和范圍下所作出的均等變換和修改,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種編輯文本的方法,其特征在于,包括: 將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示; 計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置; 基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。
2.根據(jù)權(quán)利要求1所述的編輯文本的方法,其特征在于,所述將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示的步驟包括: 將所述文本編輯框中光標(biāo)的當(dāng)前位置與所述文本縮略顯示控件中的基準(zhǔn)光標(biāo)對(duì)應(yīng); 基于預(yù)定規(guī)則獲取所述文本編輯框中光標(biāo)的當(dāng)前位置對(duì)應(yīng)的字符串; 將獲取到的字符串在所述文本縮略顯示控件中進(jìn)行顯示。
3.根據(jù)權(quán)利要求2所述的編輯文本的方法,其特征在于,所述計(jì)算文本縮略顯示控件中的字符串的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置的步驟包括: 確定所述文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)的移動(dòng)方向; 計(jì)算所述文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)所移動(dòng)的字符數(shù),將所述移動(dòng)的字符數(shù)作為所述偏移量; 根據(jù)所述移動(dòng)方向,將所述文本編輯框中的光標(biāo)按照所述偏移量進(jìn)行移動(dòng)。
4.根據(jù)權(quán)利要求1所述的編輯文本的方法,其特征在于,所述基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作的步驟包括:` 檢測(cè)各個(gè)功能控件的位置坐標(biāo); 將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件確定為被觸發(fā)的功能控件; 執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作。
5.根據(jù)權(quán)利要求4所述的編輯文本的方法,其特征在于,在確定被觸發(fā)的功能控件之后且在執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的操作之前還包括: 提供用戶的選擇界面,所述選擇界面至少包括確認(rèn)指令和取消指令; 檢測(cè)用戶的觸摸操作,并判斷是否為確認(rèn)指令; 當(dāng)用戶選擇確認(rèn)指令時(shí),執(zhí)行所述被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作;當(dāng)用戶選擇取消指令時(shí),將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件取消為被觸發(fā)的功能控件。
6.根據(jù)權(quán)利要求1所述的編輯文本的方法,其特征在于,所述功能控件包括:輸入、選擇、全選、復(fù)制、剪切和粘貼中的一種或者多種。
7.一種移動(dòng)終端,其特征在于,包括: 文本處理單元,適于將移動(dòng)終端的文本編輯框內(nèi)的字符串在文本縮略顯示控件中進(jìn)行縮略顯示; 光標(biāo)處理單元,適于計(jì)算文本縮略顯示控件中的光標(biāo)的偏移量,并根據(jù)所述偏移量將文本編輯框中的光標(biāo)移動(dòng)至相應(yīng)位置; 執(zhí)行單元,適于基于用戶指令觸發(fā)相應(yīng)的功能控件,并根據(jù)被觸發(fā)的功能控件執(zhí)行相應(yīng)操作。
8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述文本處理單元包括: 光標(biāo)對(duì)應(yīng)模塊,適于將所述文本編輯框中光標(biāo)的當(dāng)前位置與所述文本縮略顯示控件中的基準(zhǔn)光標(biāo)對(duì)應(yīng); 字符串獲取單元,適于基于預(yù)訂規(guī)則獲取所述文本編輯框中光標(biāo)的當(dāng)前位置對(duì)應(yīng)的字符串; 顯示單元,適于將獲取到的字符串在所述文本縮略顯示控件中進(jìn)行顯示。
9.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述光標(biāo)處理單元包括: 字符串移動(dòng)處理模塊,適于確定所述文本縮略顯示控件中字符串相對(duì)于基準(zhǔn)光標(biāo)的移動(dòng)方向以及計(jì)算所述文本縮略顯示控件中的字符串相對(duì)于基準(zhǔn)光標(biāo)所移動(dòng)的字符數(shù),將所述移動(dòng)的字符數(shù)作為所述偏移量; 光標(biāo)移動(dòng)處理單元,適于將所述文本編輯框中的光標(biāo)按照所述偏移量進(jìn)行移動(dòng)。
10.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述執(zhí)行單元包括: 控件定位模塊,適于檢測(cè)各個(gè)功能控件的位置坐標(biāo); 位置比較模塊,適于將位置坐標(biāo)與預(yù)設(shè)坐標(biāo)相符的功能控件確定為被觸發(fā)的功能控件; 功能模塊,執(zhí)行 所述被觸發(fā)的功能控件所對(duì)應(yīng)的相應(yīng)操作。
【文檔編號(hào)】G06F3/0484GK103761216SQ201310724564
【公開(kāi)日】2014年4月30日 申請(qǐng)日期:2013年12月24日 優(yōu)先權(quán)日:2013年12月24日
【發(fā)明者】商智慧 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1