專利名稱:全三碼漢字輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在電腦鍵盤上輸入漢字的代碼軟件編程設(shè)計,尤其是提供一種簡單易記、易學(xué),符合中國人的漢語基礎(chǔ),易普及推廣的全三碼漢字輸入法。
目前,公知的漢字輸入方法,如“表形碼輸入法”、“五筆字形輸入法”、“拼音輸入法”等均存在較明顯的缺陷;“五筆字形輸入法”等,要求鍵入者必須強記漢字的拆分規(guī)則及其字根的編碼,由于漢字的基本構(gòu)件和結(jié)構(gòu)特征的復(fù)雜性,決定了此類方法繁瑣、難記、難學(xué);而“拼音輸入法”等編碼較長,重碼率高,選字麻煩,效率低下。
本發(fā)明的目的是提供一種全三碼漢字輸入法,此方法以現(xiàn)代漢語基礎(chǔ)知識為依托,鍵入者只需幾分鐘既可掌握;所有漢字一律用三碼(包括空格鍵)輸入,簡單明了、易推廣,鍵入效率高。
本發(fā)明的目的是這樣實現(xiàn)的一、所有漢字的輸入編碼均為三碼,一個字母為一碼;不足三碼時,以空格鍵替代。為便于記憶,在此引入數(shù)位概念,即自左向右依次稱之為百位碼、十位碼、個位碼。
二、百位碼為該漢字的第一個拼音字母,即有聲母時為該聲母的第一個字母,零聲母時為該音節(jié)的第一個字母。漢語拼音方案中可做音節(jié)開頭的共有23個字母,這樣百位碼共有23個編碼可供選擇,即A、B、C、D、E、F、G、H、J、K、L、M、N、O、P、Q、R、S、T、W、X、Y、Z。
三、十位碼為該漢字的部首編碼。當該漢字含有兩個和兩個以上的部首時,則以書寫順序在前的部首編碼為十位碼;當該漢字不含規(guī)定部首(即零部首)時,十位碼以空格鍵替代。十位碼以26個字母組成26個編碼,每個編碼含兩個基本部首,所選部首均為高頻部首。
部首及編碼列表如下 其中 部含“卩”、“力”;“冫”部含“氵”;“钅”部含“金”,“冖”部含“宀”;“艸”部含“卅”;“?!辈亢般堋?;“木”部含“禾”。
四、個位碼為該漢字的最末一個筆劃的編碼。如該字為部首成字(即該字本身即是部首),個位碼以空格鍵替代;如該字部首在字末,則以部首前一筆的筆劃編碼做為個位碼。為減少重碼,根據(jù)漢字最末一筆的位置特征和書寫特點,將“一”、“丨”、“丿”、“”、“丶”、“”六類基本筆形做了細分細化,共細化為26種筆形,設(shè)26個編碼。列表如下
四、對高頻漢字設(shè)計有簡碼輸入,其編碼為該字的第一個拼音字母,再加兩個空格鍵;高頻漢字也可按三位編碼輸入。高頻漢字共23個,簡碼如下A、??;B、不;C、常;D、的;E、而;F、發(fā);G、工;H、和;J、經(jīng);K、可;L、了;M、們;N、你;O、歐;P、平;G、其;R、人;S、是;T、他;W、我;X、西;Y、一;Z、中。
五、本方案字庫中包括GB2312-80中的全部漢字及其余較常用漢字。
六、本方案一般不會出現(xiàn)重碼;一旦出現(xiàn),選字碼為所選漢字的順序號,未選者自動息去。
七、用本方案直接輸入詞匯時,均用四碼輸入。輸入雙音節(jié)詞匯,輸入編碼為字母“I”加該詞匯兩個字的第一個拼音字母和最后一字的末筆編碼;輸入三音節(jié)或四音節(jié)詞匯時,輸入編碼為字母“U”加該詞匯第一字、最后一字的第一個拼音字母和最后一字的末筆編碼;輸入四音節(jié)以上的多音節(jié)詞匯,輸入編碼為字母“V”加該詞匯第一字、最后一字的第一個拼音字母和最后一字的末筆編碼。
由于采取上述方案,可以使具備現(xiàn)代漢語基礎(chǔ)知識的鍵入者,只需幾分鐘即可掌握鍵選漢字的方法,所有漢字一律三碼輸入,簡單明了,易記易推廣,鍵入效率高。
下面結(jié)合實施例對本方案進一步說明。
根據(jù)此方案的取碼原則,所有漢字的輸入編碼均為三碼,百位碼為其第一個拼音字母、十位碼為其第一個部首編碼、個位碼為最末筆劃編碼;不足三碼時以空格鍵替代;按以上取碼原則,鍵入人只要具有現(xiàn)代漢語基礎(chǔ)知識,稍加學(xué)習和記憶,即可輕松地掌握漢字輸入方法;而且重碼率低,輸入效率高;由于本方案以漢語基礎(chǔ)知識為依托,并且引入數(shù)位概念,因此具有可聯(lián)想記憶、形象記憶的突出特點,可歸結(jié)的記憶口決為“全三碼百拼音、十部首、個筆劃”。
現(xiàn)舉例如下(見下頁表)
權(quán)利要求
一、一種全三碼漢字輸入法,通過鍵入編碼來輸入漢字的方法,其特征是所有漢字的輸入編碼均為三碼,不足三碼以空格鍵替代,自左向右依次為百位碼、十位碼、個位碼。
二、根據(jù)權(quán)利要求1所述的全三碼漢字輸入法,其特征是百位碼為該漢字的第一個拼音字母。
三、根據(jù)權(quán)利要求1所述的全三碼漢字輸入法,其特征是十位碼為該漢字的部首編碼;對含兩個和兩個以上部首的漢字,則以書寫順序在前的部首編碼為十位碼;對零部首的漢字,十位碼以空格鍵替代。
四、根據(jù)權(quán)利要求1所述的全三碼漢字輸入法,其特征是個位碼為該漢字最末一個筆劃的編碼;對部首成字,個位碼以空格鍵替代;對部首在字末的字,以部首前一筆的筆劃編碼做為個位碼;個位碼的編碼將六類基本筆形按最末一筆的位置特征和書寫特點細分細化后取碼。
全文摘要
一種在電腦鍵盤上輸入漢字的軟件編碼設(shè)計,即全三碼漢字輸入法,所有漢字的輸入編碼均為三碼,不足三碼以空格鍵替代,依次為百位碼、十位碼、個位碼、簡單明了,易記易推廣,鍵入效率高,是一種適合面廣的快速漢字輸入方法。
文檔編號G06F3/023GK1297182SQ0013561
公開日2001年5月30日 申請日期2000年12月13日 優(yōu)先權(quán)日2000年12月13日
發(fā)明者李書超 申請人:李書超