子母鍵盤拼音滑行輸入方法及系統提出一種基于觸摸屏設備的拼音滑行輸入方法及系統。在固定母鍵盤上點擊某一標示為拼音字母的虛擬按鍵后,將彈出一個子鍵盤;彈出子鍵盤包含六個虛擬按鍵,環形分布,其中四個虛擬按鍵固定不變,兩個虛擬按鍵可變,而子鍵盤位置固定不變;在彈出子鍵盤上點擊或滑行實現整個拼音音節的輸入;拼音音節輸入完成后,在候選字窗口將顯示候選漢字、英文、標點、數字、符號、自定義對象等候選項,點選候選項完成輸入。
【技術實現步驟摘要】
本專利技術涉及一種基于觸摸屏虛擬鍵盤的拼音滑行輸入方法及系統。
技術介紹
當前,觸摸屏已經成為平板電腦、智能手機等電子設備首選的用戶輸入方式。基于觸摸屏虛擬鍵盤的中文輸入方法主要分為兩類,一類就是通過點擊虛擬按鍵實現單個字符輸入,另外一類就是通過在虛擬鍵盤上滑行經過一系列虛擬按鍵實現多字符輸入。前者繼承了傳統按鍵模式,符合大多數使用者習慣,而后者采用滑行方式,一次滑行輸入多個字符,節省了點擊方式下按鍵按下和抬起消耗的時間,因此輸入速度有一定程度提高。基于滑行方式的輸入法,滑行的方式和滑行路徑長短決定了文字輸入效率和使用 者對輸入法接受程度。中國專利申請號201010542968. 9中記載了一種“漢語拼音滑行輸入鍵盤動態顯示系統及其顯示方法”,該方法采用一個簡化掉元音字母的QWERTY鍵盤,隨著用戶點擊會在選中按鍵周圍生成可能的拼音字母替代原有字母。該方法縮短了滑行路徑,但不斷變化的鍵盤布局又一定程度地影響了輸入效率。另外,手指或觸摸筆在虛擬鍵盤上滑動時,手指或觸摸筆對虛擬按鍵造成了遮擋,當待輸入的虛擬按鍵位于遮擋區域時,滑動輸入完成就變得困難了。專利申請號是201010299129. 9記載了 “一種滑行輸入中文的方法、裝置和觸摸屏輸入法系統”。該文件所述方法是在虛擬鍵盤上連續滑行,把滑行路徑起點、拐點和終點處虛擬按鍵依次組合起來獲得原始拼音字母序列,經處理程序過濾獲得待輸入音節。該方法主要的不足在于,當虛擬鍵盤面積較大時,要完成某些拼音音節輸入,尤其韻母較長的情況,滑行路徑極長,導致輸入效率降低。
技術實現思路
為解決上述
技術介紹
中存在的缺陷,本專利技術提供一種子母鍵盤拼音滑行輸入方法,該方法在固定母鍵盤上彈出子鍵盤用以實現滑行路徑的優化。所述子母鍵盤拼音滑行輸入方法彈出的子鍵盤盡可能靠近固定母鍵盤上被點擊的虛擬按鍵,達到固定母鍵盤上的首字母與彈出子鍵盤上的后續字母距離最短。所述子母鍵盤拼音滑行輸入方法彈出的子鍵盤上所有虛擬按鍵經過優化排布,使得構成絕大多數拼音音節的字母處于相鄰位置,達到構成拼音音節的所有后續字母間距最短的目的。所述子母鍵盤拼音滑行輸入方法彈出的子鍵盤具有六個按鍵,其中四個固定不變,只有兩個可變,固定不變的虛擬按鍵位于易被遮擋的區域,而可變的兩個按鍵處于不易被遮擋的區域。因為處于易被遮擋區域的按鍵只有四個且固定不變,因此使用者很容易記住這些按鍵的位置,使得滑動中即便滑向這些被遮擋的按鍵也不會對輸入造成太大的影響,解決了滑動中手指或觸摸筆對屏幕的遮擋問題。另外,所述子母鍵盤拼音滑行輸入方法的子鍵盤一經彈出后,其位置就固定不變,子鍵盤包含的六個虛擬按鍵中只有兩個虛擬按鍵在輸入過程中可能會發生變化,并處于易被感知的位置;并且在輸入過程中只有有限幾種場景虛擬按鍵可能發生變化。這樣就降低了用戶的學習成本,讓使用者很容易掌握該輸入方法。所述子母鍵盤拼音滑行輸入方法還可以實現從拼音輸入模式快速切換到拼音英文混合輸入模式,即在拼音輸入模式下按下回車鍵就自動進入拼音英文混合輸入模式,在該模式下,候選字窗口除了顯示漢字等候選項,還同時顯示英文候選項;通過點選候選字窗口的漢字候選項自然返回拼音輸入模式,這樣處理使得在正常輸入文字過程中沒有代價的實現模式切換,大大提高輸入效率。所述子母鍵盤拼音滑行輸入方法所生成的候選字窗口不但顯示中英文候選項,還可以同時顯示標點、數字、符號、表情或者自定義的對象。只要輸入要輸入對象的拼音,在候選字窗口將顯示待輸入對象。所有的數字、標點、特殊符號等都能夠通過該機制實現,實現了文字輸入過程中快速的輸入這些元素,也大大提高了輸入效率。 同時,所述子母鍵盤拼音滑行輸入方法的子鍵盤和固定母鍵盤每個字母按鍵只包含一個字母;固定母鍵盤字母按鍵的排布與計算機鍵盤采用的QWERTY鍵盤布局一致,降低了用戶的學習成本。所述子母鍵盤拼音滑行輸入方法的固定母鍵盤僅包含26個英文字母,退格鍵、回車鍵和空格鍵,節省了觸摸屏寶貴的空間。本專利技術采用的技術方案如下本專利技術提供一種基于觸摸屏虛擬鍵盤的拼音滑行輸入方法,其包括如下步驟輸入法激活則彈出固定母鍵盤的步驟;檢測手指或觸摸筆是否按下固定母鍵盤上的虛擬按鍵的步驟;如果檢測到手指或觸摸筆按下固定母鍵盤上標示為拼音字母的虛擬按鍵,則當手指或觸摸筆抬起后,顯示拼音窗口、候選字窗口和彈出子鍵盤的步驟;子鍵盤彈出后,檢測子鍵盤上虛擬按鍵是否被按下或被按下并滑動的步驟;如果檢測到手指或觸摸筆抬起或滑動結束,則音節輸入完成,更新拼音窗口和候選字窗口候選項,同時收起子鍵盤的步驟。進一步,本專利技術的拼音滑行輸入方法還包括使所述子鍵盤顯示六個環形分布的虛擬按鍵,其中四個虛擬按鍵固定不變、另外兩個虛擬按鍵可變,且子鍵盤位置固定不變的步驟。進一步,本專利技術的拼音滑行輸入方法,還包括使所述子鍵盤六個虛擬按鍵中固定不變的按鍵位于易被手或觸摸筆遮擋的位置,可變的按鍵位于不易被手或觸摸筆遮擋的位置的步驟。進一步,本專利技術的拼音滑行輸入方法還包括當檢測到固定母鍵盤上被點擊的按鍵是L或N時,彈出的子鍵盤的虛擬按鍵為V,e, a, i, O, u 的步驟;當檢測到固定母鍵盤上被點擊的按鍵是Z、C或S時,彈出的子鍵盤的虛擬按鍵為h, e, a, i, o, u 的步驟;當檢測到固定母鍵盤上被點擊的按鍵是L、N、Z、C和S之外的其它字母時,彈出的子鍵盤虛擬按鍵為n, e, a, i, o, u的步驟。進一步,本專利技術的拼音滑行輸入方法還包括當手或觸摸筆在子鍵盤上滑動時,如果檢測到子鍵盤包含虛擬按鍵h或V,但滑行起始位置虛擬按鍵不是h或V時,使虛擬按鍵h或V變為η的步驟;如檢測到初始按下或滑行到的虛擬按鍵是η時,使子鍵盤上某一虛擬按鍵變為虛擬按鍵g的步驟;進一步,本專利技術的拼音滑行輸入方法,還包括使所述候選字窗口顯示的候選項不僅包含與所輸入拼音音節對應的漢字候選項,同時包含與所輸入拼音音節對應的標點、數字、符號、表情或自定義對象等候選項的步驟。進一步,本專利技術的拼音滑行輸入方法,還包括如拼音窗口內顯示有拼音字母,且檢測到固定母鍵盤回車鍵按下,則輸入當前拼音窗口內字母,進入拼音英文混合輸入模式,并在接下來的候選字窗口中顯示英文候選項的步驟。 進一步,本專利技術的拼音滑行輸入方法,還包括如檢測到候選字窗口的英文候選項被選中,則輸入英文候選項的同時,輸入法繼續保持在拼音英文混合輸入模式下,如果檢測到候選字窗口的中文候選項被選中,輸入中文的同時輸入法返回拼音輸入模式的步驟。進一步,本專利技術的拼音滑行輸入方法,還包括使固定母鍵盤虛擬按鍵僅包括26個英文字母、退格鍵、回車鍵和空格鍵,且其中26個英文字母的排布與QWERTY鍵盤布局一致的步驟。進一步,本專利技術的拼音滑行輸入方法,還包括調用字母序列校正程序的步驟。進一步,本專利技術的拼音滑行輸入方法,僅在固定母鍵盤上滑動,直接輸入滑動路徑起始虛擬按鍵和終點虛擬按鍵對應的拼音字母的步驟。另外,本專利技術還提供一種實現上述的拼音滑行輸入法的拼音滑行輸入系統,其包括彈出固定母鍵盤的模塊;檢測手指或觸摸筆是否按下固定母鍵盤上的虛擬按鍵的模塊;如果檢測到手指或觸摸筆按下固定母鍵盤上標示為拼音字母的虛擬按鍵,則當手指或觸摸筆抬起后,顯不拼首窗口、候選子窗口和彈出子鍵盤的t旲塊;子鍵盤彈出后,檢測子鍵盤上本文檔來自技高網...
【技術保護點】
一種基于觸摸屏虛擬鍵盤的拼音滑行輸入方法,其包括如下步驟:輸入法激活則彈出固定母鍵盤的步驟;檢測手指或觸摸筆是否按下固定母鍵盤上的虛擬按鍵的步驟;其特征在于所述拼音滑行輸入方法還包括:如果檢測到手指或觸摸筆按下固定母鍵盤上標示為拼音字母的虛擬按鍵,則當手指或觸摸筆抬起后,顯示拼音窗口、候選字窗口和彈出子鍵盤的步驟;子鍵盤彈出后,檢測子鍵盤上虛擬按鍵是否被按下或被按下并滑動的步驟;如果檢測到手指或觸摸筆抬起或滑動結束,則音節輸入完成,更新拼音窗口和候選字窗口候選項,同時收起子鍵盤的步驟。
【技術特征摘要】
2011.09.09 CN 201110265827.11.一種基于觸摸屏虛擬鍵盤的拼音滑行輸入方法,其包括如下步驟 輸入法激活則彈出固定母鍵盤的步驟; 檢測手指或觸摸筆是否按下固定母鍵盤上的虛擬按鍵的步驟; 其特征在于所述拼音滑行輸入方法還包括 如果檢測到手指或觸摸筆按下固定母鍵盤上標示為拼音字母的虛擬按鍵,則當手指或觸摸筆抬起后,顯示拼音窗口、候選字窗口和彈出子鍵盤的步驟; 子鍵盤彈出后,檢測子鍵盤上虛擬按鍵是否被按下或被按下并滑動的步驟; 如果檢測到手指或觸摸筆抬起或滑動結束,則音節輸入完成,更新拼音窗口和候選字窗口候選項,同時收起子鍵盤的步驟。2.根據權利要求I所述的拼音滑行輸入方法,其特征在于還包括使所述子鍵盤顯示六個環形分布的虛擬按鍵,其中四個虛擬按鍵固定不變、另外兩個虛擬按鍵可變,且子鍵盤位置固定不變的步驟。3.根據權利要求2所述的拼音滑行輸入方法,其特征在于還包括使所述子鍵盤六個虛擬按鍵中固定不變的按鍵位于易被手或觸摸筆遮擋的位置,可變的按鍵位于不易被手或觸摸筆遮擋的位置的步驟。4.根據權利要求2或3所述的拼音滑行輸入方法,其特征在于還包括 當檢測到固定母鍵盤上被點擊的按鍵是L或N時,使彈出子鍵盤的虛擬按鍵為v,e,a,i,ο, u的步驟; 當檢測到固定母鍵盤上被點擊的按鍵是Z、C或S時,使彈出子鍵盤的虛擬按鍵為h,e,a,i, o, u的步驟; 當檢測到固定母鍵盤上被點擊的按鍵是L、N、Z、C和S之外的其它字母時,使彈出子鍵盤虛擬按鍵...
【專利技術屬性】
技術研發人員:馬舜堯,
申請(專利權)人:馬舜堯,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。