專利名稱:增5碼漢字輸入法的制作方法
一種用于漢字鍵盤(pán)輸入的增5碼漢字輸入法。
大眾碼、表形碼、倉(cāng)頡碼、五筆字型,筆形碼這幾種輸入方法,需要記憶的部首(字根)都在100個(gè)以上,并且都有一套較復(fù)雜的字形拆分規(guī)定。學(xué)習(xí)和熟練掌握要下較大的功夫,成年人學(xué)習(xí)起來(lái)很吃力。全拼、雙拼、簡(jiǎn)拼、自然碼這幾種方法,都是以漢語(yǔ)拼音為基礎(chǔ)的。普通話講不好,拼音知識(shí)未掌握好的,都難以使用。只有五筆畫(huà)方法好學(xué),但重碼太多,速度慢。
本發(fā)明的目的在于,解決現(xiàn)有所存在地問(wèn)題,提供一種學(xué)習(xí)和掌握容易,輸入速度較快的增5碼漢字輸入法。
本發(fā)明是這樣實(shí)現(xiàn)的將漢字筆形分為5類,即橫、豎、撇、捺、折,其筆形代碼依次用1、2、3、4、5表示,并與鍵盤(pán)上的鍵位1、2、3、4、5相對(duì)應(yīng)。
規(guī)定漢字的代碼由每個(gè)漢字書(shū)寫(xiě)順序的第一、二、三筆和未筆的筆碼組成。無(wú)后面幾筆時(shí),分別用0代替其筆碼。
其特征是a、凡某筆劃與已寫(xiě)過(guò)的任何筆劃相交時(shí),該筆劃的筆碼增5;
b、凡漢字的最后一筆為“一”,且倒數(shù)第二筆也為“一”時(shí),該字的末筆筆碼增5,即1+5=6,末筆筆碼為6;
c、凡漢字的最后兩筆為“人”或“八”形,且分布在豎的兩邊時(shí),該字的末筆筆碼增5,即4+5=9,末筆筆碼為9;
d、凡漢字的最后兩筆為“人”或“八”,且中間不夾有其它筆劃時(shí),將“人”和“八”整體看作末筆,其筆碼為這兩個(gè)部首的首筆筆碼增5,即3+5=8;
e、凡漢字的最后三筆為“口”時(shí),將它整體看作末筆,其筆碼為“口”字第二筆筆劃碼增5,即5+5=10,用0表示。
f、采用經(jīng)優(yōu)化的20個(gè)部首與鍵盤(pán)上的鍵位對(duì)應(yīng)關(guān)系為
本發(fā)明的優(yōu)點(diǎn)在于,只要記住看作第一筆的20個(gè)部首,看作末筆的3個(gè)部首和3種情況;本方法無(wú)須再記更多的部首,也無(wú)須判斷字的結(jié)構(gòu)形式和拆分字的部件;按書(shū)寫(xiě)順序很容易便形成代碼。而且代碼用數(shù)字表示,可用右邊的小鍵盤(pán)區(qū),易于盲打。比五筆畫(huà)重碼相對(duì)少。本方法極易理解、記憶和掌握。其對(duì)比情況如下
形成代碼的各種因素表(表一)
表一的對(duì)比情況,來(lái)自電子科技大學(xué)出版社1996年12月版《常用漢字輸入編碼速查大字典》。
重碼情況對(duì)比表(表二)
表二重碼情況是用數(shù)據(jù)庫(kù)自編程序統(tǒng)計(jì)出來(lái)的。
下面對(duì)本發(fā)明作詳細(xì)的說(shuō)明
一、將漢字筆形分為5類,即橫、豎、撇、捺、折,其筆形代碼依次用1、2、3、4、5表示并與鍵盤(pán)上的鍵位1、2、3、4、5相對(duì)應(yīng)。
二、本發(fā)明規(guī)定漢字的代碼(以下簡(jiǎn)稱字碼)由每個(gè)漢字書(shū)寫(xiě)順序的第一、二、三筆和未筆的筆碼組成。例田2511會(huì)3414 訌4511無(wú)后面幾筆時(shí),分別用0代替其筆碼。例
一1000丁1200馬5510
三、按上述規(guī)則形成的字碼,理論上只有5×5×5×5=625個(gè),對(duì)于GB2312-80《信息交換用漢字編碼字符集—基本集》中全部6763個(gè)漢字來(lái)說(shuō),字碼總數(shù)顯得太少,重碼必然會(huì)太多。本發(fā)明的獨(dú)創(chuàng)之處是規(guī)定在一定的條件下,筆碼要在原數(shù)字上增5后再去組成字碼(當(dāng)原筆碼為5,加5后變?yōu)?0時(shí),用0表示)。這樣一來(lái),組成字碼的4個(gè)筆碼的取值范圍由原來(lái)的1-5擴(kuò)大為0-9,字碼的總數(shù)理論上可以有10×10×10×10=10000個(gè);為減少重碼創(chuàng)造了條件。
筆碼增5的具體規(guī)則是
1、凡某筆劃與已寫(xiě)過(guò)的任何筆劃相交時(shí),該筆劃的筆碼增5。例
子5260(第三筆筆碼增5)
什3217(第四筆筆碼增5)
助2518(末筆筆碼增5)
圣5911(第二筆筆碼增5)
也5700(第二筆、第三筆筆碼增5)
2、凡漢字的最后一筆為“一”,且倒數(shù)第二筆也為“一”(即重復(fù))時(shí),該字的末筆筆碼增5,即1+5=6。例
且2516但3226回2526
3、凡漢字的最后兩筆為“人”或“八”形,且分布在豎的兩邊時(shí),該字的末筆筆碼增5,即4+5=9,末筆筆碼為9;例
朵3519秉3159你3239
4、凡漢字的最后兩筆為“人”或“八”,且中間不夾有其它筆劃時(shí),將“人”和“八”整體看作末筆,其筆碼為這兩個(gè)部首的首筆筆碼增5,即3+5=8;例
兵3218貝2580央2518
e、凡漢字的最后三筆為“口”時(shí),將它整體看作末筆,其筆碼為“口”字第二筆筆劃碼增5,即5+5=10,用0表示。例
周3510語(yǔ)4510句3500
f、漢字中最初幾筆組成某個(gè)部首的現(xiàn)象較為普遍,在此情況下,將它們整體看作第一筆。但鑒于它們的首筆并非均勻在分布在5類筆形中,故確定它們的筆碼時(shí)不完全拘泥于“首筆筆碼增5”的方法,但仍符合增5的大原則,即確定的筆碼在增5后的范圍(0、6、7、8、9)內(nèi),采用經(jīng)優(yōu)化的20個(gè)部首與鍵盤(pán)上的鍵位對(duì)應(yīng)關(guān)系為
權(quán)利要求
1、一種用于漢字鍵盤(pán)輸入的增5碼漢字輸入法;將漢字筆形分為5類,即橫、豎、撇、捺、折,其筆形代碼依次用1、2、3、4、5表示,并與鍵盤(pán)上的鍵位1、2、3、4、5相對(duì)應(yīng);
規(guī)定漢字的代碼由每個(gè)漢字書(shū)寫(xiě)順序的第一、二、三筆和未筆的筆碼組成;無(wú)后面幾筆時(shí),分別用0代替其筆碼;
其特征是a、凡某筆劃與已寫(xiě)過(guò)的任何筆劃相交時(shí),該筆劃的筆碼增5;
b、凡漢字的最后一筆為“一”,且倒數(shù)第二筆也為“一”時(shí),該字的末筆筆碼增5,即1+5=6,末筆筆碼為6;
c、凡漢字的最后兩筆為“人”或“八”形,且分布在豎的兩邊時(shí),該字的末筆筆碼增5,即4+5=9,末筆筆碼為9;
d、凡漢字的最后兩筆為“人”或“八”,且中間不夾有其它筆劃時(shí),將“人”和“八”整體看作末筆,其筆碼為這兩個(gè)部首的首筆筆碼增5,即3+5=8;
e、凡漢字的最后三筆為“口”時(shí),將它整體看作末筆,其筆碼為“口”字第二筆筆劃碼增5,即5+5=10,用0表示;
f、采用經(jīng)優(yōu)化的20個(gè)部首與鍵盤(pán)上的鍵位對(duì)應(yīng)關(guān)系為
全文摘要
一種用于漢字鍵盤(pán)輸入的增5碼漢字輸入法;解決了現(xiàn)有的輸入方法,需要記憶的部首(字根)都在100個(gè)以上,有一套較復(fù)雜的字形拆分規(guī)定,學(xué)習(xí)和熟練掌握很吃力,五筆畫(huà)重碼太多,速度慢的問(wèn)題;將漢字筆形分為5類,即橫、豎、撇、捺、折,其筆形代碼依次用1、2、3、4、5表示,并與鍵盤(pán)上的鍵位1、2、3、4、5相對(duì)應(yīng)。采用經(jīng)優(yōu)化的20個(gè)部首與6、7、8、9、0筆碼及鍵位相對(duì)應(yīng),及看作末筆的3個(gè)部首和3種情況,學(xué)習(xí)起來(lái)極易理解、記憶和掌握。
文檔編號(hào)G06F3/023GK1208886SQ98114269
公開(kāi)日1999年2月24日 申請(qǐng)日期1998年8月25日 優(yōu)先權(quán)日1998年8月25日
發(fā)明者周福安 申請(qǐng)人:周福安