專利名稱:漢字輸入法的制作方法
所屬領(lǐng)域本發(fā)明屬于一種漢字輸入法。
背景技術(shù):
綜觀目前國內(nèi)外用電腦輸入漢字的各種“輸入法”,可分為兩大類型。一類是需要記憶的字根多(超過30個(gè)字根),但每個(gè)漢字的平均擊鍵次數(shù)少(不超過3鍵,不包括最后從重碼中選擇上屏這一鍵),統(tǒng)稱為“字根多擊鍵少”;第二類是需要記憶的字根少(不超過30個(gè)字根),但重碼多、每個(gè)漢字的平均擊鍵次數(shù)多(超過3鍵),統(tǒng)稱為“字根少擊鍵多”??傊?,字根、擊鍵次數(shù)兩者之間相互影響、相互制約,幾乎成為所有輸入法的難解之題。
針對(duì)上述情況,《惠邦五行》最新版本的出現(xiàn),為解決上述矛盾作出了很大的努力以《惠邦五行》為例,“字根種類”已壓縮到27個(gè),又以《增強(qiáng)五行》為例,輸入每個(gè)漢字的平均擊鍵次數(shù)已壓縮到3.2鍵左右。但是,前者未能達(dá)到后者的“平均擊鍵次數(shù)”水平,而后者在“字根種類”之外,還必須懂漢語拼音。
發(fā)明內(nèi)容
本發(fā)明旨在解決字根、擊鍵次數(shù)之間的相互矛盾,做到“兩少”(字根少、平均擊鍵次數(shù)少),真正實(shí)現(xiàn)漢字輸入簡便化。
本發(fā)明提供一種新的漢字輸入法,也稱徐氏漢字輸入法,它不用更換變動(dòng)現(xiàn)有的電腦硬件和程序,也不需要用到任何漢語拼音,主要通過以下方案達(dá)到目的以10個(gè)或者9個(gè)數(shù)字碼代表24類互不重疊、互不相交的字根,每個(gè)數(shù)字碼和鍵盤上的1個(gè)鍵對(duì)應(yīng)設(shè)置,24類字根具體如下橫(一,包括挑 )、豎(丨)、撇(丿)、大、王、捺( )、提手(扌)、左下半包圍部件、點(diǎn)(丶)、廣、門、宀、所有折畫、竹頭()、交叉的筆畫、钅(金)、工、土、木(朩)、“人”及其變形、“水”及其變形、疒、口(包括 )、日(包括曰、目),其中,交叉的筆畫是指其他類字根中交叉字根之外的其他所有交叉的筆畫。
本發(fā)明有數(shù)字碼和字根有兩種對(duì)應(yīng)方式,一種是10個(gè)數(shù)字碼(設(shè)定編號(hào)1、2、3、4、5、6、7、8、9、0)和25類字根按如下方式對(duì)應(yīng)數(shù)字碼1代表的字根為橫(一,包括挑 );數(shù)字碼2代表的字根為豎(丨);數(shù)字碼3代表的字根為“ 、大、王”;數(shù)字碼4代表的字根為捺( )、提手(扌)及左下半包圍部件;數(shù)字碼5代表的字根為“點(diǎn)(丶)、廣、門、宀”;數(shù)字碼6代表的字根為所有折畫;數(shù)字碼7代表的字根為竹頭()和交叉的筆畫;數(shù)字碼8代表的字根為“钅(金)、工、土、木(朩)”;數(shù)字碼9代表的字根為“人”及其變形與“水”及其變形;數(shù)字碼0代表的字根為“疒、口(包括 )、日(包括曰、目)”。
此時(shí),10個(gè)數(shù)字碼可以和鍵盤上的10個(gè)數(shù)字鍵(1、2、3、4、5、6、7、8、9、0)分別對(duì)應(yīng)設(shè)置,也可以和鍵盤上的A、S、D、F、G、H、J、K、L、O或Q、W、E、R、T、Y、U、I、H、O分別對(duì)應(yīng)設(shè)置。
本發(fā)明數(shù)字碼和字根的另一種對(duì)應(yīng)方式,9個(gè)數(shù)字碼(設(shè)定編號(hào)1、2、3、4、5、6、7、8、0)和24類字根按如下方式對(duì)應(yīng)數(shù)字碼1代表的字根為橫(一,包括挑 )和“水”及其變形;數(shù)字碼2代表的字根為豎(丨)和“人”及其變形;數(shù)字碼3代表的字根為“ 大、王”及“左右兼顧”;數(shù)字碼4代表的字根為捺( )、提手(扌)及左下半包圍部件;數(shù)字碼5代表的字根為“點(diǎn)(丶)、廣、門、宀”;數(shù)字碼6代表的字根為所有的折畫;數(shù)字碼7代表的字根為竹頭()和交叉的筆畫;數(shù)字碼8代表的字根為“钅(金)、工、土、木(朩)”;數(shù)字碼0代表的字根為“疒、口(包括 )、日(包括曰、目)”。
此時(shí),9個(gè)數(shù)字碼可以和鍵盤上的9個(gè)數(shù)字鍵(1、2、3、4、5、6、7、8、0)分別對(duì)應(yīng)設(shè)置,也可以和鍵盤上的Q、W、E、R、T、Y、U、I、O分別對(duì)應(yīng)設(shè)置。
當(dāng)然,鍵盤上的鍵對(duì)應(yīng)哪個(gè)碼,可以視個(gè)人的喜好而設(shè)定,這一點(diǎn)在編軟件時(shí)可以加以完善。
本發(fā)明上述數(shù)字碼通常情況下可以按照筆畫順序排列,但是,為了減少重碼,考慮到按照筆順輸入時(shí)記憶筆順困難或有人對(duì)筆順不能確定,本發(fā)明還可以進(jìn)一步設(shè)定為將漢字分成左右結(jié)構(gòu)型(含左中右型,中部和右部合稱右部)和非左右結(jié)構(gòu)型,左右結(jié)構(gòu)型的漢字,在該字的左部按筆順取第一個(gè)碼(首碼),然后從該漢字的右部按筆順連取二個(gè)碼,最后按筆順取該漢字的末碼;對(duì)非左右型的漢字,從頭開始按筆順連取三碼,最后按筆順取該漢字的末碼。
當(dāng)按照上述規(guī)則取碼,有些漢字不足四碼時(shí),本發(fā)明還設(shè)定了截止碼,即以鍵盤上未使用到的一個(gè)鍵結(jié)尾作為末碼,這樣可以大大減少重碼。
為了減少重碼,提高輸入速度,本發(fā)明還進(jìn)一步設(shè)定了詞組輸入的規(guī)則,具體如下二字詞組取第一個(gè)字的前二個(gè)碼+第二個(gè)字的前三個(gè)碼;三字詞組取第一個(gè)字的首碼+第二個(gè)字的首碼+第三個(gè)字的前三個(gè)碼;四字詞組取第一個(gè)字的首碼+第二個(gè)字的首碼+第三個(gè)字的首碼+第四個(gè)字的前二個(gè)碼;五字及五字以上詞組則取前四個(gè)字及末字的首碼。
本發(fā)明還設(shè)定了一個(gè)專用的萬能鍵,當(dāng)字根不能確定時(shí),可用萬能鍵代入,并繼續(xù)完成其余編碼,此時(shí),屏幕上就會(huì)出現(xiàn)一組單字或詞組供選擇。。
當(dāng)然,和其他輸入法一樣,本發(fā)明為了輸入方便,提高輸入速度,也可根據(jù)個(gè)人使用需要進(jìn)行手工造字或造詞,設(shè)定全碼或簡碼,具體如何設(shè)定有待軟件編寫時(shí)確定。
由于本發(fā)明將交叉類的字根單獨(dú)列出,因此字根之間、字根與其他筆畫之間不重疊、不交叉,全部都是獨(dú)立、清晰、互不混淆的,從而避免了所有形碼輸入法都有一些字根必須從十分復(fù)雜的相互交叉的筆畫中尋找字根的尷尬局面。
本發(fā)明還做到了“兩少”一是需要記憶的字根少,一共只有25種類;二是每個(gè)漢字的平均擊鍵次數(shù)少,據(jù)統(tǒng)計(jì),每個(gè)字的平均擊鍵次數(shù)(不包括上屏這一鍵)只有二鍵多,相當(dāng)于目前國內(nèi)外最好水平的王碼五筆。
另外,本發(fā)明不要求懂拼音,沒有類似識(shí)別碼的嚴(yán)格要求,易學(xué)、好懂、操作方便,非常適合不懂拼音、年紀(jì)較大、文化水平一般者學(xué)習(xí)。
當(dāng)然,由于本發(fā)明大部分用數(shù)字鍵選字上屏,而王碼則是大部分用空格鍵上屏,因此上屏的速度比王碼慢。
此外,由于本輸入法可與以其為基礎(chǔ)的《徐氏直檢字典》(正在編著中)相配合使用,因此,對(duì)中、小學(xué)生的作用將會(huì)更大。
圖1為本發(fā)明實(shí)施例一字根代碼表;圖2為本發(fā)明實(shí)施例一典型字根及漢字字例表;圖3為本發(fā)明實(shí)施例二字根代碼表;圖4為本發(fā)明實(shí)施例二典型字根及漢字字例表。
具體實(shí)施例方式
下面,發(fā)明人將結(jié)合附圖和具體的實(shí)施例對(duì)本發(fā)明作進(jìn)一步的闡述當(dāng)本發(fā)明采用實(shí)施例一的方案時(shí),也就是采用10個(gè)數(shù)字鍵和24類字根對(duì)應(yīng)時(shí)左右結(jié)構(gòu)字挑→取扌、丿、 即4396。
上下結(jié)構(gòu)字忐→取丨、一、一、丶,即2115。
中坐結(jié)構(gòu)字幽→取丨、 丨,即2662。
獨(dú)體字里→取丨、 豐、一,即2671。
包圍結(jié)構(gòu)字國→取口、王、丶,即035/,此時(shí)不足四碼,末尾需加上截止碼。
左下半包圍字趕→取走、一、+,即417/,此時(shí)不足四碼,末尾需加上截止碼。
詞組詞組→56626,計(jì)算機(jī)→57836,中外合資→23993,中共溫州市委黨?!?7958。
當(dāng)本發(fā)明采用實(shí)施例二的方案時(shí),也就是采用9個(gè)數(shù)字鍵和24類字根對(duì)應(yīng)時(shí)左右結(jié)構(gòu)字挑→取扌、丿、 即4316。
上下結(jié)構(gòu)字忐→取丨、一、一、丶,即2115。
中坐結(jié)構(gòu)字幽→取丨、 丨,即2662。
獨(dú)體字里→取丨、 豐、一,即2671。
包圍結(jié)構(gòu)字國→取口、王、丶,即035/,此時(shí)不足四碼,末尾需加上截止碼。
左下半包圍字趕→取走、一、+,即417/,此時(shí)不足四碼,末尾需加上截止碼。
詞組詞組→56626,計(jì)算機(jī)→57836,中外合資→23213,中共溫州市委黨?!?7158。
以上實(shí)施例,并不是非得將全部碼輸入不可,沒有將碼輸完時(shí)屏幕上會(huì)出現(xiàn)所要的漢字,供使用者選擇,要進(jìn)一步確定唯一的漢字,就繼續(xù)輸入下面的代碼。
權(quán)利要求
1.一種漢字輸入法,其特征是以10個(gè)或者9個(gè)數(shù)字碼代表24類互不重疊、互不相交的字根,每個(gè)數(shù)字碼和鍵盤上的1個(gè)鍵對(duì)應(yīng)設(shè)置,24類字根具體如下橫(一,包括挑 )、豎(丨)、撇(丿)、大、王、捺()、提手(扌)、左下半包圍部件、點(diǎn)(丶)、廣、門、宀、所有折畫、竹頭()、交叉的筆畫、钅(金)、工、土、木 “人”及其變形、“水”及其變形、疒、口(包括 )、日(包括曰、目),其中,交叉的筆畫是指其他類字根中交叉字根之外的其他所有交叉的筆畫。
2.根據(jù)權(quán)利要求1所述的漢字輸入法,其特征是10個(gè)數(shù)字碼(設(shè)定編號(hào)1、2、3、4、5、6、7、8、9、0)和24類字根按如下方式對(duì)應(yīng)數(shù)字碼1代表的字根為橫(一,包括挑 );數(shù)字碼2代表的字根為豎(丨);數(shù)字碼3代表的字根為“丿、大、王”;數(shù)字碼4代表的字根為捺()、提手(扌)及左下半包圍部件;數(shù)字碼5代表的字根為“點(diǎn)(丶)、廣、門、宀”;數(shù)字碼6代表的字根為所有折畫;數(shù)字碼7代表的字根為竹頭()和交叉的筆畫;數(shù)字碼8代表的字根為“钅(金)、工、土、木 ”;數(shù)字碼9代表的字根為“人”及其變形與“水”及其變形;數(shù)字碼0代表的字根為“疒、口(包括 )、日(包括曰、目)”。
3.根據(jù)權(quán)利要求2所述的漢字輸入法,其特征是10個(gè)數(shù)字碼和鍵盤上的10個(gè)數(shù)字鍵(1、2、3、4、5、6、7、8、9、0)分別對(duì)應(yīng)設(shè)置。
4.根據(jù)權(quán)利要求2所述的漢字輸入法,其特征是10個(gè)數(shù)字碼和鍵盤上的A、S、D、F、G、H、J、K、L、O或Q、W、E、R、T、Y、U、I、H、0分別對(duì)應(yīng)設(shè)置。
5.根據(jù)權(quán)利要求1所述的漢字輸入法,其特征是9個(gè)數(shù)字碼(設(shè)定編號(hào)1、2、3、4、5、6、7、8、0)和24類字根按如下方式對(duì)應(yīng)數(shù)字碼1代表的字根為橫(一,包括挑 )和“水”及其變形;數(shù)字碼2代表的字根為豎(丨)和“人”及其變形;數(shù)字碼3代表的字根為“丿、大、王”;數(shù)字碼4代表的字根為捺()、提手(扌)及左下半包圍部件;數(shù)字碼5代表的字根為“點(diǎn)(丶)、廣、門、宀”;數(shù)字碼6代表的字根為所有的折畫;數(shù)字碼7代表的字根為竹頭()和交叉的筆畫;數(shù)字碼8代表的字根為“钅(金)、工、土、木 ”;數(shù)字碼0代表的字根為“疒、口(包括 )、日(包括曰、目)”。
6.根據(jù)權(quán)利要求5所述的漢字輸入法,其特征是9個(gè)數(shù)字碼和鍵盤上的9個(gè)數(shù)字鍵(1、2、3、4、5、6、7、8、0)分別對(duì)應(yīng)設(shè)置。
7.根據(jù)權(quán)利要求5所述的漢字輸入法,其特征是9個(gè)數(shù)字碼和鍵盤上的Q、W、E、R、T、Y、U、I、O分別對(duì)應(yīng)設(shè)置。
8.根據(jù)權(quán)利要求1或2或3或4或5或6或7所述的漢字輸入法,其特征是將漢字分成左右結(jié)構(gòu)型(含左中右型,中部和右部合稱右部)和非左右結(jié)構(gòu)型,左右結(jié)構(gòu)型的漢字,在該字的左部按筆順取第一個(gè)碼(首碼),然后從該漢字的右部按筆順連取二個(gè)碼,最后按筆順取該漢字的末碼;對(duì)非左右型的漢字,從頭開始按筆順連取三碼,最后按筆順取該漢字的末碼。
9.根據(jù)權(quán)利要求8所述的漢字輸入法,其特征是當(dāng)不足四碼時(shí),以鍵盤上未使用到的一個(gè)鍵結(jié)尾,作為末碼。
10.根據(jù)權(quán)利要求1或2或3或4或5或6或7或9所述的漢字輸入法,其特征是詞組輸入時(shí),取碼規(guī)則如下二字詞組取第一個(gè)字的前二個(gè)碼+第二個(gè)字的前三個(gè)碼;三字詞組取第一個(gè)字的首碼+第二個(gè)字的首碼+第三個(gè)字的前三個(gè)碼;四字詞組取第一個(gè)字的首碼+第二個(gè)字的首碼+第三個(gè)字的首碼+第四個(gè)字的前二個(gè)碼;五字及五字以上詞組則取前四個(gè)字及末字的首碼。
11.根據(jù)權(quán)利要求1或2或3或4或5或6或7所述的漢字輸入法,其特征是設(shè)定一個(gè)專用的萬能鍵,當(dāng)字根不能確定時(shí),可用萬能鍵代入。
12.根據(jù)權(quán)利要求1或2或3或4或5或6或7所述的漢字輸入法,其特征是可根據(jù)個(gè)人使用需要進(jìn)行手工造字或造詞,設(shè)定全碼或簡碼。
全文摘要
本發(fā)明屬于一種漢字輸入法,主要通過以下方案達(dá)到目的以10個(gè)或者9個(gè)數(shù)字碼代表24類互不重疊、互不相交的字根,每個(gè)數(shù)字碼和鍵盤上的1個(gè)鍵對(duì)應(yīng)設(shè)置,24類字根具體如下橫(一,包括挑╯)、豎(丨)、撇(丿)、大、王、捺(╰)、提手(扌)、左下半包圍部件、點(diǎn)(丶)、廣、門、宀、所有折畫、竹頭()、交叉的筆畫、钅(金)、工、土、木(木)、“人”及其變形、“水”及其變形、疒、口(包括口)、日(包括曰、目),其中,交叉的筆畫是指其他類字根中交叉字根之外的其他所有交叉的筆畫。本發(fā)明將交叉類的字根單獨(dú)列出,避免了從十分復(fù)雜的相互交叉的筆畫中尋找字根的尷尬局面,同時(shí),字根少、平均擊鍵次數(shù)少,不要求懂拼音,易學(xué)、好懂、操作方便。
文檔編號(hào)G06F3/023GK101034317SQ20071001944
公開日2007年9月12日 申請(qǐng)日期2007年1月22日 優(yōu)先權(quán)日2007年1月22日
發(fā)明者徐賢篤 申請(qǐng)人:徐賢篤