專利名稱:一種數(shù)字鍵盤文字輸入法的制作方法
技術領域:
本發(fā)明涉及一種向具有輸入設備的處理裝置輸入文字的方法,具體涉及一種利用 具有按鍵O 9的數(shù)字鍵盤進行漢字、字母、數(shù)字和其它符號的輸入的方法。
背景技術:
隨著計算機技術應用領域的不斷擴展,對文字輸入的要求也在不斷增加。在應用 中,需要通過鍵盤輸入數(shù)字、字母、漢字、標點符號、運算符和其它可打印字符,我們把它們 通稱為文字,一般,輸入的內容中會交叉出現(xiàn)上述各類文字。在很多應用場合,輸入設備只配置小鍵盤,一般包括數(shù)字按鍵0 9、按鍵*和#, 例如手機按鍵。在ATM機等設備上,也配置有小鍵盤,此外,有些帶有觸摸屏的裝置上,設有 虛擬鍵盤,一般也是小鍵盤。由于小鍵盤通常只有12至16個按鍵,為了輸入這些文字,現(xiàn)有 技術中,采用切換輸入狀態(tài)的方法進行輸入,例如,在手機上,通過反復點擊某一按鍵(如# 鍵),分別在數(shù)字、大寫字母、小寫字母、拼音輸入法、筆劃輸入法、標點符號輸入狀態(tài)之間進 行切換,而在每種輸入狀態(tài)中,則按規(guī)定結合鍵盤進行輸入,如,在大寫字母輸入狀態(tài)中,將 26個字母按每鍵3個或4個字母排列,通過按鍵次數(shù)輸入所需的字母,而在拼音輸入法中, 則通過各鍵上字母的組合得到多個拼音組合,再對拼音組合進行切換后輸入漢字。由此, 在用拼音輸入法輸入漢字過程中,如需輸入大寫字母,則需按#鍵4次以切換到大寫字母狀 態(tài),再根據(jù)字母在按鍵上的位置按鍵多次以輸入字母,輸入完成后,再按#鍵2次回到拼音 輸入法狀態(tài)。即,在漢字中插入一個大寫字母時,需要按鍵7-11次才能完成。其余各種不 同類型的字母、數(shù)字、符號等的交叉輸入中也存在同樣的問題。如果設備還同時支持其它輸 入字符,例如日文輸入、俄文輸入等,則切換時的按鍵次數(shù)更多,而且,在不同輸入法之間經(jīng) 常轉換,會造成使用者的記憶混淆,進而出現(xiàn)輸入錯誤。另一個問題是,由于采用多字母共用數(shù)字鍵,在輸入字母時,以及用拼音輸入法輸 入漢字時,經(jīng)常發(fā)生同一按鍵的重復輸入,而進行輸入狀態(tài)切換時,也同樣需要反復輸入切 換鍵,這對于在如觸摸屏上使用的軟鍵盤來說,會導致輸入速度的大大下降,或者引起輸入 錯誤的增加。
發(fā)明內容
本發(fā)明目的是提供一種采用數(shù)字鍵盤的文字輸入法,不需要進行輸入法切換即可 實現(xiàn)大、小寫字母,漢字,數(shù)字,符號的輸入,同時,盡可能減少同一按鍵的連續(xù)重復輸入,以 適應軟鍵盤應用的需要。為達到上述目的,本發(fā)明采用的技術方案是一種數(shù)字鍵盤文字輸入法,采用數(shù)字 鍵盤上的按鍵0 9,直接按鍵輸入對應文字的數(shù)字編碼的數(shù)碼,實現(xiàn)文字的輸入;數(shù)字編碼的碼長為4至5位,其數(shù)字編碼的方法是(1)漢字,取兩位數(shù)字表示的總筆劃數(shù)為第1、2位,按書寫順序,漢字的第一筆劃 編碼、第二筆劃編碼、第三筆劃編碼分別為3至5位,至少輸入一個漢字筆劃編碼,當總碼長不足5位時,輸入終止碼;所述筆劃編碼與筆劃的對應關系為“0”——橫或提;“1” ——豎;“2” ——撇;“3”——點或捺;“4” ——折;(2)英文字母,取兩位數(shù)字表示的字母的排列序號為第1、2位,大寫字母第3位對 應按鍵“6”,小寫字母第3位對應按鍵“7”,第4位為終止碼;(3)數(shù)字及運算符,設定其排列順序,取兩位數(shù)字表示的排列序號為第1、2位,第3 位對應按鍵“8”,第4位為終止碼;(4)標點符號,設定其排列順序,取兩位數(shù)字表示的排列序號為第1、2位,第3位對 應按鍵“9”,第4位為終止碼。上述技術方案中,采用兩位數(shù)字表示漢字的筆劃或其它字符的排列序號,使得輸 入碼長整齊,同時,漢字筆劃編碼與其它字符的代碼不重合,可以通過第3位代碼區(qū)分輸入 的是漢字還是其它字符,用終止碼在碼長不足5位時表達輸入結束,便于計算機軟件進行 處理,最大碼長為5位,解決了現(xiàn)有數(shù)字鍵盤輸入方法中大量出現(xiàn)的碼長不一致,最大碼長 過大的問題。上述技術方案中,所述終止碼均對應按鍵“5”。該方案可以保證終止碼與前一碼不 同,特別適用于觸摸屏等虛擬鍵盤輸入?;蛘?,漢字的終止碼位于按鍵“5”上,大寫英文字母的終止碼位于按鍵“6”上,小 寫英文字母的終止碼位于按鍵“7”上,數(shù)字及運算符的終止碼位于按鍵“8”上,標點符號的 終止碼位于按鍵“9”上。該方案由于字符的終止碼與字符種類碼相同,在采用實體鍵盤輸 入時,按鍵方便,可提高輸入速度。上述技術方案中,數(shù)字及運算符的排列順序為,“1234567890+-*/ = <>[] {} ()$% &”,對應的排列序號為依次從“01”到“26”。標點符號的排列順序為,“空格,。、?!; “‘ .._ I ”,對應的排列序號為依次從“01”到“17”。也可以根據(jù)需要輸入的數(shù)字、運 算符、標點符號另外排列順序,總體方案仍落入本發(fā)明的保護范圍中。在實際使用中,當存在重碼時,可以通過每屏顯示10個漢字,用手機鍵盤上的“*” 和“#”鍵或者其它小鍵盤上的“ + ”和“_”鍵進行上下屏翻頁,用數(shù)字鍵進行選擇輸入。由于上述技術方案運用,本發(fā)明與現(xiàn)有技術相比具有下列優(yōu)點1.本發(fā)明通過將漢字筆劃編碼和字符識別碼安排在不同的數(shù)字按鍵上,實現(xiàn)了不 需要改變輸入狀態(tài)即可用同樣方法輸入漢字和其它字符的完整的文字輸入,可適用于各種 具備數(shù)字按鍵的輸入裝置使用;2.本發(fā)明在輸入漢字時,用總筆劃數(shù)和前三筆劃編碼的組合,加上合理分布筆劃 按鍵,使得在5位字長的數(shù)字鍵盤輸入中,GB2312字符集中的漢字最大重碼數(shù)為22個,不 需要如拼音輸入法那樣不斷翻屏尋字,漢字輸入速度快。3.本發(fā)明由于對不足5位碼長的文字輸入設置了終止符,還可以根據(jù)需要擴充其 它字符輸入,例如,在第3、4位用61、62、63等表示其它字符集,從而實現(xiàn)如希臘字母、俄文字母等字符在不需要變更輸入法情況下的同步輸入。4.本發(fā)明的文字編碼出現(xiàn)連續(xù)相同數(shù)字的概率低,在各種虛擬鍵盤如觸摸屏等場 合使用時,可以大大提高輸入速度,避免誤操作的情況發(fā)生。
具體實施例方式下面結合實施例對本發(fā)明作進一步描述實施例一種數(shù)字鍵盤文字輸入法,采用數(shù)字鍵盤上的按鍵0 9,直接按鍵輸入 對應文字的數(shù)字編碼的數(shù)碼,實現(xiàn)文字的輸入;數(shù)字編碼的碼長為4至5位,其數(shù)字編碼的方法是(1)漢字,取兩位數(shù)字表示的總筆劃數(shù)為第1、2位,按書寫順序,漢字的第一筆劃 編碼、第二筆劃編碼、第三筆劃編碼分別為3至5位,至少輸入一個漢字筆劃編碼,當總碼長 不足5位時,輸入終止碼;所述筆劃編碼與筆劃的對應關系為“0”——橫或提;“1” ——豎;“2” ——撇;“3”——點或捺;“4” ——折;(2)英文字母,取兩位數(shù)字表示的字母的排列序號為第1、2位,大寫字母第3位對 應按鍵“6”,小寫字母第3位對應按鍵“7”,第4位為終止碼;(3)數(shù)字及運算符,設定其排列順序,取兩位數(shù)字表示的排列序號為第1、2 位,第3位對應按鍵“8”,第4位為終止碼;本實施例中,數(shù)字及運算符的排列順序為, “1234567890+-*/ = <>[] {} ()$% &”,對應的排列序號為依次從 “01 ” 到 “26”。(4)標點符號,設定其排列順序,取兩位數(shù)字表示的排列序號為第1、2位,第3位 對應按鍵“9”,第4位為終止碼;本實施例中,標點符號的排列順序為,“空格,。、?!; “‘、@\…- ”,對應的排列序號為依次從“01”到“17”。 當用于虛擬鍵盤時,所述終止碼均對應按鍵“ 5 ”。當用于普通數(shù)字鍵盤時,漢字的終止碼位于按鍵“5”上,大寫英文字母的終止碼位 于按鍵“6”上,小寫英文字母的終止碼位于按鍵“7”上,數(shù)字及運算符的終止碼位于按鍵 “8 ”上,標點符號的終止碼位于按鍵“9 ”上。以采用不同終止碼為例,部分文字輸入編碼示例如下一 0105 (總筆劃數(shù)為1筆,用兩位表示為01,橫筆劃為0,5為終止符),無重碼字。人02235 (總筆劃數(shù)為2筆,表示為02,撇為2,捺為3,5為終止符),其重碼字有 八、入,共3個。根據(jù)統(tǒng)計,總筆劃為12時,重碼最多,其中,最大重碼的情況出現(xiàn)在輸入編碼為 12010時(不考慮簡碼造成的重碼),即,12筆,前三筆為橫豎橫(或提),共計有22個漢字, 表示如下博、堪、堞、塔、堰、堙、提、塄、堠、頡;款、彭、蛩、壹、喜、煮、辜、耋、越、趁;
5
趨、超。S卩,此時輸入最多可能翻兩次屏,大多數(shù)情況下,錄入漢字不需要翻屏或只需翻一 次屏。當需要輸入字符時,示例如下A,0166 ;G, 0766 ;a, 0177 ;χ, 2477 ;2,0288 ;0,1088 ;*,1388 ; =,1588 ;。,0399; !,0699 ; (,2299 ;),2399。即,不需要變更輸入法,即可用4位輸入各種字母、數(shù)字、符號,用4至5位輸入各 種漢字,即使加上翻頁符和選擇符,按鍵數(shù)最多的一個漢字也只需要按鍵8次即能實現(xiàn)錄 入。此外,根據(jù)需要,還可以增加其它字符的錄入,并且不會增加重碼數(shù)。例如,對于俄文字符,采用5鍵錄入法,第1、2鍵為字母序號,第3、4鍵用61作為 俄文識別碼,第5鍵用6作為大寫字母終止碼,用7作為小寫字母終止碼。則,有下列示例B ,02616 ;}K,07616 ; 6,02617 ; >κ,07617??梢?,本方案能方便地用數(shù)字鍵盤錄入文字,不需要更換輸入法,按鍵數(shù)少,重碼 數(shù)低,尤其適合于沒有大鍵盤的場合使用。
權利要求
一種數(shù)字鍵盤文字輸入法,其特征在于采用數(shù)字鍵盤上的按鍵0~9,直接按鍵輸入對應文字的數(shù)字編碼的數(shù)碼,實現(xiàn)文字的輸入;數(shù)字編碼的碼長為4至5位,其數(shù)字編碼的方法是(1)漢字,取兩位數(shù)字表示的總筆劃數(shù)為第1、2位,按書寫順序,漢字的第一筆劃編碼、第二筆劃編碼、第三筆劃編碼分別為3至5位,至少輸入一個漢字筆劃編碼,當總碼長不足5位時,輸入終止碼;所述筆劃編碼與筆劃的對應關系為“0”——橫或提;“1”——豎;“2”——撇;“3”——點或捺;“4”——折;(2)英文字母,取兩位數(shù)字表示的字母的排列序號為第1、2位,大寫字母第3位對應按鍵“6”,小寫字母第3位對應按鍵“7”,第4位為終止碼;(3)數(shù)字及運算符,設定其排列順序,取兩位數(shù)字表示的排列序號為第1、2位,第3位對應按鍵“8”,第4位為終止碼;(4)標點符號,設定其排列順序,取兩位數(shù)字表示的排列序號為第1、2位,第3位對應按鍵“9”,第4位為終止碼。
2.根據(jù)權利要求1所述的數(shù)字鍵盤文字輸入法,其特征在于所述終止碼均對應按鍵“5”。
3.根據(jù)權利要求1所述的數(shù)字鍵盤文字輸入法,其特征在于漢字的終止碼位于按鍵 “5”上,大寫英文字母的終止碼位于按鍵“6”上,小寫英文字母的終止碼位于按鍵“7”上,數(shù) 字及運算符的終止碼位于按鍵“8”上,標點符號的終止碼位于按鍵“9”上。
4.根據(jù)權利要求1所述的數(shù)字鍵盤文字輸入法,其特征在于數(shù)字及運算符的排列順 序為,“1234567890+-*/ = <>[] {} ()$% &”,對應的排列序號為依次從“01”到“26”。
5.根據(jù)權利要求1所述的數(shù)字鍵盤文字輸入法,其特征在于標點符號的排列順序為, “空格,。、?! ;“‘IV··- I”,對應的排列序號為依次從“01”到“17”。
全文摘要
本發(fā)明公開了一種數(shù)字鍵盤文字輸入法,其特征在于采用數(shù)字鍵盤上的按鍵0~9,數(shù)字編碼的碼長為4至5位,其數(shù)字編碼的方法是漢字,取兩位數(shù)字表示的總筆劃數(shù)為第1、2位,取漢字的前三筆筆劃編碼為3至5位,當總碼長不足5位時,輸入終止碼;所述筆劃編碼與筆劃的對應關系為“0”——橫或提;“1”——豎;“2”——撇;“3”——點或捺;“4”——折;字母、數(shù)字和符號,取兩位數(shù)字表示排列序號,一位識別符,第4位為終止碼。本發(fā)明不需要改變輸入狀態(tài)即可用同樣方法輸入漢字和其它字符,重碼率低,可適用于各種具備數(shù)字按鍵的輸入裝置使用。
文檔編號G06F3/023GK101976119SQ20101050762
公開日2011年2月16日 申請日期2010年10月15日 優(yōu)先權日2010年10月15日
發(fā)明者吳紀明, 王宏 申請人:蘇州大學