基于觸摸屏的點擊輸入方法、漢字輸入方法
【專利摘要】本發(fā)明涉及一種點擊輸入法,包括:設(shè)置一個虛擬觸摸分區(qū);該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;通過點擊操作來產(chǎn)生點擊事件,每個點擊操作指連續(xù)點擊若干個位置點;不同的點擊事件對應(yīng)不同的觸控符號;不同的觸控符號對應(yīng)不同的英文字母、漢語拼音字母、數(shù)字、標(biāo)點符號、漢字筆畫、特殊符號、圖形表情符號或控制命令。所述點擊輸入法用于觸摸屏,所述的對應(yīng)關(guān)系可以不顯示在屏幕上。本發(fā)明方便了各種字符的輸入,而且輸入不同類型的字符時,在表面上不需要切換輸入?yún)f(xié)助顯示界面。由于對應(yīng)關(guān)系可以不用顯示在屏幕上,能夠直接輸入指定字符,而且可以省略候選字符顯示以供選擇的環(huán)節(jié),既方便輸入操作、提高輸入效率,也便于節(jié)省耗電量。
【專利說明】基于觸摸屏的點擊輸入方法、漢字輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及字符輸入領(lǐng)域,特別涉及用于觸摸屏的點擊輸入方法、漢字輸入方法。
【背景技術(shù)】
[0002]隨著觸摸屏技術(shù)的成熟,便攜式智能移動終端設(shè)備得到廣泛應(yīng)用,基于具有觸摸感應(yīng)設(shè)備的人機交互技術(shù)被得到前所未有的重視,基于觸摸屏來進行信息的輸入輸出已經(jīng)成為計算機及通信領(lǐng)域最主要和最廣泛的應(yīng)用技術(shù)。所述觸摸屏也可以稱為觸控屏。
[0003]現(xiàn)有基于觸摸屏的輸入技術(shù)通常是在觸摸屏上顯示一個模擬鍵盤,借助觸控工具(包括手指和觸摸筆、跟蹤球等)對虛擬鍵盤進行操作輸入信息。由于觸摸屏的尺寸較小使得虛擬鍵盤的觸控符號較小且個數(shù)較少,如何在較小較少的觸屏空間合理安排大量的輸入內(nèi)容,是一個難題。所述模擬鍵盤也可以稱為虛擬鍵盤。
[0004]一種方案需要在系統(tǒng)中預(yù)設(shè)多個不同鍵盤布局的虛擬鍵盤,用戶根據(jù)需要切換調(diào)用并顯示。這類方案以現(xiàn)有的觸摸屏拼音輸入法為代表,其缺點是:用戶需要頻繁切換的虛擬鍵盤是需要顯示的,且需要在顯示的虛擬鍵盤上頻繁多次點擊,既增加了操作的疲勞感和復(fù)雜性,也降低了輸入效率和精確度,也不利于節(jié)約能耗。
[0005]一種方案需要動態(tài)變化虛擬鍵盤的鍵盤布局,提示用戶后續(xù)輸入內(nèi)容。這類方案以申請?zhí)?01010542968.9的專利文獻(xiàn)公開的技術(shù)為代表,其缺點是:由于輸入的不可預(yù)知性,需要對后續(xù)內(nèi)容進行識別選擇,從而降低了輸入速度,并且必須長時間緊盯觸屏,易致眼睛疲勞,影響視力健康。
[0006]還有一種方案通過增加虛擬鍵盤的觸控符號,并主要以在多個觸控符號之間滑行輸入。例如有名的掃屏SWYPE輸入法使用經(jīng)典QWERT鍵盤布局,通過在要輸入的字母之間滑行,以滑行軌跡拐點位置來識別相應(yīng)字母。其缺點是:按鍵布局擁擠,對觸屏空間和觸屏分辨率要求高,滑行路徑過長,必須緊盯鍵盤才能準(zhǔn)確操作,而且需要復(fù)雜的算法跟蹤運動軌跡。
[0007]綜上,現(xiàn)有技術(shù)輸入效率低、差錯率高,容易導(dǎo)致操作疲勞,有時候還相對比較耗電,主要原因在于:虛擬鍵盤布局比較擁擠、基于觸摸屏的輸入操作方法比較復(fù)雜,而且必須顯示虛擬鍵盤或后續(xù)鍵盤提示、顯示不同類型字符時還需要進行虛擬鍵盤顯示界面的切換。
【發(fā)明內(nèi)容】
[0008]為解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明的目的在于基于觸摸屏的輸入方法、漢字輸入方法。所述輸入方法簡稱輸入法。
[0009]在第一方面,本發(fā)明提供一種用于觸摸屏的輸入方法,所述方法包括:設(shè)置觸摸屏的一個虛擬觸摸分區(qū),該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;設(shè)置不同的點擊事件與不同的英文字母、數(shù)字、標(biāo)點符號、漢字筆畫、特殊符號和/或控制命令之間的對應(yīng)關(guān)系;根據(jù)實際的點擊事件和/或點擊事件序列,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號、與漢字筆畫序列對應(yīng)的漢字、和/或執(zhí)行對應(yīng)的控制命令。所述有效觸控區(qū)域也可以稱為有效觸摸區(qū)域。所述虛擬觸摸分區(qū)也可以稱為虛擬觸控分區(qū)或者虛擬觸控區(qū)域。所述的控制命令往往對應(yīng)一個功能符號,或者對應(yīng)由多個功能符號組成的符號集合。比如:插入段落標(biāo)記'P,控制Ctrl,制表Tab,上檔Shift,換擋Alt,上頁PgUp,下頁PgDn,結(jié)束End,刪除Delete,插入 Insert,起始 Home, Fl, F2, F3, F4, F5, F6, F7, F8, F9, F10, Fll, F12 等。
[0010]優(yōu)選地,所述不同的點擊事件對應(yīng)不同的英文字母、數(shù)字、標(biāo)點符號、漢字筆畫、特殊符號和/或控制命令,具體為:不同的點擊事件對應(yīng)不同的觸控符號,不同的觸控符號對應(yīng)不同的英文字母、數(shù)字、標(biāo)點符號、漢字筆畫、特殊符號和/或控制命令;相應(yīng)地,所述根據(jù)實際的點擊事件和/或點擊事件序列,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號、特殊符號、與筆畫序列對應(yīng)的漢字,和/或執(zhí)行對應(yīng)的控制命令,具體為:根據(jù)與實際的點擊事件和/或點擊事件序列對應(yīng)的觸控符號和/或觸控符號序列,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號、與筆畫序列對應(yīng)的漢字,和/或執(zhí)行對應(yīng)的控制命令。所述的序列也可以稱為組合或者集合(下文中的序列也是如此)。
[0011]優(yōu)選地,所述不同的點擊事件或不同的觸控符號與不同的英文字母、數(shù)字、標(biāo)點符號、漢字筆畫、特殊符號和/或控制命令的對應(yīng)關(guān)系顯示或者不顯示在屏幕上。
[0012]優(yōu)選地,所述虛擬觸摸分區(qū)不顯示在屏幕上。
[0013]優(yōu)選地,所述虛擬觸摸分區(qū)通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。
[0014]在第二方面,本發(fā)明提供一種用于觸摸屏的輸入系統(tǒng),所述系統(tǒng)包括:虛擬觸摸分區(qū)設(shè)置模塊,用于設(shè)置觸摸屏的一個虛擬觸摸分區(qū),該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;對應(yīng)關(guān)系設(shè)置模塊,用于設(shè)置不同的點擊事件與不同的英文字母、數(shù)字、標(biāo)點符號、漢字筆畫、特殊符號和/或控制命令之間的對應(yīng)關(guān)系;輸出或者執(zhí)行模塊,用于根據(jù)實際的點擊事件和/或點擊事件序列,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號、特殊符號、與漢字筆畫序列對應(yīng)的漢字、與漢語拼音字母序列對應(yīng)的漢字,和/或執(zhí)行對應(yīng)的控制命令。
[0015]在第三方面,本發(fā)明提供一種漢語拼音輸入方法,所述方法包括以下步驟:設(shè)置觸摸屏的一個虛擬觸摸分區(qū),該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;設(shè)置不同的點擊事件與不同的漢語拼音聲母、韻母或拼音輔助碼之間的對應(yīng)關(guān)系;根據(jù)實際的點擊事件和/或點擊事件序列,輸入對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼的組合。
[0016]同時,本發(fā)明還提供一種基于漢語拼音輸入漢字的方法,所述方法包括以下步驟:設(shè)置觸摸屏的一個虛擬觸摸分區(qū),該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;設(shè)置不同的點擊事件與不同的漢語拼音聲母、韻母或拼音輔助碼之間的對應(yīng)關(guān)系;根據(jù)實際的點擊事件和/或點擊事件序列,確定對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼,并根據(jù)所述對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼的組合在屏幕上輸出與該組合相對應(yīng)的漢字。
[0017]在第四方面,本發(fā)明提供一種漢語拼音輸入系統(tǒng),所述系統(tǒng)包括:虛擬觸摸分區(qū)設(shè)置模塊,用于設(shè)置觸摸屏的一個虛擬觸摸分區(qū),每個虛擬觸摸分區(qū)是一個有效觸控區(qū)域;對應(yīng)關(guān)系設(shè)置模塊,用于設(shè)置不同的點擊事件與不同的漢語拼音聲母、韻母和/或拼音輔助碼之間的對應(yīng)關(guān)系;輸入模塊,用于根據(jù)實際的點擊事件和/或點擊事件序列,輸入對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼的組合。所述漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼的組合顯示在觸摸屏的屏幕上。
[0018]同時,本發(fā)明還提供一種基于漢語拼音輸入漢字的系統(tǒng),所述系統(tǒng)包括:虛擬觸摸分區(qū)設(shè)置模塊,用于設(shè)置觸摸屏的一個虛擬觸摸分區(qū),每個虛擬觸摸分區(qū)是一個有效觸控區(qū)域;對應(yīng)關(guān)系設(shè)置模塊,用于設(shè)置不同的點擊事件與不同的漢語拼音聲母、韻母和/或拼音輔助碼之間的對應(yīng)關(guān)系;確定模塊,用于根據(jù)實際的點擊事件和/或點擊事件序列,確定對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼,和/或所述對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼的組合;漢字輸入模塊,用于根據(jù)所述對應(yīng)的漢語拼音聲母、韻母、拼音輔助碼的組合在觸摸屏的屏幕上輸出與該組合相對應(yīng)的漢字。
[0019]上述技術(shù)方案中,所述觸摸屏屬于手機、個人電腦PC、移動終端,PAD或者其他電子設(shè)備。
[0020]再一方面,本發(fā)明還提供一種計算機程序,用于實現(xiàn)上述第一方面的觸摸屏的輸入方法。
[0021]本發(fā)明提供一種用于實現(xiàn)上述第二方面的用于觸摸屏的輸入系統(tǒng)的計算機程序。
[0022]本發(fā)明還提供一種計算機程序,用于實現(xiàn)上述第三方面的漢語拼音輸入方法。
[0023]本發(fā)明提供一種用于實現(xiàn)上述第三方面的基于漢語拼音輸入漢字的方法的計算機程序。
[0024]本發(fā)明還提供一種計算機程序,用于實現(xiàn)上述第四方面的漢語拼音輸入系統(tǒng)。
[0025]本發(fā)明還提供一種計算機程序,用于實現(xiàn)上述第四方面的基于漢語拼音輸入漢字的系統(tǒng)。
[0026]最后,本發(fā)明還提供一種計算機可讀介質(zhì),所述介質(zhì)用于存儲上述各種計算機程序。
[0027]本發(fā)明的優(yōu)點在于:
[0028]1、一個虛擬觸摸分區(qū)上不同的點擊操作可以產(chǎn)生幾十種觸控符號,有的觸控符號就是輸入場景切換命令,有利于減少或者完全避免輸入不同類型符號時的顯示界面切換操作;所述輸入場景是指輸入英文字母場景、輸入漢字場景、輸入標(biāo)點符號場景、輸入特殊符號場景等。本文件中的所述場景也可以理解成模式。
[0029]2、一個虛擬觸摸分區(qū)就是一個有效觸摸區(qū)域,通過點擊事件輸入相應(yīng)字符時可以不要求顯示虛擬鍵盤,這有利于實現(xiàn)脫屏盲打,從而減少眼睛疲勞;
[0030]3、對應(yīng)關(guān)系可以根據(jù)用戶各自的操作習(xí)慣自由設(shè)置,易學(xué)也方便使用,有利于提高輸入的舒適性以及大范圍推廣普及;
[0031]4、輸入時,可以不顯示軟鍵盤/虛擬鍵盤,有利于節(jié)約能耗。
[0032]總之,基于本發(fā)明的基于/用于觸摸屏的輸入方法簡稱輸入法/輸入系統(tǒng)、漢字輸入方法簡稱漢字輸入法/輸入系統(tǒng),可以實現(xiàn)拼音、英文、數(shù)字、標(biāo)點符號、特殊符號、筆畫、筆畫序列對應(yīng)的漢字甚至控制命令的多種輸入,并且可以無需顯示虛擬鍵盤、無需顯示輸入法采用的對應(yīng)關(guān)系,無需顯示輸入法的輸入?yún)f(xié)助界面,無需傳統(tǒng)/經(jīng)典QWERT鍵盤也可連續(xù)點擊輸入漢字、英文、標(biāo)點、特殊符號等,可不一直盯屏輸入,即可以實現(xiàn)一定程度的盲打,輸入時相對不受觸摸屏的大小限制(因為不用顯示虛擬鍵盤等),從而使得輸入操作的空間相對比較大,輸入一個完整拼音最少只需兩至三個點擊操作,每個點擊操作是連續(xù)點擊幾個預(yù)先設(shè)定位置點,優(yōu)選是兩個至三個設(shè)定位置點。本發(fā)明的輸入速度比較高,點擊誤識率也比較小,糾錯/重新輸入也比較容易。
【專利附圖】
【附圖說明】
[0033]圖1A-1D是本發(fā)明實施例的一種預(yù)先選定的位置點的示意圖;
[0034]圖2A-2C是點擊事件-觸控符號對應(yīng)關(guān)系示意圖;
[0035]圖3是觸控符號-功能符號對應(yīng)關(guān)系示意圖;
[0036]圖4A-4B是點擊事件-英文字母的對應(yīng)關(guān)系示意圖;
[0037]圖5是一種用于觸摸屏的輸入系統(tǒng)不意圖;
[0038]圖6A是基于觸摸屏的輸入方法示意圖;
[0039]圖6B是本發(fā)明的一種基于觸摸屏的漢字輸入方法示意圖;
[0040]圖6C是本發(fā)明的另一種基于觸摸屏的漢字輸入方法示意圖。
【具體實施方式】
[0041]在本發(fā)明中,核心思想是突破傳統(tǒng)虛擬鍵盤必須顯示的限制,并且突破傳統(tǒng)虛擬鍵盤上字符布局結(jié)構(gòu)的限制,允許用戶自己根據(jù)自己的使用習(xí)慣來設(shè)置點擊事件與待輸入的字符之間的對應(yīng)關(guān)系。前句中的字符可做廣義理解,具體可以理解成英文字母、數(shù)字、漢語拼音、筆畫,甚至功能符號/控制命令符號等等??梢哉f,本發(fā)明是一種開拓性的發(fā)明。因為以往所有的輸入法基本上都沒有脫離實體鍵盤/虛擬鍵盤。因此本發(fā)明撰寫的權(quán)利要求的范圍應(yīng)當(dāng)可以相對大一些,這也是符合專利審查指南明文規(guī)定的。
[0042]本發(fā)明針對現(xiàn)有技術(shù)的不足提出一種點擊輸入方法,設(shè)置一系列觸控符號(也可以稱為點擊操作符號),通過建立觸控符號與要實際輸入的字符之間的對應(yīng)關(guān)系,展示了基于觸摸屏的點擊輸入方法、漢字輸入方法,以及對應(yīng)的具有觸摸屏也可以稱為觸摸感應(yīng)部件/設(shè)備的輸入系統(tǒng)可以是任何具有觸摸屏的電子系統(tǒng)/設(shè)備。能夠在觸摸屏的有限空間上爭取到最大的操作空間,輸入字符或功能符號從而進行功能控制,提高輸入效率,降低輸入差錯率,并且當(dāng)熟練操作時在眼睛不用緊盯觸摸屏的情況下也能比較準(zhǔn)確地輸入。前句中的字符可做前述廣義理解。
[0043]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細(xì)的說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]本發(fā)明所述點擊操作是指使用工具所述工具可以是手指、觸摸筆或者跟蹤球、鼠標(biāo)等在觸摸屏上對位置點進行連續(xù)的點擊操作,每次點擊操作可能包括對一個或者若干個所述位置點的連續(xù)點擊。所述位置點是可以預(yù)先設(shè)定的有效點擊位置點,簡稱有效點。每次點擊操作可以認(rèn)為是一個點擊事件。一系列的點擊操作可以形成點擊事件序列。
[0045]針對不同的點擊操作,可以預(yù)先設(shè)置將其對應(yīng)到不同的觸控符號(也可以稱為點擊操作符號),所述觸控符號可以是數(shù)字、字母或者其他標(biāo)記性符號。
[0046]圖1A是本發(fā)明實施例的一種預(yù)先選定的位置點的示意圖??梢?,在手機屏幕I上有AB⑶EFGHO九個位置點,其中O是手機屏幕的中心點。手機屏幕I具有四條邊:AC、CE、EG、GA,B、D、F、H分別是這四條邊的中點。
[0047]一個例子中,當(dāng)用戶連續(xù)點擊AB兩點時,產(chǎn)生一個點擊事件,可以將其對應(yīng)的觸控符號標(biāo)記為I ;當(dāng)連續(xù)點擊AC兩點時,觸控符號可以標(biāo)記為2 ;當(dāng)連續(xù)點擊AC兩點時,觸控符號可以標(biāo)記為3,當(dāng)連續(xù)點擊AD兩點時,觸控符號可以標(biāo)記為4,當(dāng)連續(xù)點擊AE兩點時,觸控符號可以標(biāo)記為5,當(dāng)連續(xù)點擊AF兩點時,觸控符號可以標(biāo)記為6,當(dāng)連續(xù)點擊AG兩點時,觸控符號可以標(biāo)記為7,當(dāng)連續(xù)點擊BC兩點時,觸控符號可以標(biāo)記為8,當(dāng)連續(xù)點擊BD兩點時,觸控符號可以標(biāo)記為9,以此類推,……,當(dāng)連續(xù)點擊GO兩點時,觸控符號可以標(biāo)記為28。具體對應(yīng)關(guān)系,參見圖2A。在本例子中,不區(qū)分被連續(xù)點擊的兩個點的次序,即用戶連續(xù)點擊AB兩點與用戶連續(xù)點擊BA兩點,視為同一種點擊操作。
[0048]要說明的是:圖2A所示的對應(yīng)關(guān)系只是一種可行的方案。本領(lǐng)域人員還可以采用別的對應(yīng)關(guān)系。只要保證一一對應(yīng)即可。
[0049]如果上述28種對應(yīng)關(guān)系不夠用,還可以通過其他方式來進行擴展,例如,區(qū)分連續(xù)點擊兩點的次序。例如:用戶連續(xù)點擊AB兩點與用戶連續(xù)點擊BA兩點,視為不同的點擊操作。此時,一種可行選擇是將用戶連續(xù)點擊BA兩點對應(yīng)于29,其他可以以此類推,參見圖2B。要說明的是:圖2B所示的對應(yīng)關(guān)系也只是一種可行的方案。本領(lǐng)域人員還可以采用別的對應(yīng)關(guān)系。只要保證一一對應(yīng)即可。
[0050]另一種可行的擴展方式是采用一次點擊操作由連續(xù)點擊三個位置點來實現(xiàn),所述三個位置點,可以相同,也可以不同。例如一種可行的對應(yīng)關(guān)系如圖2C所示。要說明的是,圖2C所示的對應(yīng)關(guān)系也只是一種可行的方案。本領(lǐng)域人員還可以采用別的對應(yīng)關(guān)系。只要保證一一對應(yīng)即可。當(dāng)不采用圖2B所示的對應(yīng)關(guān)系時,也可以將相應(yīng)的29至56的數(shù)值賦給如圖2C的連續(xù)點擊三個位置點的點擊操作。同樣也可以采用區(qū)分三個位置點的點擊順序的方式來進一步擴展,例如,可以將連續(xù)點擊ABC三點與連續(xù)點擊ACB視為不同的點擊操作,從而可以賦予不同的對應(yīng)的觸控符號,在此不再贅述。
[0051]要說明的是,每一個觸控符號可以與一個或幾個不同類型的字符符號對應(yīng),比如字母、數(shù)字、筆畫等;也可以與一個或幾個功能符號對應(yīng),比如控制指令、切換命令等。具體的,一個觸控符號究竟與哪個字符符號或功能符號對應(yīng),可以根據(jù)不同的應(yīng)用場合由用戶自由設(shè)置,或者由系統(tǒng)默認(rèn)設(shè)置。觸控符號與字符符號之間的對應(yīng)關(guān)系,可以稱為觸控符號-字符符號對應(yīng)表;觸控符號與功能符號之間的對應(yīng)關(guān)系,可以稱為觸控符號-功能符號對應(yīng)表。
[0052]上述一個觸控符號究竟與哪個字符符號或功能符號對應(yīng),也可以通過點擊事件調(diào)用切換功能來實現(xiàn),圖3展示了一種可行的方案。圖3中展示了兩個對應(yīng)關(guān)系:點擊事件-觸控符號;觸控符號-功能。從中可以看出,如果連續(xù)兩次點擊0,觸控符號可以標(biāo)記為78,該符號對應(yīng)的功能為調(diào)用大寫英文字母輸入模式,即采用點擊事件-英文字母的對應(yīng)關(guān)系,一種可行的此類對應(yīng)關(guān)系如圖4A所示。也存在類似的其他可行的對應(yīng)關(guān)系,例如圖4B,在此不再贅述。
[0053]所述的對應(yīng)表可以直接顯示可以是小比例顯示或者大比例顯示在觸摸屏上用于協(xié)助輸入;如果用戶熟悉這個對應(yīng)表,則可以選擇不再顯示在觸摸屏上,從而爭取更大的輸入操作空間,節(jié)省電量。
[0054]如果某一觸控符號被設(shè)置為對應(yīng)于某個或某幾個字符符號或功能符號,則該觸控符號可以認(rèn)定為一個有效觸控符號;如果觸控符號沒有與任何字符符號或功能符號有對應(yīng)關(guān)系,則該觸控符號為無效觸控符號。實際操作時,一個觸控符號對應(yīng)的有效觸控符號的數(shù)量越少,則操作準(zhǔn)確率可能會越高。
[0055]要特別說明的是,圖1A展示的AB⑶EFGHO九個位置點只是一種可行的位置點布置方案,本領(lǐng)域人員還可以采用別的可行的布置方案,位置點的個數(shù)、具體位置都可以變化,在此不再贅述。圖1B就展示了另外一種可行的布置方案。
[0056]另外要說明的是,所述的虛擬觸控分區(qū)也可以只占據(jù)觸摸屏屏幕的部分區(qū)域,參見圖1C、圖1D。圖1C、圖1D中示意了整個觸摸屏屏幕1,以及虛擬觸控分區(qū)2。
[0057]—種例子中,本發(fā)明是通過圖5所示的本發(fā)明實施例的一種用于觸摸屏的輸入系統(tǒng)示意圖??梢姡鱿到y(tǒng)包括:對應(yīng)表設(shè)置模塊500,用于設(shè)置上述的各種對應(yīng)表,所述的對應(yīng)表可以預(yù)先存儲在觸摸屏所在的電子設(shè)備之中;觸控區(qū)域設(shè)置模塊502也可以稱為觸摸區(qū)域設(shè)置模塊,用于設(shè)置一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域也可以稱為有效觸摸區(qū)域;點擊事件捕捉模塊504,用于捕捉點擊事件;觸控符號轉(zhuǎn)換模塊506,用于將捕捉到的點擊事件轉(zhuǎn)換成對應(yīng)的觸控符號,或者將點擊事件序列轉(zhuǎn)換成對應(yīng)的觸控符號序列;場景應(yīng)用設(shè)置模塊508,用于根據(jù)點擊事件設(shè)置對應(yīng)的場景;輸入模塊510,用于根據(jù)具體的場景以及對應(yīng)表來輸入對應(yīng)的字符,或者根據(jù)對應(yīng)的字符序列輸入對應(yīng)的漢字,所述字符要做前述的廣義理解。
[0058]可選地,還可以包括顯示布局模塊(未示出),用于在觸摸屏上顯示上述的對應(yīng)表,或者關(guān)閉所述的對應(yīng)表。
[0059]前述有效觸控區(qū)域是指觸摸屏所在的設(shè)備/系統(tǒng)能夠?qū)c擊操作做出響應(yīng)的區(qū)域。如果系統(tǒng)沒有特別設(shè)置,整個觸控屏默認(rèn)為一個有效觸控區(qū)域,該有效觸控區(qū)域可以遍布整個觸摸屏,也可以占據(jù)觸摸屏的部分,可以通過前述的觸控區(qū)域設(shè)置模塊來進行設(shè)置。
[0060]所述點擊事件捕捉模塊捕捉到點擊事件后發(fā)送給觸控符號轉(zhuǎn)換模塊,以便其將捕捉到的點擊事件轉(zhuǎn)換成對應(yīng)的觸控符號,或者將捕捉到的點擊事件序列轉(zhuǎn)換成對應(yīng)的觸控符號序列,所述的觸控符號或者觸控符號序列會被發(fā)送至輸入模塊。
[0061]所述輸入模塊根據(jù)接收到的觸控符號,以及實際的對應(yīng)表,輸入對應(yīng)的字符,或者根據(jù)觸控符號序列輸出對應(yīng)的漢字,完成本次輸入過程。所述實際的對應(yīng)表是與場景應(yīng)用設(shè)置模塊提供的場景下的觸控符號-字符對應(yīng)表或者觸控符號-功能符號對應(yīng)表。
[0062]要特別說明的是,所述系統(tǒng)中的各模塊可以是硬件單元、也可以是軟件單元,或者是軟硬件結(jié)合單元,在此不作特別限定。因此所述的各模塊也可以根據(jù)功能進一步拆分或者合并。而且系統(tǒng)中還可以增加其他模塊。另外各模塊的名字也可以有其他稱呼。
[0063]圖6A是本發(fā)明實施例的一種基于觸摸屏的輸入方法示意圖??梢?,所述方法包括:
[0064]步驟100:設(shè)置觸摸屏的一個虛擬觸摸分區(qū),該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;
[0065]一個例子中,所述虛擬觸摸分區(qū)可以不顯示在屏幕上。而且可以部分或者全部占據(jù)整個觸摸屏。
[0066]另一個例子中,所述虛擬觸摸分區(qū)可以顯示在屏幕上。優(yōu)選地,所述虛擬觸摸分區(qū)通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。
[0067]步驟102:設(shè)置不同的點擊事件與不同的英文字母、數(shù)字、標(biāo)點符號或控制命令也可以稱為功能命令,或者功能控制命令之間的對應(yīng)關(guān)系;
[0068]具體地,所述不同的點擊事件對應(yīng)不同的英文字母、數(shù)字、標(biāo)點符號或控制命令,具體為:不同的點擊事件對應(yīng)不同的觸控符號,不同的觸控符號對應(yīng)不同的英文字母、數(shù)字、標(biāo)點符號或控制命令。
[0069]所述的觸控符號可以是數(shù)字,也可以是別的能夠起到區(qū)別作用的任何符號。
[0070]—個例子中,所述不同的點擊事件或不同的觸控符號與不同的英文字母、數(shù)字、標(biāo)點符號、漢字筆畫或控制命令的對應(yīng)關(guān)系可以顯示,也可以不顯示在觸摸屏的屏幕上。
[0071]要特別指出的是,所述的對應(yīng)關(guān)系是可以預(yù)先默認(rèn)設(shè)置的,也可以根據(jù)情況隨時進行改變。
[0072]步驟104:在所述虛擬觸摸分區(qū)上進行點擊,得到實際的點擊事件;
[0073]要說明的是,觸摸屏如何捕捉點擊操作形成的點擊事件,屬于本領(lǐng)域的公知技術(shù),例如,對于虛擬激光鍵盤,可以通過感應(yīng)反射光來進行所述捕捉;對于電容觸摸屏,則可以通過周期性采樣獲得,在此不加以限制。
[0074]步驟106:根據(jù)實際的點擊事件,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號,或執(zhí)行對應(yīng)的控制命令。
[0075]相應(yīng)地,所述根據(jù)實際的點擊事件,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號,或執(zhí)行對應(yīng)的控制命令,具體為:根據(jù)與實際的點擊事件對應(yīng)的觸控符號,在屏幕上輸出對應(yīng)于該觸控符號的英文字母、數(shù)字、標(biāo)點符號,或執(zhí)行對應(yīng)的控制命令。
[0076]最后要說明的是,步驟100與步驟102之間的順序是可以互換的。
[0077]圖6B是本發(fā)明實施例的一種基于觸摸屏的漢字輸入方法示意圖??梢姡龇椒ò?
[0078]步驟200:設(shè)置觸摸屏的一個虛擬觸摸分區(qū),該虛擬觸摸分區(qū)是一個有效觸控區(qū)域;
[0079]一個例子中,所述虛擬觸摸分區(qū)可以不顯示在屏幕上。而且可以部分或者全部占據(jù)整個觸摸屏。
[0080]另一個例子中,所述虛擬觸摸分區(qū)可以顯示在屏幕上。優(yōu)選地,所述虛擬觸摸分區(qū)通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。
[0081]步驟202:設(shè)置不同的點擊事件與不同的漢字筆畫之間的對應(yīng)關(guān)系;
[0082]具體地,所述不同的點擊事件對應(yīng)不同的漢字筆畫,具體為:不同的點擊事件對應(yīng)不同的觸控符號,不同的觸控符號對應(yīng)不同的漢字筆畫。
[0083]所述的觸控符號可以是數(shù)字,也可以是別的能夠起到區(qū)別作用的任何符號。
[0084]一個例子中,所述不同的點擊事件或不同的漢字筆畫的對應(yīng)關(guān)系可以顯示,也可以不顯示在觸摸屏的屏幕上。
[0085]要特別指出的是,所述的對應(yīng)關(guān)系是可以預(yù)先默認(rèn)設(shè)置的,也可以根據(jù)情況隨時進行改變。
[0086]步驟204:在所述虛擬觸摸分區(qū)上進行若干次點擊,得到實際的點擊事件序列;
[0087]所述的點擊事件序列指一系列點擊事件。要說明的是,觸摸屏如何捕捉點擊操作形成的點擊事件,屬于本領(lǐng)域的公知技術(shù),例如,對于虛擬激光鍵盤,可以通過感應(yīng)反射光來進行所述捕捉;對于電容觸摸屏,則可以通過周期性采樣獲得,在此不加以限制。
[0088]步驟206:根據(jù)實際的點擊事件序列,在屏幕上輸出相對應(yīng)的漢字。
[0089]相應(yīng)地,所述根據(jù)實際的點擊事件,在屏幕上輸出相對應(yīng)的漢字,具體為:根據(jù)與實際的點擊事件序列對應(yīng)的觸控符號序列,在屏幕上輸出對應(yīng)于該觸控符號序列的漢字。
[0090]要說明的是,在步驟206中,如果觸控符號序列只對應(yīng)一個漢字時,系統(tǒng)直接輸出該漢字,無需候選提示顯示。而對應(yīng)多個漢字時,輸出漢字時可能還需要用到候選漢字提示顯示。此時,還需要進入步驟208未示出:用戶點擊選擇目標(biāo)漢字進行輸入,完成本次輸入過程。
[0091]最后要說明的是,步驟200與步驟202之間的順序是可以互換的。
[0092]圖6C展示了另外一種基于觸摸屏的漢字輸入方法,所述方法包括以下步驟:
[0093]步驟300:設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域;
[0094]步驟302:設(shè)置不同的點擊事件與不同的漢語拼音部件之間的對應(yīng)關(guān)系,所述漢語拼音部件是聲母、韻母或拼音輔助碼;
[0095]本發(fā)明的漢語拼音輸入方法可以用于本發(fā)明的漢語拼音輸入系統(tǒng),也可以用于現(xiàn)有的各種漢語拼音輸入系統(tǒng),例如全拼、簡拼、搜狗、微軟等拼音輸入法。
[0096]步驟304:在所述虛擬觸摸分區(qū)上進行點擊,得到點擊事件序列;
[0097]步驟306:根據(jù)點擊事件序列,得到相應(yīng)的漢語拼音部件序列,輸出與所述漢語拼音部件序列對應(yīng)的候選漢字;
[0098]步驟308:從候選的漢字中點擊選中一個漢字進行輸入。
[0099]要說明的是,在步驟306中,如果觸控符號序列對應(yīng)的漢語拼音部件序列只對應(yīng)一個漢字時,系統(tǒng)直接輸出該漢字,無需再進行步驟308。而對應(yīng)多個漢字時,則需要進入步驟 308。
[0100]最后要說明的是,步驟300與步驟302之間的順序是可以互換的。
[0101]為便于理解,以下結(jié)合更詳細(xì)的具體實施例對本發(fā)明的具體實現(xiàn)再次進行補充詳細(xì)描述:
[0102]實施例一
[0103]根據(jù)本發(fā)明的一個優(yōu)選實施例的英文字母輸入方法
[0104]例如當(dāng)本發(fā)明的一種實施例應(yīng)用于英文字母輸入時,可以生成52種觸控符號,分別對應(yīng)于26個小寫英文字母和26個大寫:01對應(yīng)a、02對應(yīng)h、10對應(yīng)b、20對應(yīng)e、30對應(yīng)1、40對應(yīng)1、50對應(yīng)o、60對應(yīng)r、70對應(yīng)u、80對應(yīng)x、ll對應(yīng)C、12對應(yīng)f、13對應(yīng)j、14對應(yīng)m、15對應(yīng)p、16對應(yīng)S、17對應(yīng)V、18對應(yīng)y、21對應(yīng)d、22對應(yīng)g、23對應(yīng)k、24對應(yīng)η、25對應(yīng)q、26對應(yīng)t、27對應(yīng)w、28對應(yīng)z ;03對應(yīng)A、04對應(yīng)H、31對應(yīng)B、32對應(yīng)E、33對應(yīng)1、34對應(yīng)L、35對應(yīng)O、36對應(yīng)R、37對應(yīng)U、38對應(yīng)X、41對應(yīng)C、42對應(yīng)F、43對應(yīng)J、44對應(yīng)M、45對應(yīng)P、46對應(yīng)S、47對應(yīng)V、48對應(yīng)Y、51對應(yīng)D、52對應(yīng)G、53對應(yīng)K、54對應(yīng)N、55對應(yīng)Q、56對應(yīng)T、57對應(yīng)W、58對應(yīng)Z。
[0105]實施例二
[0106]根據(jù)本發(fā)明的一個優(yōu)選實施例的拼音輸入方法
[0107]優(yōu)選的,52個觸控符號可以用于表達(dá)拼音的聲母以及韻母。拼音的聲母及韻母與觸控符號的對應(yīng)關(guān)系可以為:
[0108]聲母:1對應(yīng)j,2對應(yīng)q,3對應(yīng)x,4對應(yīng)z,5對應(yīng)c,6對應(yīng)s,7對應(yīng)y,8對應(yīng)w ;
[0109]11對應(yīng)b,12對應(yīng)m, 13對應(yīng)d, 14對應(yīng)η, 15對應(yīng)g, 16對應(yīng)h, 17對應(yīng)zh, 18對應(yīng)ch ;
[0110]21對應(yīng)P,22對應(yīng)f,23對應(yīng)t,24對應(yīng)1,25對應(yīng)k,26對應(yīng)r,27對應(yīng),sh,28對應(yīng)零。
[0111]韻母:1對應(yīng)a,2對應(yīng)e\er,3對應(yīng)1,4對應(yīng)11八,5對應(yīng)ia/ua,6對應(yīng)ao,7對應(yīng)ai,8 對應(yīng) uai ;
[0112]11 對應(yīng) an,12 對應(yīng) en,13 對應(yīng) in,14 對應(yīng) un,15 對應(yīng) ian/uan,16 對應(yīng) uo\o,17對應(yīng)ui,18對應(yīng)ue ;
[0113]21 對應(yīng) ang, 22 對應(yīng) eng, 23 對應(yīng) ing, 24 對應(yīng) 1ng, 25 對應(yīng) iang/uang, 26 對應(yīng)111,27對應(yīng)6丨,28對應(yīng)ie。
[0114]基于本發(fā)明實施例二所述的拼音輸入法,任意一個完整拼音只需完成兩次點擊操作,無需軟鍵盤,熟練后可以不盯屏盲打。需要特別說明是:觸控符號與拼音的對應(yīng)關(guān)系可以由用戶自由設(shè)定,不限于本實施例。
[0115]實施例三
[0116]—種拼音輸入方法
[0117]如果采用前述的擴展方式,得到足夠多,例如達(dá)數(shù)百個觸控符號。此時甚至可以省略場景切換,可同時輸入英文字母、漢語拼音、漢字筆畫、數(shù)字、標(biāo)點符號,并且能夠連續(xù)不間斷的點擊操作輸入。
[0118]一個實例中,觸控符號與輸入字符之間的對應(yīng)關(guān)系可以設(shè)置為:
[0119]全拼聲母:觸控符號101對應(yīng)b/p,觸控符號201對應(yīng)m/f,觸控符號301對應(yīng)d/t,觸控符號401對應(yīng)n/1,觸控符號501對應(yīng)g/k,觸控符號601對應(yīng)h/r,觸控符號701對應(yīng)j/z、zh,觸控符號801對應(yīng)q/c/ch,觸控符號901對應(yīng)x/s/sh,觸控符號001對應(yīng)y/w。
[0120]韻母:分為首韻母和尾韻母。首韻母:觸控符號111對應(yīng)a,觸控符號211對應(yīng)V,觸控符號113對應(yīng)O,觸控符號213對應(yīng)e,觸控符號115對應(yīng)i,觸控符號215對應(yīng)u/1,觸控符號117對應(yīng)ia,觸控符號217對應(yīng)ua。
[0121]尾韻母:觸控符號311對應(yīng)ng,:觸控符號321對應(yīng)n,觸控符號313對應(yīng)o/e,:觸控符號323對應(yīng)o/e,觸控符號315對應(yīng)i/u,:觸控符號325對應(yīng)i/u,觸控符號317對應(yīng)n,觸控符號327對應(yīng)ng。
[0122]另外一個實例中,觸控符號與輸入字符之間的對應(yīng)關(guān)系可以設(shè)置為:
[0123]例如應(yīng)用于簡拼,即只輸入拼音的聲母:觸控符號112對應(yīng)b,觸控符號122對應(yīng)P,觸控符號212對應(yīng)m,觸控符號222對應(yīng)f,觸控符號312對應(yīng)d,觸控符號322對應(yīng)t,觸控符號412對應(yīng)n,觸控符號422對應(yīng)1,觸控符號512對應(yīng)g,觸控符號522對應(yīng)k,觸控符號612對應(yīng)h,觸控符號613對應(yīng)hr,觸控符號712對應(yīng)j,觸控符號722對應(yīng)z/zh,觸控符號812對應(yīng)q,觸控符號822對應(yīng)c/ch,觸控符號912對應(yīng)X,觸控符號922對應(yīng)s/sh,觸控符號012對應(yīng)W,觸控符號022對應(yīng)y。
[0124]通過筆畫輸入漢字的方法中,一種對應(yīng)關(guān)系為:
[0125]漢字筆畫:觸控符號16對應(yīng)“一”;觸控符號26對應(yīng)“丨”;觸控符號36對應(yīng)“ J ”;觸控符號46對應(yīng)“、”;觸控符號56對應(yīng)“乙”。
[0126]英文字母輸入方法,一種對應(yīng)關(guān)系為:
[0127]英文字母:觸控符號101對應(yīng)b,觸控符號102對應(yīng)p,觸控符號103對應(yīng)a,觸控符號201對應(yīng)m,觸控符號202對應(yīng)f,觸控符號203對應(yīng)e,觸控符號301對應(yīng)d,觸控符號302對應(yīng)t,觸控符號303對應(yīng)O,觸控符號401對應(yīng)n,觸控符號402對應(yīng)1,觸控符號403對應(yīng)i,觸控符號501對應(yīng)g,觸控符號502對應(yīng)k,觸控符號503對應(yīng)U,觸控符號601對應(yīng)h,觸控符號602對應(yīng)r,觸控符號602對應(yīng)V,觸控符號701對應(yīng)j,觸控符號702對應(yīng)z,觸控符號801對應(yīng)q,觸控符號802對應(yīng)C,觸控符號901對應(yīng)X,觸控符號902對應(yīng)S,觸控符號001對應(yīng)y,觸控符號002對應(yīng)w
[0128]數(shù)字輸入方法,一種對應(yīng)關(guān)系為:
[0129]數(shù)字:觸控符號11對應(yīng)I,觸控符號21對應(yīng)2,觸控符號31對應(yīng)3,觸控符號41對應(yīng)4,觸控符號51對應(yīng)5,觸控符號61對應(yīng)6,觸控符號71對應(yīng)7,,觸控符號81對應(yīng)8,觸控符號91對應(yīng)9,觸控符號01對應(yīng)O。
[0130]標(biāo)點符號輸入方法,一種對應(yīng)關(guān)系為:
[0131]常用標(biāo)點符號:觸控符號15對應(yīng)“,”;觸控符號25對應(yīng)“。”,觸控符號35對應(yīng)“?” ;觸控符號45對應(yīng)“ ! ” ;觸控符號55對應(yīng)“;”;觸控符號65對應(yīng)“:”;觸控符號75對應(yīng)“、”;觸控符號85對應(yīng);觸控符號95對應(yīng)“ % ”,觸控符號05對應(yīng)“/”。
[0132]需要特別說明的是:觸控符號與拼音及英文、筆畫、數(shù)字、標(biāo)點符號的對應(yīng)關(guān)系可以由用戶自由設(shè)定,不僅限于本實施例。
[0133]與現(xiàn)有技術(shù)相比,本發(fā)明實施例的優(yōu)點如下:
[0134]對于不同的點擊操作對應(yīng)的觸控符號可以對應(yīng)幾十種甚至上百種輸入符號;
[0135]用戶熟練后可以不使用虛擬鍵盤輸入字符,實現(xiàn)脫屏盲打,減少眼睛疲勞;
[0136]用戶根據(jù)自己的操作習(xí)慣設(shè)置可以自由設(shè)置虛擬觸控區(qū)域,有效觸控符號可調(diào),易于普及;
[0137]可以連續(xù)不間斷的進行點擊操作輸入。
[0138]基于有效觸控區(qū)域,可以同時輸入大量的字符符號或功能符號而無需頻繁切換,多種集合的字符符號同時輸入,互不干擾。
[0139]容易掌握和操作,上手速度快、輸入速度快,輸錯率低,輸錯后糾正起來/重新輸入也容易。
[0140]在算法上相對簡單,對軟件要求不高,提高響應(yīng)速度,降低占用內(nèi)存,點擊操作準(zhǔn)確率較高。
[0141]本領(lǐng)域技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例模塊及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0142]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器RAM、內(nèi)存、只讀存儲器ROM、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲介質(zhì)中。也即,本領(lǐng)域人員知道:本發(fā)明提供的基于觸摸屏的輸入系統(tǒng)、漢語拼音輸入系統(tǒng)都可以使用可編程邏輯器件結(jié)合來實現(xiàn),也可以實施為計算機程序軟件,例如根據(jù)本發(fā)明的實施例可以是一種計算機程序產(chǎn)品,運行該程序產(chǎn)品使計算機執(zhí)行用于所示范的方法。所述計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),該介質(zhì)包含計算機程序邏輯或代碼部分,用于實現(xiàn)所述基于觸摸屏的輸入方法。所述計算機可讀存儲介質(zhì)可以是被安裝在計算機中的內(nèi)置介質(zhì)或者可從計算機主題拆卸的可移動介質(zhì)例如熱拔插技術(shù)存儲設(shè)備。所述內(nèi)置介質(zhì)包括但不限于可重寫的非易失性存儲器,例如RAM、ROM、快閃存儲器和硬盤。所述可移動介質(zhì)包括但不限于:光存儲媒體例如⑶-ROM和DVD、磁光存儲媒體例如MO、磁存儲媒體例如盒帶或移動硬盤、具有內(nèi)置的可重寫的非易失性存儲器的媒體例如存儲卡和具有內(nèi)置ROM的媒體例如ROM盒。
[0143]最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制。盡管參照實施例對本發(fā)明進行了詳細(xì)說明,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對本發(fā)明的技術(shù)方案進行修改或者等同替換,都不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【權(quán)利要求】
1.一種基于觸摸屏的點擊輸入方法,其特征在于,所述方法包括: 設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域; 設(shè)置不同的點擊事件與不同的英文字母、數(shù)字、標(biāo)點符號、特殊符號或控制命令之間的對應(yīng)關(guān)系; 在所述虛擬觸摸分區(qū)上進行點擊操作,得到點擊事件,每次所述點擊操作指連續(xù)點擊若干個位置點; 根據(jù)點擊事件,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號,或執(zhí)行對應(yīng)的控制命令; 其中,上述步驟“設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域”與步驟“設(shè)置不同的點擊事件與不同的英文字母、數(shù)字、標(biāo)點符號、特殊符號或控制命令之間的對應(yīng)關(guān)系”的順序可以顛倒。
2.根據(jù)權(quán)利要求1所述的輸入方法,其特征在于, 所述不同的點擊事件對應(yīng)不同的英文字母、數(shù)字、標(biāo)點符號或控制命令,具體為: 不同的點擊事件對應(yīng)不同的觸控符號,不同的觸控符號對應(yīng)不同的英文字母、數(shù)字、標(biāo)點符號、特殊符號或控制命令; 相應(yīng)地,所述根據(jù)點擊事件,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號、特殊符號,或執(zhí)行對應(yīng)的控制命令,具體為: 根據(jù)與所述點擊事件對應(yīng)的觸控符號,在屏幕上輸出相對應(yīng)的英文字母、數(shù)字、標(biāo)點符號、特殊符號,或執(zhí)行對應(yīng)的控制命令。
3.根據(jù)權(quán)利要求1或2所述的輸入方法,其特征在于,所述不同的點擊事件或不同的觸控符號與不同的英文字母、數(shù)字、標(biāo)點符號、特殊符號或控制命令的對應(yīng)關(guān)系顯示或者不顯示在屏幕上。 優(yōu)選地,一種控制命令是切換使用的對應(yīng)關(guān)系,所述對應(yīng)關(guān)系即不同的點擊事件與不同的英文字母、數(shù)字、標(biāo)點符號或者特殊符號之間的對應(yīng)關(guān)系。 優(yōu)選地,所述特殊符號是貨幣符號、圖形表情符號、版權(quán)符號、商標(biāo)符號、段落標(biāo)記或統(tǒng)一碼UNICODE字符。 優(yōu)選地,所述虛擬觸摸分區(qū)不顯示在屏幕上。 優(yōu)選地,所述虛擬觸摸分區(qū)通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。 優(yōu)選地,所述不同的點擊事件根據(jù)連續(xù)點擊位置的組合來進行區(qū)分。
4.一種基于觸摸屏的點擊輸入方法,其特征在于,所述方法包括: 設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域; 設(shè)置不同的點擊事件與不同的漢字筆畫之間的對應(yīng)關(guān)系; 在所述虛擬觸摸分區(qū)上進行點擊操作,得到點擊事件序列,每次所述點擊操作指連續(xù)點擊若干個位置點; 根據(jù)所述點擊事件序列,得到漢字筆畫序列,在屏幕上輸出與所述漢字筆畫序列對應(yīng)的漢字; 其中,上述步驟“設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域”與步驟“設(shè)置不同的點擊事件與不同的漢字筆畫之間的對應(yīng)關(guān)系”的順序可以顛倒。
5.根據(jù)權(quán)利要求4所述的輸入方法,其特征在于, 所述不同的點擊事件對應(yīng)不同的漢字筆畫,具體為: 不同的點擊事件對應(yīng)不同的觸控符號,不同的觸控符號對應(yīng)不同的漢字筆畫; 相應(yīng)地,所述根據(jù)點擊事件序列,在屏幕上輸出相對應(yīng)的漢字,具體為: 根據(jù)與所述點擊事件序列對應(yīng)的觸控符號序列,得到漢字筆畫序列,在屏幕上輸出與所述漢字筆畫序列對應(yīng)的漢字。
6.根據(jù)權(quán)利要求4或5所述的輸入方法,其特征在于,所述不同的點擊事件與不同的漢字筆畫之間的對應(yīng)關(guān)系顯示或者不顯示在屏幕上。
7.根據(jù)權(quán)利要求4或5所述的輸入方法,其特征在于,所述虛擬觸摸分區(qū)不顯示在屏幕上。 優(yōu)選地,所述虛擬觸摸分區(qū)通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。 優(yōu)選地,所述不同的點擊事件根據(jù)連續(xù)點擊位置的組合來進行區(qū)分。
8.一種基于觸摸屏的漢字輸入方法,其特征在于,所述方法包括以下步驟: 設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域; 設(shè)置不同的點擊事件與不同的漢語拼音部件之間的對應(yīng)關(guān)系,所述漢語拼音部件是聲母、韻母或拼音輔助碼; 在所述虛擬觸摸分區(qū)上進行點擊操作,得到點擊事件序列,每次所述點擊操作指連續(xù)點擊若干個位置點; 根據(jù)點擊事件序列,得到相應(yīng)的漢語拼音部件序列,輸出與所述漢語拼音部件序列對應(yīng)的候選漢字; 從候選的漢字中點擊選中一個漢字進行輸入; 其中,上述步驟“設(shè)置觸摸屏的一個虛擬觸摸分區(qū),所述虛擬觸摸分區(qū)是一個有效觸控區(qū)域”與步驟“設(shè)置不同的點擊事件與不同的漢語拼音部件之間的對應(yīng)關(guān)系,所述漢語拼音部件是聲母、韻母或拼音輔助碼”的順序可以顛倒。
9.根據(jù)權(quán)利要求8所述的漢字輸入方法,其特征在于,所述不同的點擊事件與不同的漢語拼音部件之間的對應(yīng)關(guān)系顯示或者不顯示在觸摸屏上。
10.根據(jù)權(quán)利要求8或9所述的漢字輸入方法,其特征在于,所述虛擬觸摸分區(qū)不顯示在屏幕上。 優(yōu)選地,所述虛擬觸摸分區(qū)通過矩形、菱形、圓形、橢圓形、或者其他形狀顯示在屏幕上。 優(yōu)選地,所述不同的點擊事件根據(jù)連續(xù)點擊位置的組合來進行區(qū)分。
【文檔編號】G06F3/023GK104331245SQ201410603374
【公開日】2015年2月4日 申請日期:2014年11月3日 優(yōu)先權(quán)日:2014年11月3日
【發(fā)明者】趙研, 荀亮 申請人:荀亮, 趙研