專利名稱:一種大、小鍵盤錄入的編碼方案的制作方法
技術領域:
本發(fā)明涉及一種計算機、通訊設備上使用的大鍵盤(計算機)和小鍵盤(手機)錄入漢字的編碼方案。
背景技術:
二十多年來,漢字的編碼方案主要有兩類,一類是以大鍵盤26個英文字母為碼源的方法,另一類是以小鍵盤上的數(shù)字鍵(或者再加上.+-*/)為碼源的方法,他們主要有五筆型碼、拼音碼、筆劃直接輸入法等,這兩類輸入法各有利弊,比如說用大鍵盤錄入速度快但難于掌握、小鍵盤錄入法易于掌握而速度不快,雖然某些數(shù)字輸入法將數(shù)字鍵順次映射到大建盤上,但這種對應關系是生硬的,而且根據(jù)數(shù)學知識,10個數(shù)字的排列數(shù)遠小于26個字母的排列數(shù),因此其可用于定義詞組的資源明顯不足,并且其擊鍵次數(shù)多,所以不可能在大鍵盤上實現(xiàn)高效錄入。由于兩者的應用范圍與要求是不同的,這必然會導致為了實現(xiàn)在大鍵盤上的高速錄入而學習一種錄入方法,同時為了能在如手機之類的設備上錄入又要去學習另一類錄入方法,而且由于兩者的聯(lián)系不大,使得用戶不得不為此付出雙倍的學習,這顯然是浪費了人力資源,因此有必要綜合考慮大小鍵盤通用的錄入編碼方案。
發(fā)明內容
本發(fā)明的目的在于提供一種綜合考慮大小鍵盤的特點,不但要保證在大鍵盤上能高效錄入,還要保留小鍵盤的靈活易記易移植的特點,而且還要保證兩者之間相輔相成、相互統(tǒng)一,使大鍵盤上的英文字母、小鍵盤上的數(shù)字鍵以及字根兩兩之間都有聯(lián)系,同時還定義了漢語拼音與國際音標以及大、小鍵盤上的中文、英文數(shù)字混合錄入的編碼方案。
本發(fā)明是這樣實現(xiàn)的根據(jù)象形、諧音、取意、行書筆形、取相同筆畫數(shù)的方法,利用英文字母、阿拉伯數(shù)字及.+-*/定義了3套編碼規(guī)則,其取碼總體規(guī)則為以表格1、表格2、表格3為字根,交叉的字以及在字中出現(xiàn)數(shù)字時,用聲母的第一個字母代表它,但如果是字根則應該用字根代表它;半包圍結構中的包圍部分盡量取完整、象形優(yōu)于發(fā)音,其取碼總原則為鍵數(shù)最少、成字優(yōu)先、下最大,所說的筆劃代碼為(a)英文大鍵盤上的單筆劃代碼橫H 豎I或S 撇P 點D或A 折V 捺N 鉤L 提T;(b)數(shù)字小鍵盤上的單筆劃代碼10鍵5碼中代碼橫(提)5 豎1 撇9 點(捺)0 折7 鉤6;14鍵5碼中代碼橫(提)- 豎1 撇/ 點(捺). 折7 鉤6。大鍵盤26英文字母為單字取碼方法,其擊鍵總數(shù)≤4,可以有音形取法、純形取法、字根的取法。
音形取法是指依次取該字的聲母及其第一、二、最末字根所在的鍵名,此時在其他字中的非字根的獨體字可以取其發(fā)音來代表它;所述的純形取法是指依次取該字的第一、二、三及最末字根所在的鍵名;所說的字根的取法是指成字字根,用音形取法是指依次取該字的聲母及其所在的鍵名,還可以再加上該字的首碼及末碼;用純形取法是指依次取該字所在鍵名及其第一、二、最末字根所在的鍵名;非成字字根依次取該字根所在鍵名及其第一、二、最末字根所在的鍵名;兩字詞組可分別取每個單字全碼中的前兩鍵;對三字詞組可分別取每個單子全碼中的第一鍵及第三個字的第二鍵,還可以分別取第一個字的前兩鍵及后兩字的第一鍵;四字詞組分別取每個字的第一鍵;多字詞組分別取第一、二、三及最末字的第一鍵。
小鍵盤的單字取碼方法其擊鍵總數(shù)≤5,有音形取法、純形取法、字根的取法。
所說的音形取法是指依次取該字的聲母及其第一、二、三、最末字根所在的鍵名,此時在其他字中的非字根的獨體字可以取其發(fā)音來代表它;所述的純形取法是指依次取該字的第一、二、三、四及最末字根所在的鍵名;所說的字根的取法是指成字字根,用音形取法是依次取該字的聲母及其所在的鍵名再加上其第一、二、最末鍵;純形取法是依次取該字所在鍵名及其第一、二、三、最末字根所在的鍵名;對非成字字根可以依次取該字根所在鍵名及其第一、二、三、最末字根所在的鍵名;對兩字詞組分別取第一個字的前三鍵及第二字的前兩鍵;對三字詞組可以分別取第一、二字的前兩鍵及第三字的第一鍵,還可以分別取第一個字的第一鍵及后兩字的前兩鍵;對四字詞組可以分別取每個字的第一鍵再加上第四字的第二鍵;對多字詞組可以分別取第一、二、三、四及最末字的第一鍵。
大鍵盤上的中文、英文、數(shù)字混合錄入,遇到回車后回到中文錄入狀態(tài);(1)用V+代碼+M+回車來錄入羅馬數(shù)字,用V+代碼+回車來錄入阿拉伯數(shù)字,用V+代碼+i+回車來錄入中文小寫數(shù)字,也可以用V+代碼+iV+回車來錄入中文小寫數(shù)字,用V+代碼+I+回車來錄入中文大寫數(shù)字,也可以用V+代碼+IV+回車來錄入中文大寫數(shù)字。
標準大鍵盤(1)[鍵輸入法狀態(tài)條中備選漢字后翻頁,]鍵輸入法狀態(tài)條中備選漢字前翻頁;(2)空格選擇第一個備選漢字;用;′回車,./shift鍵或,./shift;′回車來分別選擇第2、3、4、5、6、7、8個備選漢字;當選擇使用空格來選擇第一個備選漢字、且已經鍵入了4個鍵時,可以用yesfwlqbj或asdfghjkl來分別選擇第1~9個備選漢字。
(3)Ctrl,Alt中任選一個作為ESC鍵用,另一個作用Back Space鍵用,分別用于清除全部或一個已鍵入的字根鍵名。
(4)回車在中文、英文、數(shù)字混合錄入狀態(tài)下,用回車來結束英文或數(shù)字狀態(tài),回到中文狀態(tài)。小鍵盤上的英文、數(shù)字、標點錄入為(1)數(shù)字的錄入以兩個連續(xù)的標志鍵開頭,后加阿拉伯數(shù)字,以標志鍵或點號作為小數(shù)點,以回車鍵結束。
(2)英文的錄入以標志鍵開頭,后加英文的數(shù)字代碼如果在英文代碼后加*則自動變?yōu)榇髮懹⑽淖帜浮?br>
(3)標點的錄入方法第一類鍵盤
第二類鍵盤
其中(1)漢語拼音聲調用-/v\來分別代表一、二、三、四聲①在每個字的拼音后面注聲調,此時一聲可以用空格代表;②在聲母后直接注聲調,此時一聲不可以用空格代表;(2)國際音標
結構識別為左右結構用W或M,5;上(中)下結構用B,8;包圍結構用O,0;獨體字用Q,7;半包圍用G,6。
本發(fā)明的優(yōu)點在于綜合考慮大小鍵盤的特點,不但可以保證在大鍵盤上的高效錄入,還可保留小鍵盤的靈活易記易移植的特點,同時保證兩者之間相輔相成、相互統(tǒng)一,使大鍵盤上的英文字母、小鍵盤上的數(shù)字鍵以及字根兩兩之間都有聯(lián)系,還可用于漢語拼音與國際音標,是一種快捷、方便的鍵盤錄入方法。
具體實施本發(fā)明根據(jù)象形、諧音、取意、行書筆形、取相同筆畫數(shù)的方法,利用英文字母、阿拉伯數(shù)字及.+-*/定義了3套編碼規(guī)則,其取碼總體規(guī)則為以表格1、表格2、表格3為字根,交叉的字以及在字中出現(xiàn)″一二三四五六七八九十″時,是字根的用字根表示、不是字根的用其發(fā)音表示;半包圍結構中的包圍部分盡量取完整、象形優(yōu)于發(fā)音,其取碼總原則為鍵數(shù)最少、成字優(yōu)先、下最大。
1、所說的筆劃代碼(1)英文大鍵盤上的單筆劃代碼橫H 豎I或S 撇P 點D或A 折V 捺N 鉤L 提T(2)數(shù)字小鍵盤上的單筆劃代碼10鍵5碼中代碼橫(提)5 豎1 撇9 點(捺)0 折7 鉤614鍵5碼中代碼橫(提)- 豎1 撇/ 點(捺). 折7 鉤6如″吏″’一、史’,而不是’ 、乂’?!柏 薄耙欢 倍皇恰岸|”關于容錯碼以及查詢鍵的說明表1中uv的字根統(tǒng)一用v代表,u用作查詢鍵)也可以用類似的轉移法定義查詢鍵,如y作查詢鍵,uv統(tǒng)一用v代表,y上的字根轉移到u上,等等;表2中v包含了u的字根,也可以不包含;將同一個字根同時歸入兩個鍵,這是容錯碼設置,實際應用時可任選或全選;如果在表1的字根中選擇了用F鍵來代表與4(四)有關的字根,則表2、表3中的4根據(jù)用戶要求可以不再包含s;表3中9的p用戶也可以將其歸入/中的p。
2.大鍵盤26英文字母(推薦使用音形取法1))(1)單字取碼方法(擊鍵總數(shù)<=4)①音形取法依次取該字的聲母及其第一、二、最末字根所在的鍵名(包括非字根的獨體字的取法)。非字根的獨體字在其他字中時1)取其發(fā)音來代表它2)不能取其音代表它。如″筆″’聲母、、毛’或’聲母、、 、七’;②純形取法依次取該字的第一、二、三及最末字根所在的鍵名,非字根的獨體字在其他字中時不能取其發(fā)音來代表它如″筆″’、 、七’③字根的取法1)成字字根音形取法依次取該字的聲母及其所在的鍵名(有必要時再加上該字的首碼及末碼);純形取法依次取該字所在鍵名及其第一、二、最末字根所在的鍵名。2)非成字字根依次取該字根所在鍵名及其第一、二、最末字根所在的鍵名。
(2)兩字詞組分別取每個單字全碼中的前兩鍵。如品位POWO(3)三字詞組①分別取每個單字全碼中的第一鍵及第三個字的第二鍵;如奧運會ayha②分別取第一個字的前兩鍵及后兩字的第一鍵。如輸入法scrf(4)四字詞組分別取每個字的第一鍵。如蒸蒸日上zzrs(5)多字詞組分別取第一、二、三及最末字的第一鍵。如中華人民共和國zhrg3.小鍵盤(1)單字取碼方法(擊鍵總數(shù)<=5)①音形取法依次取該字的聲母及其第一、二、三、最末字根所在的鍵名(包括非字根的獨體字的取法),非字根的獨體字在其他字中時1)取其發(fā)音來代表它2)不取其發(fā)音代表它②純形取法依次取該字的第一、二、三、四及最末字根所在的鍵名,非字根的獨體字在其他字中時不能取其發(fā)音來代表它。
③字根的取法1)成字字根音形取法依次取該字的聲母及其所在的鍵名再加上其第一、二、最末鍵;純形取法依次取該字所在鍵名及其第一、二、三、最末字根所在的鍵名。2)非成字字根依次取該字根所在鍵名及其第一、二、三、最末字根所在的鍵名。(2)兩字詞組分別取第一個字的前三鍵及第二字的前兩鍵。(3)三字詞組①分別取第一、二字的前兩鍵及第三字的第一鍵;②分別取第一個字的第一鍵及后兩字的前兩鍵。(4)四字詞組分別取每個字的第一鍵再加上第四字的第二鍵。(5)多字詞組分別取第一、二、三、四及最末字的第一鍵。(6)根據(jù)用戶需要可以用大鍵盤上的ASDFGHJKLO或YESFWLQBJO來代表阿拉伯數(shù)字,用VCXNM來代表+-*/.進行中文錄入。
4.識別碼與重碼選擇在不產生新的重碼的情況下可將重碼定義為一級或二級或三級簡碼來區(qū)分它們。(1)識別碼不足4或5鍵時要注意,有時可能要加上識別碼①末碼識別該字最末一個字根的最末字根或筆劃。如″東″字的末碼識別碼為″ハ″;②結構識別左右結構-W或M,5;上(中)下結構-B,8;包圍結構-O,0;獨體字-Q,7;半包圍G,6;也可以自定義。③能區(qū)分重碼的那一部分的第一碼。
通常情況下用末碼和結構識別碼,若末碼相同則用結構識別碼,若末碼與結構都相同則用第三類識別碼。
5.大鍵盤上的中文、英文、數(shù)字混合錄入,遇到回車后才回到中文錄入狀態(tài)。(1)V(v)或左Shift鍵作為數(shù)字標志鍵用YESFWLQBJOD或ASDFGHJKLO.或YESFWLQBJO.(大小寫字母都可以)為代碼來分別代表1234567890.。
具體形式及舉例1)V+代碼+M+回車 如VYEM回車=I II2)V+代碼+回車如VYE回車=123)V+代碼+i+回車 如VYEi回車=一二4)V+代碼+I+回車 如VYEI回車=壹貳
5)V+代碼+iV+回車 如VEEiV回車=二十二6)V+代碼+IV+回車 如VEEIV回車=貳拾貳(2)I(i)或左Ctrl鍵或Caps Lock作為英文標志鍵如iNew Beijing.回車=New Beijing.6.標準大鍵盤其它鍵的使用方法(1)①[鍵輸入法狀態(tài)條中備選漢字后翻頁②]鍵輸入法狀態(tài)條中備選漢字前翻頁(2)空格選擇第一個備選漢字(當已鍵入了4個鍵之后,可用直接錄入下文來選擇第一個備選漢字);用;′回車,./shift鍵或,./shift;′回車來分別選擇第2、3、4、5、6、7、8個備選漢字。當選擇使用空格來選擇第一個被選字,且已鍵入4鍵時,也可用YESFWLQBJ或ASDFGHJKL來分別選擇第1~9個備選漢字。(3)Ctrl,Alt中任選一個作為ESC鍵用,另一個作用Back Space鍵用,分別用于清除全部或一個已鍵入的字根鍵名。(4)回車在中文、英文數(shù)字混合錄入狀態(tài)下,用回車結束英文或數(shù)字狀態(tài),回到中文狀態(tài)。
7.小鍵盤上的英文、數(shù)字、標點錄入法第一類鍵盤非計算機(如手機)上的數(shù)字小鍵盤,在*和#之間任意選一個作為標志鍵,另一個作為回車鍵第二類鍵盤計算機上的數(shù)字小鍵盤,在*和+之間任意選一個作為標志鍵,另一個作為字根用鍵下面的統(tǒng)一以*作為標志鍵舉例子(1)數(shù)字的錄入以**開頭,后加阿拉伯數(shù)字,以標志鍵或點號作為小數(shù)點,以回車鍵結束。
第一類鍵盤舉例說明**12*21#=12.21第二類鍵盤舉例說明**12.21回車=12.21(2)英文的錄入以*開頭、后加英文的數(shù)字代碼如*1211#=iy;*1112*#=y(tǒng)I;*11*12#=Yi;*1212*12#=iIi;*1211回車=iy;*1112*回車=y(tǒng)I;*11*12回車=Yi;*1212*12回車=iIi。
缺省是小寫英文,若在英文的字母代碼后有*則自動變?yōu)榇髮懽帜浮?br>
如果在手機等設備上有專門的英文切換鍵則可直接2個數(shù)字鍵輸入一個英文字母,而無需用*開頭。(3)標點的錄入方法第一類鍵盤
第二類鍵盤
另外還可以自定義標點符號,但建議*后為奇數(shù)個數(shù)字,避免與英文沖突。
8.大鍵盤上的漢語拼音與國際音標的錄入方法遇到回車后才返回到中文錄入狀態(tài)(1)漢語拼音vv或Shift+V作為標志鍵,用-/V\分別代表一二三四聲①在每個字的拼音后面注聲調,此時一聲可以用空格代表如二十一世紀Er\shi/yi shi\ji\②在聲母后直接注聲調,此時一聲不可以用空格代表如中國Zho-ng guo/其中用e/\代表ê;用u代表ü。(2)國際音標vi或Shift+V作為標志鍵
表格1大鍵盤 表格2 表格3
權利要求
1.一種大、小鍵盤錄入的編碼方案,其特征在于根據(jù)象形、諧音、取意、行書筆形、取相同筆畫數(shù)的方法,利用英文字母、阿拉伯數(shù)字及.+-*/定義了3套編碼規(guī)則,其取碼總體規(guī)則為以表格1、表格2、表格3為字根,交叉的字以及在字中出現(xiàn)數(shù)字時,用聲母的第一個字母代表它,但如果是字根則應該用字根代表它;半包圍結構中的包圍部分盡量取完整、象形優(yōu)于發(fā)音,其取碼總原則為鍵數(shù)最少、成字優(yōu)先、下最大,所說的筆劃代碼為(a)英文大鍵盤上的單筆劃代碼橫H 豎I或S 撇P 點D或A 折V 捺N 鉤L 提T;(b)數(shù)字小鍵盤上的單筆劃代碼10鍵5碼中代碼橫(提)5 豎1 撇9 點(捺)0 折7 鉤6;14鍵5碼中代碼橫(提)- 豎1 撇/ 點(捺). 折7 鉤6。
2.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于大鍵盤26英文字母為單字取碼方法,其擊鍵總數(shù)≤4,可以有音形取法、純形取法、字根的取法。
3.根據(jù)權利要求2所述的一種大、小鍵盤錄入的編碼方案,其特征在于音形取法是指依次取該字的聲母及其第一、二、最末字根所在的鍵名,此時在其他字中的非字根的獨體字可以取其發(fā)音來代表它;所述的純形取法是指依次取該字的第一、二、三及最末字根所在的鍵名;所說的字根的取法是指成字字根,用音形取法是指依次取該字的聲母及其所在的鍵名,還可以再加上該字的首碼及末碼;用純形取法是指依次取該字所在鍵名及其第一、二、最末字根所在的鍵名;非成字字根依次取該字根所在鍵名及其第一、二、最末字根所在的鍵名;兩字詞組可分別取每個單字全碼中的前兩鍵;對三字詞組可分別取每個單子全碼中的第一鍵及第三個字的第二鍵,還可以分別取第一個字的前兩鍵及后兩字的第一鍵;四字詞組分別取每個字的第一鍵;多字詞組分別取第一、二、三及最末字的第一鍵。
4.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于小鍵盤的單字取碼方法其擊鍵總數(shù)≤5,有音形取法、純形取法、字根的取法。
5.根據(jù)權利要求4所述的一種大、小鍵盤錄入的編碼方案,其特征在于所說的音形取法是指依次取該字的聲母及其第一、二、三、最末字根所在的鍵名,此時在其他字中的非字根的獨體字可以取其發(fā)音來代表它;所述的純形取法是指依次取該字的第一、二、三、四及最末字根所在的鍵名;所說的字根的取法是指成字字根,用音形取法是依次取該字的聲母及其所在的鍵名再加上其第一、二、最末鍵;純形取法是依次取該字所在鍵名及其第一、二、三、最末字根所在的鍵名;對非成字字根可以依次取該字根所在鍵名及其第一、二、三、最末字根所在的鍵名;對兩字詞組分別取第一個字的前三鍵及第二字的前兩鍵;對三字詞組可以分別取第一、二字的前兩鍵及第三字的第一鍵,還可以分別取第一個字的第一鍵及后兩字的前兩鍵;對四字詞組可以分別取每個字的第一鍵再加上第四字的第二鍵;對多字詞組可以分別取第一、二、三、四及最末字的第一鍵。
6.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于大鍵盤上的中文、英文、數(shù)字混合錄入,遇到回車后回到中文錄入狀態(tài);(1)用V+代碼+M+回車來錄入羅馬數(shù)字,用V+代碼+回車來錄入阿拉伯數(shù)字,用V+代碼+i+回車來錄入中文小寫數(shù)字,也可以用V+代碼+iV+回車來錄入中文小寫數(shù)字,用V+代碼+I+回車來錄入中文大寫數(shù)字,也可以用V+代碼+IV+回車來錄入中文大寫數(shù)字。
7.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于標準大鍵盤(1)[鍵輸入法狀態(tài)條中備選漢字后翻頁,]鍵輸入法狀態(tài)條中備選漢字前翻頁;(2)空格選擇第一個備選漢字;用;′回車,./shift鍵或,./shift;′回車來分別選擇第2、3、4、5、6、7、8個備選漢字;當選擇使用空格來選擇第一個備選漢字、且已經鍵入了4個鍵時,可以用yesfwlqbj或asdfghjkl來分別選擇第1~9個備選漢字。(3)Ctrl,Alt中任選一個作為ESC鍵用,另一個作用Back Space鍵用,分別用于清除全部或一個已鍵入的字根鍵名。(4)回車在中文、英文、數(shù)字混合錄入狀態(tài)下,用回車來結束英文或數(shù)字狀態(tài),回到中文狀態(tài)。
8.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于小鍵盤上的英文、數(shù)字、標點錄入為(1)數(shù)字的錄入以兩個連續(xù)的標志鍵開頭,后加阿拉伯數(shù)字,以標志鍵或點號作為小數(shù)點,以回車鍵結束。(2)英文的錄入以標志鍵開頭,后加英文的數(shù)字代碼如果在英文代碼后加*則自動變?yōu)榇髮懹⑽淖帜浮?3)標點的錄入方法第一類鍵盤
第二類鍵盤
9.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于其中(1)漢語拼音聲調用-/v\來分別代表一、二、三、四聲①在每個字的拼音后面注聲調,此時一聲可以用空格代表;②在聲母后直接注聲調,此時一聲不可以用空格代表;(2)國際音標
10.根據(jù)權利要求1所述的一種大、小鍵盤錄入的編碼方案,其特征在于結構識別為左右結構用W或M,5;上(中)下結構用B,8;包圍結構用O,0;獨體字用Q,7;半包圍用G,6。
全文摘要
本發(fā)明可應用于計算機、通訊設備上的一種使用大鍵盤(計算機)和小鍵盤(手機)錄入漢字的編碼方案,根據(jù)象形、諧音、取意、行書筆形、取相同筆畫數(shù)的方法,利用英文字母、阿拉伯數(shù)字及+-*/定義了3套編碼規(guī)則,其取碼總體規(guī)則為:以其字根為基礎,交叉以及在字中出現(xiàn)數(shù)字時,可以用字根表示、也可以用其發(fā)音表示;半包圍結構中的包圍部分盡量取完整、象形優(yōu)于發(fā)音,其取碼總原則為:鍵數(shù)最少、成字優(yōu)先、下最大,綜合考慮大小鍵盤的特點,不但可以保證在大鍵盤上的高效錄入,還可保留小鍵盤的靈活易記易移植的特點,同時保證兩者之間相輔相成、相互統(tǒng)一,使大鍵盤上的英文字母、小鍵盤上的數(shù)字鍵以及字根兩兩之間都有聯(lián)系。
文檔編號G06F3/023GK1373411SQ0211655
公開日2002年10月9日 申請日期2002年4月9日 優(yōu)先權日2002年4月9日
發(fā)明者陳松 申請人:陳松