專利名稱:字符輸入方法及裝置、鍵盤的制作方法
技術領域:
本發(fā)明涉及手持終端設備輸入法領域,尤其涉及一種字符輸入方法及裝置、鍵盤。
背景技術:
隨著android系統(tǒng)、蘋果系統(tǒng)等智能移動電話系統(tǒng)的普及,越來越多的輸入法的設計也趨于人性化,比如在號碼屬性的輸入域中,輸入法鍵盤會自動變成數(shù)字鍵盤;在郵件屬性的輸入域中,輸入法鍵盤會增加類似“.com”、“. cn”的快捷鍵。怎么讓輸入法能更方便、快捷地輸入用戶需要的內(nèi)容就成為各個輸入法之間競爭的關鍵,如在中英文混輸、自動糾錯、筆跡學習等輸入法功能紛紛呈現(xiàn)。目前多種輸入法在拼音狀態(tài)下輸入數(shù)字有以下幾種方法1.將數(shù)字與符號合并在一個界面,統(tǒng)稱為“數(shù)字符號界面”,通過功能按鍵調(diào)用;2.將數(shù)字單獨作為一個界面,通過功能按鍵調(diào)用;3.在主輸入鍵盤上增加一排數(shù)字按鍵(此方法多用于pad上)。這幾種方法中,前兩種在輸入數(shù)字時需要先通過操作鍵盤的切換鍵等來調(diào)用包含有數(shù)字的鍵盤輸入數(shù)字,而無法在拼音輸入法的界面中直接輸入數(shù)字,造成輸入時的不便;第三種方法雖然方便輸入,但會使鍵盤整體高度增加,當不需要輸入數(shù)字時數(shù)字按鍵會顯得多余,占用有限的顯示屏空間。
發(fā)明內(nèi)容
本發(fā)明針對在拼音輸入法的界面中輸入數(shù)字的情況,提出一種字符的輸入方法及裝置,大大提高了在一種輸入法中輸入另一種輸入法的效率。本發(fā)明提供一種字符輸入方法,包括輸入步驟,響應于對鍵盤中的按鍵的觸控而輸入信息;檢測步驟,檢測所述按鍵是否包含于所述鍵盤的既定區(qū)域中;第一輸出步驟,在所述檢測步驟中檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出與既定區(qū)域中的按鍵對應的第一輸入法和第二輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。本發(fā)明還提供一種適用所述字符輸入方法的鍵盤,所述鍵盤包括一既定區(qū)域,該既定區(qū)域中設置有能夠同時觸發(fā)第一輸入法和第二輸入法的復用鍵。本發(fā)明另提供一種字符輸入裝置,包括輸入單元,用于響應于對鍵盤中的按鍵的觸控而輸入信息;檢測單元,用于檢測所述按鍵是否包含于所述鍵盤的既定區(qū)域中;第一輸出單元,用于在所述檢測單元檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出與既定區(qū)域中的按鍵對應的第一輸入法、第二輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。本發(fā)明所述的字符輸入方法、字符輸入裝置及鍵盤能夠提高用戶的輸入速度,且能夠節(jié)省鍵盤的空間。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的限定。在附圖中圖1示出本發(fā)明一實施例的字符輸入方法的示意圖;圖2示出本發(fā)明一實施例的復位鍵在鍵盤上的布局界面示意圖;圖3示出本發(fā)明一實施例的復位鍵在鍵盤上的布局界面示意圖;圖4示出本發(fā)明一實施例的輸出字符輸入方法的顯示結果的示意圖;圖5示出本發(fā)明一實施例的字符輸入裝置的示意圖;圖6示出本發(fā)明一實施例的字符輸入裝置的輸出單元的示意圖;圖7示出本發(fā)明又一實施例的字符輸入裝置的示意圖。
具體實施例方式下面結合附圖對本發(fā)明實施例字符輸入方法及裝置、鍵盤進行詳細描述。本發(fā)明的一實施例提供一種字符輸入方法,如圖1所示,包括SlOl、輸入步驟;用戶用手指、手寫筆等媒介點擊鍵盤上的按鍵,鍵盤接收該點擊并響應于對鍵盤中的按鍵的觸控而輸入信息,其中,該鍵盤可以為虛擬鍵盤,也可以為實體鍵盤。S102、檢測步驟;當接收到輸入信息時,檢測所觸控的按鍵是否包含于所述鍵盤的既定區(qū)域中;舉例來說,所述鍵盤即為包含沈個字母的全鍵盤,可用于輸入中文、也可用于輸入英文,也可用于輸入其他字符,該鍵盤的既定區(qū)域中的按鍵為能夠同時觸發(fā)多種輸入法的復用鍵,其數(shù)量及區(qū)域根據(jù)需要在全鍵盤上補充的輸入法來確定,如需要在全鍵盤上補充輸入0-9的數(shù)字輸入法,則將數(shù)字0-9布局在沈位字母的全鍵盤的部分按鍵上,每一個數(shù)字設置在一個按鍵上,為方便輸入,可設置在全鍵盤的一排或者布局在鍵盤集中的多個按鍵上,既定區(qū)域內(nèi)的按鍵可同時進行數(shù)字輸入和全鍵盤輸入。另外,補充的輸入法也可以是符號輸入法, 如常用的標點符號,或常用的特殊符號等。S103、第一輸出步驟;在檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出與既定區(qū)域中的按鍵對應的第一輸入法和第二輸入法的顯示結果。舉例來說,當檢測到所觸控的按鍵全部為既定區(qū)域中的復用鍵時,即可以同時進行數(shù)字輸入和全鍵盤輸入,調(diào)用數(shù)字字庫和全鍵盤輸入的中文字庫或英文字庫,則根據(jù)對按鍵的觸控從兩個字庫中選取與輸入內(nèi)容匹配的兩個候選字集,并按匹配度顯示在顯示屏上。S104、第二輸出步驟;在所述檢測步驟中檢測到所觸控的按鍵未全部包含于所述既定區(qū)域中的情況下, 在所述第二輸出步驟中僅輸出對應的第一輸入法的顯示結果。舉例來說,當檢測到所觸控的按鍵并不是全部為既定區(qū)域中的復用鍵時,即當觸控的按鍵還包括非既定區(qū)域的按鍵時,則只調(diào)用全鍵盤輸入的中文字庫或英文字庫或其他字庫,則根據(jù)對按鍵的觸控從調(diào)用的字庫中選取與輸入內(nèi)容匹配的候選字集,并按匹配度顯示在顯示屏上。
其中,在所述S102的檢測步驟中檢測到所觸控的按鍵全部包含于所述既定區(qū)域中,且通過所觸控的按鍵能夠直接獲得第一輸入法的輸出結果的情況下,將所述第一輸入法的輸出結果置于所述顯示結果中的首位,否則,在檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、但通過所觸控的按鍵不能夠直接獲得第一輸入法的輸出結果的情況下,將所述第二輸入法的輸出結果置于所述顯示結果中的首位。舉例來說,第一輸入法為中文輸入法,第二輸入法為數(shù)字輸入法,當檢測到所觸控的按鍵全部包含于所述既定區(qū)域中,且通過所觸控的按鍵能夠直接獲得與中文輸入法對應的輸出結果的情況下,將與中文輸入法對應的輸出結果置于首位進行顯示,數(shù)字輸入法對應的輸出結果依次顯示;當檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、但通過所觸控的按鍵不能夠直接獲得與中文輸入法對應的輸出結果的情況下,將與數(shù)字輸入法對應的輸出結果置于首位進行顯示,與中文輸入法對應的輸出結果其次。圖2-圖3是復用鍵在鍵盤上的布局界面示意圖,為了使在拼音輸入法下輸入數(shù)字更加流暢,在鍵盤上設置了多個復用鍵,該復用鍵為能夠同時觸發(fā)多種輸入法的按鍵,可設置在既定區(qū)域中,設置在全鍵盤的某一排或者布局在鍵盤的多個按鍵上,如圖2的區(qū)域100 所示,復用鍵設置在全鍵盤的最上方一排,用灰顯的數(shù)字0 9分別絲印在最上方一排的每一個按鍵上;也可設置在全鍵盤的多個按鍵上,集中布局在某區(qū)域,如圖3所示,為了輸入數(shù)字方便,將復用鍵集中布局在字母鍵盤的區(qū)域300以排列形成一區(qū)域,用灰顯的數(shù)字0 9分別絲印在此區(qū)域內(nèi)的按鍵上,另外,復用鍵也可設置在其他方便用戶輸入的區(qū)域。在本發(fā)明的一實施例中,在全鍵盤的字母鍵區(qū)域的部分字母鍵上分別設置復用鍵,舉例來說,如圖2-圖3所示,該復用鍵用灰顯的數(shù)字0 9來表示,設置有數(shù)字0-9的按鍵所在區(qū)域即為既定區(qū)域,當在拼音輸入法下觸控按鍵進行輸入,與輸入法相關的檢測設備檢測所觸控的按鍵是否包含于所述鍵盤的既定區(qū)域中,處理輸入法的系統(tǒng)會將用戶觸控的按鍵的坐標信息發(fā)送至處理器,處理器判斷該觸控的按鍵坐標是否全部包含于預先設定的既定區(qū)域中。若檢測到所觸控的按鍵坐標全部包含于所述既定區(qū)域中,調(diào)取復用鍵對應的第一輸入法對應的第一字庫和第二輸入法相應的第二字庫,接收該輸入的信息并分別在調(diào)取的第一字庫中和第二字庫中根據(jù)輸入的信息進行匹配,分別在兩個字庫中提取匹配的候選字集并輸出部分候選字符進行顯示。舉例來說,第一輸入法為中文輸入法,第二輸入法為數(shù)字輸入法,當觸控的按鍵全部為包含有數(shù)字的復用鍵時,設備從中文輸入法對應的中文字庫中調(diào)取與輸入信息相匹配的中文候選集、從數(shù)字輸入法對應的數(shù)字字庫中調(diào)取與輸入信息相匹配的數(shù)字候選集,并將該中文候選集和數(shù)字候選集在候選區(qū)中同時顯示漢字輸出結果及數(shù)字輸出結果,所述漢字輸出結果與在拼音輸入模式下點擊按鍵上的字母時所獲得的漢字輸出結果相同,所述數(shù)字輸出結果與在通常的數(shù)字輸入界面下點擊按鍵上的數(shù)字時所獲得的數(shù)字相同,且其中的數(shù)字排列順序也與在數(shù)字輸入界面下點擊按鍵的順序相同;點擊選擇顯示的相應輸出結果即可以快速輸入所需的數(shù)字或中文輸出結果。進一步地,在顯示兩個候選字集之前,進一步對需要顯示的兩個候選字集的輸出內(nèi)容進行排序,為了不影響用戶正常輸入漢字,默認數(shù)字組合顯示在第二候選位。舉例來說,如圖4所示,當用戶在拼音輸入模式下需要輸入數(shù)字“23”時,無需進行輸入法的切換,而只需依次按下字母“w”、“e”鍵,則在輸出的顯示結果中顯示與輸入的字母相對應的中文顯示結果,如“玩兒”、“萬惡”等,還顯示“w”、“e”鍵所分別對應的數(shù)字“23”, 如圖4中區(qū)域200所示,該與“w”、“e”鍵最匹配的候選字“玩兒”顯示在首位,該數(shù)字“23” 顯示在第二候選位。當然,本發(fā)明不限于此,數(shù)字顯示結果不僅可顯示在第二候選位,還可根據(jù)用戶的設置顯示在其他合適的候選位。進一步地,當觸控的按鍵全部包含于既定區(qū)域內(nèi),提取匹配的候選字集后,檢測第一輸入法的候選字集中是否有與觸控按鍵的輸入內(nèi)容直接相關的候選字符,若沒有直接相關的候選字符時,則將數(shù)字候選集輸出的顯示結果在首位顯示。舉例來說,第一輸入法為中文輸入法,第二輸入法為數(shù)字輸入法,當觸控的按鍵全部為包含數(shù)字的復位鍵,也即觸控的按鍵全部包含于既定區(qū)域內(nèi),且該輸入的內(nèi)容在候選字集中無匹配的直接候選,即在拼音輸入法的詞庫中沒有與所輸入的拼音組合直接匹配對應的漢字或漢字詞組,而需要通過連續(xù)選擇多次候選才能完成輸入該拼音組合對應的漢字時,則把數(shù)字組合候選放到第一位, 使用戶更加方便輸入數(shù)字組合到內(nèi)容區(qū)。例如,當在本發(fā)明圖2或圖3所示的鍵盤布局中的拼音輸入法界面下輸入字母組合“wqtq”,此時漢字候選中僅顯示“wq”匹配到的“我去” 中文候選,不包含“tq”的匹配候選字集,只能通過先后選擇“我去”,然后再將“tq”進行匹配,才能完成輸入。這種情況下就把觸控按鍵相對應的數(shù)字輸入法匹配的數(shù)字候選“2151” 放到第一位。利用本發(fā)明的輸入方法,在用戶利用一種輸入法進行輸入的過程中無需切換鍵盤即可同時使用另一種輸入法,如采用中文拼音輸入法輸入漢字的過程中輸入數(shù)字或者標點符號,能夠在顯示結果候選區(qū)顯示數(shù)字候選,方便了用戶的操作,并且,由于數(shù)字候選僅占候選中的一個選項,對輸入漢字的過程幾乎沒有影響。本發(fā)明的另一實施例提供一種適用上述字符輸入方法的鍵盤,如圖1至3所示,該鍵盤可以為虛擬全鍵盤,也可以為實體鍵盤,在該鍵盤的部分按鍵上設置有一既定區(qū)域,該既定區(qū)域內(nèi)的按鍵為同時觸發(fā)第一輸入法和第二輸入法的復用鍵,通過該設置方式的鍵盤不僅可在進行第一輸入法輸入的同時無需切換即可進行第二輸入法,節(jié)省鍵盤的空間,且在用于實體鍵盤時能夠利于裝置的小型化及降低制造成本。本發(fā)明一實施例提供一種字符輸入裝置,如圖5所示,包括輸入單元501,響應于對鍵盤中的按鍵的觸控而輸入信息;檢測單元502,檢測所述按鍵是否包含于所述鍵盤的既定區(qū)域中;輸出單元503,用于輸出觸控按鍵對應的第一輸入法、第二輸入法的顯示結果,并在顯示結果中選擇需要輸入的內(nèi)容。進一步地,本發(fā)明一實施例提供的一種字符輸入裝置,如圖6所示,該輸入單元503包括第一輸出單元5031和第二輸出單元5032,第一輸出單元5031,用于在所述檢測單元502檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出與既定區(qū)域中的按鍵對應的第一輸入法和第二輸入法的顯示結果。第二輸出單元5032,用于在檢測單元502檢測到所觸控的按鍵未全部包含于所述既定區(qū)域中的情況下,輸出第一輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容?;谏鲜鲆粚嵤├?,如圖7所示,本發(fā)明又一實施例提供的一種字符輸入裝置,還包括復用鍵設定單元504,用于設定所述既定區(qū)域內(nèi)的按鍵能夠同時觸發(fā)第一輸入法和第二輸入法。進一步地,本發(fā)明又一實施例提供的一種字符輸入裝置,還包括顯示結果排序單元505,用于在所述檢測單元502檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、且通過
7所觸控的按鍵能夠直接獲得第一輸入法(如中文輸入法)的輸出結果的情況下,將所述中文輸出結果置于所述顯示結果中的首位,否則,在所述檢測單元502檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、但通過所觸控的按鍵不能夠直接獲得第一輸入法的輸出結果的情況下,將第二輸入法(如數(shù)字輸入法)的輸出結果置于所述顯示結果中的首位。利用本發(fā)明實施例所述的鍵盤、字符輸入方法及裝置,用戶在需要輸入數(shù)字時可以直接輸入,不需要做切換輸入法等前提操作,使得在輸入漢字的過程中輸入數(shù)字時與輸入漢字同樣流暢;同時,本發(fā)明的數(shù)字輸出結果僅在顯示候選區(qū)占據(jù)一個位置,對輸入過程中的其他操作影響很小。而且數(shù)字候選也并不是一直顯示,而僅在所鍵入的字符全部都是復合鍵的情況下才顯示;并且,由于本發(fā)明的鍵盤在字母鍵區(qū)域設置了既能輸入數(shù)字又能輸入字母的復用鍵,而無需單獨設置數(shù)字鍵區(qū)域,節(jié)省了鍵盤的面積。另外,本發(fā)明實施例僅以設置字母與數(shù)字的復用鍵為例,還可用于設置其他的將兩種輸入功能組合到一起的復用鍵,并在一種輸入法下同時獲得兩種顯示結果,如數(shù)字與英文、符號與中文、符號與英文等,而無需來回切換輸入法,從而提高了用戶的輸入速度,并且節(jié)省鍵盤的空間,且在用于實體鍵盤時能夠利于裝置的小型化及降低制造成本。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁盤、光盤、只讀存儲器或隨機存取存儲器等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。
權利要求
1.一種字符輸入方法,其特征在于,包括輸入步驟,響應于對鍵盤中的按鍵的觸控而輸入信息;檢測步驟,檢測所述按鍵是否包含于所述鍵盤的既定區(qū)域中;以及第一輸出步驟,在所述檢測步驟中檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出與既定區(qū)域中的按鍵對應的第一輸入法和第二輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。
2.根據(jù)權利要求1所述的字符輸入方法,其特征在于,還包括第二輸出步驟,在所述檢測步驟中檢測到所觸控的按鍵未全部包含于所述既定區(qū)域中的情況下,僅輸出對應于第一輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。
3.根據(jù)權利要求2所述的字符輸入方法,其特征在于,所述包含于既定區(qū)域內(nèi)的按鍵為能夠同時觸發(fā)第一輸入法和第二輸入法的復用鍵。
4.根據(jù)權利要求3所述的字符輸入方法,其特征在于,與所述既定區(qū)域中的按鍵對應的第二輸入法為數(shù)字輸入法、或符號輸入法。
5.根據(jù)權利要求4所述的字符輸入方法,其特征在于,在所述檢測步驟中檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、且通過所觸控的按鍵能夠直接獲得第一輸入法的輸出結果的情況下,將所述第一輸入法的輸出結果置于所述顯示結果中的首位,否則,在所述檢測步驟中檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、但通過所觸控的按鍵不能夠直接獲得第一輸入法的輸出結果的情況下,將所述第二輸入法的輸出結果置于所述顯示結果中的首位。
6.根據(jù)權利要求3所述的字符輸入方法,其特征在于,所述復用鍵排列在鍵盤的一排按鍵上或布局在集中的多個按鍵上。
7.一種字符輸入裝置,其特征在于,包括輸入單元,用于響應于對鍵盤中的按鍵的觸控而輸入信息;檢測單元,用于檢測所述按鍵是否包含于所述鍵盤的既定區(qū)域中;以及第一輸出單元,用于在所述檢測單元檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出與既定區(qū)域中的按鍵對應的第一輸入法和第二輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。
8.根據(jù)權利要求7所述的字符輸入裝置,其特征在于,還包括第二輸出單元,所述第二輸出單元用于在檢測單元檢測到所觸控的按鍵未全部包含于所述既定區(qū)域中的情況下,僅輸出對應于第一輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。
9.根據(jù)權利要求8所述的字符輸入裝置,其特征在于,還包括復用鍵設定單元,用于設定所述既定區(qū)域內(nèi)的按鍵能夠同時觸發(fā)第一輸入法和第二輸入法。
10.根據(jù)權利要求9所述的字符輸入裝置,其特征在于,還包括顯示結果排序單元,在所述檢測單元檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、且通過所觸控的按鍵能夠直接獲得第一輸入法的輸出結果的情況下,將所述第一輸入法的輸出結果置于所述顯示結果中的首位,否則,在所述檢測單元檢測到所觸控的按鍵全部包含于所述既定區(qū)域中、但通過所觸控的按鍵不能夠直接獲得第一輸入法的輸出結果的情況下,將所述第二輸入法的輸出結果置于所述顯示結果中的首位。
11.根據(jù)權利要求9所述的字符輸入裝置,其特征在于,所述復用鍵排列在鍵盤的一排按鍵上或布局在集中的多個按鍵上。
12. 一種鍵盤,其特征在于,包含有權利要求7-11提供的字符輸入裝置。
全文摘要
本發(fā)明提供一種字符輸入方法及裝置、鍵盤,屬于輸入法領域。所述字符輸入方法包括輸入步驟,響應于對鍵盤中的按鍵的觸控而輸入信息;檢測步驟,檢測所述按鍵是否包含于所述鍵盤的既定區(qū)域中;第一輸出步驟,在所述檢測步驟中檢測到所觸控的按鍵全部包含于所述既定區(qū)域中的情況下,輸出分別對應于兩種輸入法的顯示結果,在顯示結果中選擇需要輸入的內(nèi)容。本發(fā)明通過在既定區(qū)域設定的復用鍵,在一種輸入法下同時輸入兩種輸入法以獲得兩種輸入法的顯示結果,從而提高了用戶的輸入速度,并且節(jié)省鍵盤的空間,且在用于實體鍵盤時能夠利于裝置的小型化及降低制造成本。
文檔編號G06F3/023GK102541270SQ20111040007
公開日2012年7月4日 申請日期2011年12月5日 優(yōu)先權日2011年12月5日
發(fā)明者王凱 申請人:漢王科技股份有限公司