一種滑行輸入文字的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及漢字信息處理,特別涉及一種基于觸摸屏的滑行輸入文字的方法及裝 置。
【背景技術(shù)】
[0002] 近幾年來,出現(xiàn)了若干以滑行方式為主的觸摸屏中文拼音輸入法。但主要還有以 下缺陷,導(dǎo)致多種不便,未能成為主流:
[0003] 1、需要逐個(gè)滑過漢字音節(jié)中每一個(gè)韻母字母,滑動(dòng)距離長,拐點(diǎn)多,輸入速度慢。
[0004] 2、滑行過程中韻母方位不固定,同一韻母針對不同聲母、在不同階段的滑行方向 不一致,不利于用戶形成反射式記憶。
[0005] 3、滑行過程中,部分待選字母被手指或觸控筆遮擋,實(shí)用性欠佳。
[0006] 4、滑行過程中,已輸入的字母集顯示位置距離滑行選鍵的視線焦點(diǎn)甚遠(yuǎn),不方便 用戶實(shí)時(shí)確認(rèn)錄入結(jié)果,體驗(yàn)不好。
[0007] 5、基本沿用qwerty鍵盤布局,按鍵密度大、鍵位小,容易誤觸。
[0008] 6、未能充分利用點(diǎn)滑組合,只能依靠切換鍵盤模式的方法輸入大部分符號、數(shù)字。
【發(fā)明內(nèi)容】
[0009] 本發(fā)明要解決的技術(shù)問題是提供一種滑行輸入文字的方法,通過不超過兩次滑動(dòng) 即可快速、高效的輸入漢字。
[0010] 為解決以上技術(shù)問題,本發(fā)明采用的技術(shù)方案是:
[0011] -種滑行輸入文字的方法,包含如下步驟:
[0012] S1 :獲取顯不于設(shè)備觸換屏上的虛擬鍵盤;
[0013] S2 :按住虛擬鍵盤中任一字符鍵后,從該鍵位平移設(shè)定距離處顯示浮動(dòng)鍵盤,浮動(dòng) 鍵盤中心顯示所按字符或指示標(biāo)記,浮動(dòng)鍵盤邊緣的上、下、左、右、左上、右上、左下、右下8 個(gè)方向各有一個(gè)用于顯示與所按字符匹配的1個(gè)字符或字符組合的顯示位,根據(jù)所按字符 的不同,顯示位上全部或部分顯示字符或字符組合;
[0014] S3 :隨著觸摸點(diǎn)的移動(dòng),可采用以下全部或部分方式進(jìn)行指示:浮動(dòng)鍵盤上中心 字符或指示標(biāo)記同向移動(dòng),顯示中心字符或指示標(biāo)記的移動(dòng)軌跡;
[0015]S4:當(dāng)滑動(dòng)的字符或指示標(biāo)記碰觸到浮動(dòng)鍵盤邊緣的字符時(shí),浮動(dòng)鍵盤中心顯示 內(nèi)容做相應(yīng)改變,浮動(dòng)鍵盤整體跟蹤移動(dòng)至以被碰觸字符原位置為中心的位置,圍繞浮動(dòng) 鍵盤中心的8個(gè)顯示位上的字符做相應(yīng)改變;
[0016] S5 :若釋放觸摸屏,則浮動(dòng)鍵盤中心字符串上屏或執(zhí)行相應(yīng)的功能;若繼續(xù)滑行 直至浮動(dòng)鍵盤中心字符串碰觸到邊緣某一字符,則浮動(dòng)鍵盤中心字符串再次改變;
[0017] S6 :釋放觸摸屏,浮動(dòng)鍵盤中心字符串上屏,同時(shí)浮動(dòng)鍵盤隱藏。
[0018] 作為優(yōu)選的技術(shù)方案,S2中,浮動(dòng)鍵盤展示第一形態(tài),與聲母字母匹配的第一形態(tài) 浮動(dòng)鍵盤顯示位顯示a、〇、e、i、u、v、ia、ua中的全部或部分;與空格匹配的第一形態(tài)浮動(dòng) 鍵盤顯示位顯示a、〇、e、i、u、v、ya、wa中的全部或部分;與非字母鍵匹配的第一形態(tài)浮動(dòng) 鍵盤顯示位顯示8個(gè)以內(nèi)的符號或提示字;S4中,當(dāng)所按鍵為聲母鍵時(shí),所述浮動(dòng)鍵盤中心 字母滑行直至碰觸到浮動(dòng)鍵盤邊緣的字母時(shí),變更為與被碰觸字母拼接后的字符串,同時(shí) 浮動(dòng)鍵盤整體移動(dòng)位置后展示第二形態(tài),該第二形態(tài)下a、〇、e、i、u、v六個(gè)字母不變,其余 兩個(gè)顯示位內(nèi)容變更為η和ng,并隱藏掉無法與浮動(dòng)鍵盤中心字母串拼成有效音節(jié)的字母 或字母組合。
[0019] 作為優(yōu)選的方案,S1中,虛擬鍵盤包括特殊鍵區(qū)、數(shù)字區(qū)、候選區(qū)、主鍵盤區(qū),所述 的主鍵盤區(qū)包括字母鍵和空格鍵,根據(jù)觸摸屏的大小,字母鍵由以下字母組合中的全部或 部分組成:18個(gè)單聲母:BPMFDTNLGKHJQXZCSR,8個(gè)單韻母:aoeiuvyw,3個(gè)復(fù)聲母:Zh、Ch、 Sh,2個(gè)復(fù)韻母:ya、wa。
[0020] 作為優(yōu)選的方案,在所述浮動(dòng)鍵盤第二形態(tài)下,若浮動(dòng)鍵盤中心字符串末位是字 母V,則在浮動(dòng)鍵盤設(shè)定空出來的方向顯示an ;若浮動(dòng)鍵盤中心字符串是"e",則在浮動(dòng)鍵 盤設(shè)定空出來的方向顯示r。
[0021] 作為優(yōu)選的方案,虛擬鍵盤主鍵盤區(qū)的部分字母鍵,其對應(yīng)的浮動(dòng)鍵盤第一形態(tài) 中,在浮動(dòng)鍵盤空出的顯示位上顯示符號,當(dāng)浮動(dòng)鍵盤中心字母滑行碰觸到該符號時(shí),該符 號上屏。釋放觸摸屏后,浮動(dòng)鍵盤隱藏。
[0022] 作為優(yōu)選的方案,所述的主鍵盤區(qū)的字母鍵,根據(jù)按下該鍵后對應(yīng)浮動(dòng)鍵盤上顯 示符號的方位,在該字母鍵上對應(yīng)方位顯示對應(yīng)符號。
[0023] 作為優(yōu)選的方案,虛擬鍵盤上設(shè)非字母鍵,按住虛擬鍵盤上的非字母鍵時(shí),與之對 應(yīng)的浮動(dòng)鍵盤上顯示8個(gè)以內(nèi)的符號或提示字,滑行并碰觸到所述符號或提示字時(shí),可以 上屏該符號或執(zhí)行相應(yīng)功能;或產(chǎn)生對應(yīng)的浮動(dòng)鍵盤第二形態(tài),再次顯示8個(gè)以內(nèi)的符號。
[0024] 作為優(yōu)選的方案,當(dāng)存在未轉(zhuǎn)換為中文的音節(jié)時(shí),在中文字詞候選區(qū)顯示與未轉(zhuǎn) 換音節(jié)對應(yīng)的中文字詞,單擊任意候選字詞,對應(yīng)音節(jié)轉(zhuǎn)換為所點(diǎn)中文;單擊刪除鍵,刪除 音節(jié)行光標(biāo)前的一個(gè)完整音節(jié)或?qū)⒁艄?jié)行光標(biāo)前的漢字恢復(fù)為對應(yīng)拼音音節(jié);按住刪除鍵 向特定方向滑行并碰觸到提示字符時(shí),刪除本次錄入的全部音節(jié);當(dāng)部分音節(jié)已選了中文 字詞但還有尚未選字詞的音節(jié)時(shí),音節(jié)行光標(biāo)處于未選字詞的音節(jié)前,按住刪除鍵向另一 特定方向滑行并碰觸對應(yīng)提示字符,則刪除光標(biāo)后第一音節(jié),此時(shí)亦可錄入新的音節(jié)在光 標(biāo)處插入。
[0025] 作為優(yōu)選的方案,按住數(shù)字鍵并向設(shè)定方向滑出,數(shù)字上屏的同時(shí),虛擬鍵盤變換 為更方便錄入數(shù)字的數(shù)字布局;在數(shù)字布局中按住任一鍵并向設(shè)定方向滑出,該鍵上的數(shù) 字或符號上屏的同時(shí),虛擬鍵盤變換回普通布局。
[0026] 作為優(yōu)選的方案,按下設(shè)定鍵或鍵區(qū)并滑出,判斷滑動(dòng)距離的變化,對應(yīng)所按鍵或 鍵區(qū)的不同,對正文區(qū)逐字符執(zhí)行相應(yīng)的編輯操作,當(dāng)不釋放屏幕反向滑動(dòng)時(shí),則隨滑行距 離的變化,逐字符對前述操作執(zhí)行反向操作。
[0027] 本發(fā)明將ia、ua、ng各自作為不可分割的整體與a、〇、e、i、u、v-起作為原子韻 母,再將復(fù)韻母van中的an、復(fù)韻母er中的r分別與其它原子韻母的鍵位做合理復(fù)用。經(jīng) 此改進(jìn),漢語拼音中所有音節(jié)的韻母部分都可由不多于兩個(gè)原子韻母組合產(chǎn)生,而且兩級 原子韻母都不超過8個(gè)。再將每級原子韻母按八個(gè)方位排列,組成獨(dú)立的浮動(dòng)鍵盤,與主鍵 盤區(qū)的每個(gè)按鍵作匹配,形成了一種滑行輸入文字的方法。
[0028] 根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明相對現(xiàn)有技術(shù)具有以下優(yōu)勢:1.滑行過程 轉(zhuǎn)折少、距離短,所有漢字拼音的韻母部分都只需經(jīng)過最多一個(gè)拐點(diǎn)即可完成,滑行總距 離全部不大于浮動(dòng)鍵盤直徑的長度;2.除觸屏邊緣個(gè)別有調(diào)整外,每個(gè)原子韻母的方位固 定,方便記憶,可盲輸;3.所有原子韻母以浮動(dòng)鍵盤的形態(tài)展現(xiàn)在距離觸摸點(diǎn)一定距離處, 不被遮擋;4.在滑行輸入過程中,始終將已完成的字母集和滑行軌跡一起動(dòng)態(tài)顯示在用戶 視線焦點(diǎn)處,極大地優(yōu)化了用戶體驗(yàn);5.主鍵區(qū)中不再必須顯示a、〇、e、i、U、V、y、W等韻母 按鍵,按鍵總數(shù)量大大減少,單個(gè)按鍵面積增大,不易誤觸;6.不用切換鍵盤模式,等效率 錄入中文、英文、符號、數(shù)字。
【附圖說明】
[0029] 附圖1:本發(fā)明的一個(gè)實(shí)施例中的完整鍵盤布局圖。
[0030] 附圖2:按下其中一個(gè)聲母鍵N時(shí),浮動(dòng)鍵盤的形狀、方位。
[0031] 附圖3 :按下其中一個(gè)聲母鍵Q并正在滑動(dòng)時(shí),浮動(dòng)鍵盤上字母的移動(dòng)和軌跡示 Ο
[0032] 附圖4 :按下其中一個(gè)聲母鍵Q并滑動(dòng)至浮動(dòng)鍵盤一個(gè)原子韻母ν時(shí),浮動(dòng)鍵盤的 位移和中心字母串示意。
[0033]