專利名稱::漢字輸入法編碼方案的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種計(jì)算機(jī)漢字鍵盤輸入方法及其派生的兩種漢字輸入法。它是依據(jù)漢字的字音,筆形和結(jié)構(gòu)三個(gè)顯著的特征,按照三要素的優(yōu)化配置編制而成的。三種輸入法優(yōu)勢(shì)互補(bǔ)構(gòu)成一套完整的漢字輸入方法。目前,計(jì)算機(jī)的漢字輸入法,呈現(xiàn)出“萬(wàn)碼奔騰”的現(xiàn)狀,眾多方案各有所長(zhǎng)。它們存在的主要問(wèn)題是好學(xué)的不好用,好用的不好學(xué)。五筆字型輸入法,以其重碼少,可以快速盲打著稱。但是,它的規(guī)則繁多,學(xué)習(xí)不便。非專業(yè)打字人員不容易掌握。全拼輸入法,只要會(huì)漢語(yǔ)拼音的人,幾乎不用學(xué)習(xí)就能使用它。但是,它重碼多,多次翻頁(yè)撿字非常繁瑣。目前流行的漢字輸入法,多數(shù)是單一輸入法。五筆字型是形碼方案,全拼輸入法是音碼方案。缺少在一個(gè)總體構(gòu)思下,音碼,形碼和音形碼有機(jī)結(jié)合,優(yōu)勢(shì)互補(bǔ)的完整成套的輸入方法。由于漢字的復(fù)雜性,單一輸入法很難解決易學(xué)和易用的問(wèn)題。漢碼的發(fā)展趨勢(shì)是建立音形優(yōu)勢(shì)互補(bǔ)的成套輸入法。本發(fā)明的任務(wù)是解決漢碼的易學(xué)和易用問(wèn)題(后文將詳述)。下面介紹月亮漢字輸入法編碼方案首先,說(shuō)明有關(guān)鍵盤鍵位的代號(hào)布局問(wèn)題。月亮碼的碼元是A至Z一共26個(gè)小寫英文字母。其中Z字母的代號(hào)為00,其它A至Y25個(gè)字母分為五區(qū),五區(qū)又分五位。五區(qū)分別為1區(qū)即橫區(qū)(GFDSA),2區(qū)即豎區(qū)(HJKLM),3區(qū)即撇區(qū)(TREWQ),4區(qū)即捺區(qū)(YUIOP),5區(qū)即折區(qū)(NBVCX)。每區(qū)中的第一個(gè)字母是1位(橫位),第二個(gè)字母是2位(豎位),第三個(gè)字母是3位(撇位),第四個(gè)字母是4位(捺位),第五個(gè)字母是5位(折位)。五區(qū)五位的分法與五筆字型的分法基本上相同。這樣25個(gè)字母就分別有了11至55一共25個(gè)代號(hào)(詳見(jiàn)附表1)。其次,說(shuō)明漢字的三大特征。漢字的特征(即,屬性)有很多。有字音,字形,字義等多個(gè)方面的特征。就漢字編碼而言,比較適用的是字音和字形兩個(gè)方面的三大特征(即,字音,筆形和結(jié)構(gòu))。字形特征包括筆形特征和結(jié)構(gòu)特征。一.字音每個(gè)漢字都有標(biāo)準(zhǔn)發(fā)音,這是它區(qū)別于其它漢字的重要特征。月亮碼中選用了字音要素。并且確定,音碼為漢字漢語(yǔ)拼音的第一個(gè)字母。如漢,其音碼為H。音碼一共有23個(gè),即,ABCDEFGHJKLMNOPQRSTWXYZ。需要說(shuō)明的是國(guó)標(biāo)6763個(gè)漢字中,有41個(gè)沒(méi)有發(fā)音的漢字偏旁部首。它們的音碼用字母O表示,即把它們歸入0部。這23個(gè)音碼在鍵盤鍵位表上,分別用和它們相同的英文字母表示。鍵盤上有26個(gè)編碼鍵位,除去23個(gè)音碼鍵位以外,還有UIV三個(gè)空鍵位,它們沒(méi)有配置音碼。它們用于配置漢字的結(jié)構(gòu)碼(后文將詳述)。二.筆形筆形是指漢字的筆畫形狀。漢字的筆畫形狀有30多種。人們通常把它們分為五類。即,五種基本筆畫(橫,豎,撇,捺,折),其它筆畫分別并入其中。其中,挑筆歸入橫筆,豎左鉤歸入豎筆,點(diǎn)筆歸入捺筆,各種折彎鉤歸入折筆。月亮碼也采用了這種劃分方法。筆畫是漢字最顯著的特征。通過(guò)筆畫區(qū)別漢字是漢字區(qū)分的根本出發(fā)點(diǎn)。月亮碼中選用了筆形要素。并且定名為筆形碼。而且確定,用漢字的特征筆畫組合表示筆形碼(后文將詳述)。月亮碼選用了漢字的四利特征筆畫(即,首筆,次筆,末筆和次末筆)。首筆是指漢字(或漢字塊)的第一個(gè)筆畫。次筆是指漢字首筆之后的哪一個(gè)筆畫。末筆是指漢字(或漢字塊)的最后一個(gè)筆畫。次末筆是指漢字末筆之前的哪一個(gè)筆畫。特征筆畫組合是指,四種特征筆畫中,兩個(gè)組合在一起用于表示漢字(或漢字塊)的編碼。特征筆畫組合有三種,即,首末組合,首次組合和末次末組合。首末組合是指特征筆畫中,首筆和末筆組合在一起,構(gòu)成一個(gè)編碼。首次組合是指特征筆畫中,首筆和次筆組合在一起,構(gòu)成一個(gè)編碼。末次末組合是指特征筆畫中,末筆和次末筆組合在一起,構(gòu)成一個(gè)編碼。首次組合和末次末組合只用于獨(dú)體字(即,單塊字)的編碼。首末組合的代號(hào)和編碼,詳見(jiàn)附表3,首次組合和末次末組合的代號(hào)和編碼與首末組合的基本上相同。區(qū)別僅僅是首次筆畫組合,把附表3中的末筆換為次筆;末次末組合,把附表3中的首筆換為末筆,末筆換為次末筆。在附表3中,首筆欄目中的筆畫指向鍵盤鍵位區(qū)號(hào),末筆欄目中的筆畫指向位號(hào)。這樣,只要首筆,末筆確定了,它的鍵位代號(hào)也就確定了,編碼也就確定了。首末組合的情況是這樣。同理,首次組合和末次末組合也是如此。三.結(jié)構(gòu)漢字的另一個(gè)主要特征是它的結(jié)構(gòu)。獨(dú)體字(單塊字)是由筆畫直接組成的。合體字(多塊字或雙塊字)是通過(guò)漢字塊的各種結(jié)構(gòu)(如左右,上下,包圍等)構(gòu)成的。在國(guó)標(biāo)6763個(gè)漢字中,獨(dú)體字很少,大多數(shù)漢字都是合體字。這充分說(shuō)明了結(jié)構(gòu)的重要性。人們通常用兩種方式區(qū)分漢字的結(jié)構(gòu)。一種是,把漢字分為獨(dú)體字(單塊字)和合體字(多塊字)兩種,又把合體字分為左右型,上下型等。另一種是把漢字分為左右,上下,包圍和獨(dú)體四種結(jié)構(gòu)。為了使?jié)h碼易學(xué)易用,有必要對(duì)這兩種傳統(tǒng)的結(jié)構(gòu)形式進(jìn)行整理,并且重新分類。月亮碼把前一種結(jié)構(gòu)形式定名為漢字的兩塊結(jié)構(gòu)。把后一種定名為漢字的三種結(jié)構(gòu)。一,漢字的兩塊結(jié)構(gòu)。它是把漢字分為單塊字(獨(dú)體字)和雙塊字(多塊字視為雙塊字)兩種。大多數(shù)多塊字(合體字)都可以非常直觀的分為兩塊。其它少量的不容易分為兩塊的多塊字可以運(yùn)用漢字拆分規(guī)則,把它們分為兩塊。月亮碼確定用漢字的特征筆畫組合表示漢字的兩塊結(jié)構(gòu)(后文將詳述)。二,漢字的三種結(jié)構(gòu)。傳統(tǒng)的四種結(jié)構(gòu),在國(guó)標(biāo)6763個(gè)漢字中的比重是不均衡的。其中,左右結(jié)構(gòu)的字約占63%,上下,包圍,獨(dú)體三者合一約占37%。因此,這就有必要對(duì)左右結(jié)構(gòu)的字進(jìn)行再分類。在左右結(jié)構(gòu)的字中,又包含上下結(jié)構(gòu)的超過(guò)一半,約占56%,其它左右結(jié)構(gòu)的字約占44%。上述數(shù)據(jù)是通過(guò)對(duì)國(guó)標(biāo)6763個(gè)漢字的結(jié)構(gòu)進(jìn)行分類統(tǒng)計(jì)得到的。因此,月亮碼確定把漢字的結(jié)構(gòu)分為三種。即,左右上下結(jié)構(gòu)(約占36%),其它左右結(jié)構(gòu)(約占27%)和其它結(jié)構(gòu)(約占37%)。漢字的三種結(jié)構(gòu)的區(qū)分并不困難。首先,把國(guó)標(biāo)6763個(gè)漢字都?xì)w入兩類,即,左右結(jié)構(gòu)和其它結(jié)構(gòu)。然后,再?gòu)淖笥医Y(jié)構(gòu)的類中分離出左右上下結(jié)構(gòu)的字。剩余的就是其它左右結(jié)構(gòu)的字。需要注意的是,哪些字是左右上下結(jié)構(gòu)。下面,我們分析一下左右結(jié)構(gòu)的字。左右結(jié)構(gòu)的字有雙重左右和多重(三重,四重等)左右之分。左右上下結(jié)構(gòu)的字只從雙重左右的類中分離。即,多重左右的類中不包括左右上下結(jié)構(gòu)的字。在雙重左右的字中,只要它還含有上下結(jié)構(gòu)的特征(不論它是左含,右含,還是雙含)就視為左右上下結(jié)構(gòu)。請(qǐng)注意“桅”字是左右上下結(jié)構(gòu),而“搌”字不是左右上下結(jié)構(gòu)。因?yàn)椋拔!笔巧舷陆Y(jié)構(gòu),而“展”是包圍結(jié)構(gòu)。漢字的三種結(jié)構(gòu)的編碼非常簡(jiǎn)單。前文字音部分曾經(jīng)述及,26個(gè)編碼鍵位中音碼占用23個(gè),還有UIV三個(gè)沒(méi)有占用。在這里,把三者用于漢字的三種結(jié)構(gòu)的編碼(詳見(jiàn)附表2)。這樣的編碼安排,使音碼和結(jié)構(gòu)碼不會(huì)重碼。這為以后運(yùn)行各種方案不須切換打下了基礎(chǔ)。月亮漢字輸入法就是以漢字的這三大特征為基礎(chǔ),通過(guò)各要素的合理選配,從而編制成了月亮甲,月亮乙和月亮丙三種輸入法。每種輸入法都有單字輸入和詞組輸入。其中單字輸入三種方法各有特點(diǎn),詞組輸入三種方法合用一種。三種輸入法中,月亮甲是主輸入法,另兩種是輔助輸入法。下面分別介紹三種漢字輸入法一.月亮甲輸入法該法是一種字音和字形結(jié)合的音形碼。它的碼長(zhǎng)是三位(即,擊三鍵就可以輸入一個(gè)漢字)。月亮甲的第一位碼是音碼,它的第二,三兩位碼是結(jié)構(gòu)碼,結(jié)構(gòu)選用前文述及的漢字的兩塊結(jié)構(gòu)。1.月亮甲=第一位碼+第二位碼+第三位碼=音碼+結(jié)構(gòu)碼+結(jié)構(gòu)碼2.音碼它是漢字漢語(yǔ)拼音的第一個(gè)字母。如漢,其音碼為H3.結(jié)構(gòu)碼月亮甲確定用漢字的特征筆畫的組合表示漢字的兩塊結(jié)構(gòu)。單塊和雙塊的字的編碼有所不同。第一.單塊結(jié)構(gòu)用漢字的首筆和次筆表示第二位碼(即,使用首次特征筆畫組合)。用末筆和次末筆表示第三位碼(即,使用末次末特征筆畫組合)。第二.雙塊結(jié)構(gòu)用第一塊的首筆和末筆表示第二位碼,用第二塊的首筆和末筆表示第三位碼。(即,使用首末特征筆畫組合)4.漢字的拆分規(guī)則。大多數(shù)漢字都可以非常直觀的分成兩塊。但是,也有少數(shù)漢字不容易拆分。這就需要按照一定的規(guī)則進(jìn)行拆分。第一.相離可分,相接可分,相交不分,單筆不成塊。1.相離可分如,“華”字可以分為“化”和“十”兩塊。2.相接可分如,“示”字可以分為“二”和“小”兩塊。3.相交不分如,“夫”字不能分為“二”和“人”兩塊。4.單筆不成塊如,“旦”字不能分為“日”和“一”兩塊。還有億,舊,習(xí),亂等都是單塊字。按照這個(gè)規(guī)則,三筆以下的漢字都是單塊字。第二.成字優(yōu)先,固定搭配優(yōu)先。1.成字優(yōu)先如,“意”字可以分為“音”和“心”兩塊。2.固定搭配優(yōu)先如,“寒”字可以分為和兩塊?!罢弊挚梢苑譃楹汀澳尽眱蓧K。第三.相對(duì)均勻,先少后多。1.相對(duì)均勻如,“篡”字可以分為兩塊。2.先少后多如,“參”字可以分為“ム”和兩塊。用月亮甲方案編制成的月亮碼,其重碼率很低。單個(gè)漢字的最高重碼次數(shù)為9,即,只有十個(gè)重碼字。可以在一屏之內(nèi)顯示完,不須要翻頁(yè)撿字。例如月亮碼為“ZGS”和“ZGW”的兩個(gè)碼都是只有十個(gè)重碼字。二.月亮乙輸入法該法也是一種音形碼,它的碼長(zhǎng)也是三位。它的第一位碼是結(jié)構(gòu)碼,它的第二位碼是音碼,它的第三位碼是筆形碼。它與月亮甲不同的是該法中,漢字不需要拆分(即,漢字不分塊)。結(jié)構(gòu)碼使用前文述及的漢字的三種結(jié)構(gòu)。1.月亮乙=第一位碼+第二位碼+第三位碼=結(jié)構(gòu)碼+音碼+筆形碼2.結(jié)構(gòu)碼它用的是漢字的三種結(jié)構(gòu)的編碼。即,左右上下結(jié)構(gòu)的漢字的編碼是U,其它左右結(jié)構(gòu)的字的編碼是I,其它結(jié)構(gòu)的字的編碼是V(詳見(jiàn)附表2)。3.音碼它是漢字漢語(yǔ)拼音的第一個(gè)字母。4.筆形碼它由漢字的首筆和末筆組成。它是漢字特征筆畫組合中的首末組合的編碼(詳見(jiàn)附表3)月亮乙方案的特點(diǎn)是漢字不需要拆分,三利結(jié)構(gòu)容易掌握。凡是兩塊結(jié)構(gòu)不容易拆分的漢字,它的三種結(jié)構(gòu)是很容易確定的。因此,月亮乙可以彌補(bǔ)月亮甲的不足。是很好的輔助方案。例如“參”字的兩塊結(jié)構(gòu)不容易區(qū)分,但它的三種結(jié)構(gòu)容易確定。在月亮乙中,單個(gè)漢字的最高重碼次數(shù)是35,即,一共有36個(gè)重碼字。在一屏顯示20個(gè)重碼字的情況下,它只須翻一頁(yè)就可以顯示完所有的重碼字。這對(duì)于翻頁(yè)撿字是很方便的。在月亮乙中,月亮碼為“VZS”的漢字一共有36個(gè),它的重碼次數(shù)是35。三.月亮丙輸入法該法是綜合月亮甲和月亮乙而形成的,它屬于形碼方案。它的碼長(zhǎng)是四位,前三位都是結(jié)構(gòu)碼,第四位是固定碼,用字母Z表示。它的第一位結(jié)構(gòu)碼與月亮乙中的結(jié)構(gòu)碼相同,選用的是漢字的三種結(jié)構(gòu)。它的第二,三兩位結(jié)構(gòu)碼與月亮甲中的第二,三兩位結(jié)構(gòu)碼相同,選用的是漢字的兩塊結(jié)構(gòu)的編碼。月亮丙的碼長(zhǎng)其實(shí)也是三位,第四位Z是為了運(yùn)行各種輸入方式不須切換而加上的一位碼。1.月亮丙=第一位碼+第二位碼+第三位碼+第四位碼=三種結(jié)構(gòu)碼+兩塊結(jié)構(gòu)碼+兩塊結(jié)構(gòu)碼+Z2.三種結(jié)構(gòu)碼它是漢字的三種結(jié)構(gòu)的編碼(詳見(jiàn)附表2)。3.兩塊結(jié)構(gòu)碼它是漢字的兩塊結(jié)構(gòu)的編碼。月亮丙方案的特點(diǎn)是,它沒(méi)有音碼,它只有結(jié)構(gòu)碼。凡是不知道字音的漢字用月亮甲和月亮乙都不能輸入。但是,用月亮丙可以輸入。因此,它可以彌補(bǔ)月亮甲和月亮乙的不足。它也是一種很好的輔助方案。只要掌握了漢字的兩塊結(jié)構(gòu)和三種結(jié)構(gòu)就能方便的使用它。在月亮丙中,單個(gè)漢字的最高重碼次數(shù)為43,即,有44個(gè)重碼字。在一屏顯示25個(gè)重碼字的情況下,它只須翻一頁(yè),就可以顯示完所有的重碼字。這對(duì)于翻頁(yè)撿字也是很方便的。在月亮丙中,月亮碼為“UGSZ”和“IGSZ”的兩個(gè)碼都是有44個(gè)重碼字。四.月亮詞組輸入法月亮甲,乙,丙三者合用一種詞組輸入法。即,三者的詞組輸入法相同。它可以輸入兩萬(wàn)八千條兩字,三字和四字常用詞組。該法沒(méi)有編制5字以上的詞組。詞組輸入以音碼為主,形碼為輔。詞組碼長(zhǎng)都是四位。它們的輸入規(guī)則如下1.四字詞組=一音+二音+三音+四音2.三字詞組=一音+二音+三音+一首和三末3.兩字詞組=一音+二音+一首末+二首末在規(guī)則中,“音”是指音碼,“一首和三末”是指三字詞組中第一個(gè)字的首筆和第三個(gè)字的末筆。即,一,三兩個(gè)字的首末筆畫組合?!耙皇啄焙汀岸啄笔侵傅谝换虻诙€(gè)字的首末特征筆畫組合。月亮詞組輸入法,它的詞條很多,達(dá)兩萬(wàn)多條。但是,它的重碼率很低。詞組的最高重碼次數(shù)為9,即,只有十個(gè)重碼詞。例如,月亮詞組輸入法中,月亮詞碼為“ZZGG”和“ZZSS”的兩個(gè)碼,都是只有十個(gè)重碼詞。并且,都可以在一屏之內(nèi)顯示完,不需要翻頁(yè)撿詞。五.簡(jiǎn)碼字輸入法在常用漢字中,有一些字的使用頻度很高,即,高頻字。為了簡(jiǎn)化這些字的輸入,月亮輸入法編制了26個(gè)最常用的高頻字的輸入法。這26個(gè)字的編碼用鍵盤上A至Z26個(gè)字母表示。它們的碼長(zhǎng)都是一位,即,擊一鍵就可以輸入它。這26個(gè)字按照鍵盤上的五區(qū)五位排列,具體表示如下GFDSAHJKLMTREWQ這是在中國(guó)到時(shí)有一個(gè)要以和為上YUIOPNBVCXZ他來(lái)不用了我們的人生大六.月亮漢字演示盤該盤是一張容量為1.44MB的3.5寸軟盤。盤中一共有二十二個(gè)文件。首先,有兩個(gè)文本文件是關(guān)于演示盤的內(nèi)容說(shuō)明。其次,有四個(gè)FOXBASE+語(yǔ)言文件。月亮漢字的演示程序是用FOXBASE+語(yǔ)言編寫的,它需要在此環(huán)境下運(yùn)行。再次,有四個(gè)字詞庫(kù)文件。它們分別是一個(gè)字詞庫(kù)文件,一個(gè)字庫(kù)文件和兩個(gè)索引文件。最后,是兩套月亮漢字運(yùn)行程序文件,一共有十二個(gè)。其中一套是源程序PRG文件。另一套為經(jīng)過(guò)編譯的執(zhí)行程序FOX文件。每一套各有六個(gè)文件。它們分別為主程序文件一個(gè),子程序文件五個(gè)。在演示盤中,重碼字詞的顯示是通過(guò)三個(gè)子程序(LY1,LY2,LY3)實(shí)現(xiàn)的。其中,LY3是詞組專用程序。每屏可以顯示兩行重碼詞組,一共十個(gè)。LY2是用來(lái)顯示重碼單字的,每屏可以顯示20個(gè)重碼字。LY1也用于顯示重碼單字,每屏可以顯示25個(gè)重碼字。下面以每屏顯示25個(gè)重碼字為例,說(shuō)明顯示問(wèn)題。25個(gè)重碼字的序號(hào)分別用A至Y25個(gè)字母表示,并且,25個(gè)字母是按照它們?cè)阪I盤上的五區(qū)五位的位置,每五個(gè)為一組,有規(guī)律的排列。具體表示如下GFDSAHJKLMTREWQYUIOPNBVCX1234512345123451234512345在顯示的時(shí)候,重碼字在下,其序號(hào)在上,分兩行顯示。重碼字一屏顯示不完時(shí),可以翻頁(yè)顯示。翻頁(yè)鍵為“,”(即,<鍵位)是向前翻頁(yè)?!?”(即,>鍵位)是向后翻頁(yè)。前面敘述了月亮輸入法的各種輸入方式。為了直觀的顯示各種輸入碼的特點(diǎn),后文編制了一張表格用于它們之間的對(duì)比(詳見(jiàn)附表4)。下面談一談本發(fā)明的任務(wù)的解決問(wèn)題。為了使月亮碼易學(xué)易用,本方案采用了三項(xiàng)措施。第一,漢字特征筆畫的使用。由于用筆畫組合表示漢字的筆形碼和結(jié)構(gòu)碼,使人們不需要大量記憶字根和繁瑣規(guī)則,就能實(shí)現(xiàn)漢字輸入,從而方便用戶使用。第二,漢字兩類結(jié)構(gòu)的劃分。在漢字的兩塊結(jié)構(gòu)和三種結(jié)構(gòu)的確定過(guò)程中,使用了非此即彼的邏輯規(guī)則。例如,在兩塊結(jié)構(gòu)中,不是單塊就是雙塊。在三種結(jié)構(gòu)中,不是左右結(jié)構(gòu)就是其它結(jié)構(gòu)。在左右結(jié)構(gòu)中,不是左右上下結(jié)構(gòu),就是其它左右結(jié)構(gòu)。這樣使人們很容易掌握兩類結(jié)構(gòu)。第三,優(yōu)化重碼字詞的顯示和翻頁(yè)。其它漢字輸入法的重碼字詞的顯示,一般都是每屏顯示十個(gè)。如果有50個(gè)重碼字,就需要翻頁(yè)5次。由于重碼字序號(hào)鍵位距中心行鍵位較遠(yuǎn),擊鍵選字時(shí)影響輸入速度。月亮碼采取的措施是擴(kuò)大每屏顯示重碼字的容量和拉近重碼字序號(hào)鍵距中心行的距離。月亮碼中,每屏最多可以顯示25個(gè)重碼字。重碼字的序號(hào)分別用A至Y25個(gè)字母表示。并且,25個(gè)字母是按照它們?cè)阪I盤上的五區(qū)五位的位置,每五個(gè)為一組,有規(guī)律的排列。這樣就有效的解決了容量小,距離遠(yuǎn),翻頁(yè)多,速度慢的問(wèn)題。這三項(xiàng)措施的實(shí)現(xiàn)是通過(guò)演示盤中的程序文件體現(xiàn)出來(lái)的。本方案用漢字的特征筆畫和漢字的兩類結(jié)構(gòu),編制了月亮碼的字詞庫(kù)文件。優(yōu)化重碼字詞的顯示和翻頁(yè)體現(xiàn)在月亮漢字的三個(gè)子程序(LY1,LY2,LY3)中。這些措施的實(shí)現(xiàn),充分顯示了月亮輸入法的易學(xué)易用特性。附表1.鍵盤鍵位代號(hào)布局表附表2.漢字三種結(jié)構(gòu)編碼表<tablesid="table1"num="001"><tablewidth="224">結(jié)構(gòu)名稱代號(hào)編碼左右上下結(jié)構(gòu)42U其它左右結(jié)構(gòu)43I其它結(jié)構(gòu)53V</table></tables>附表3.漢字特征筆畫組合編碼表<tablesid="table2"num="002"><table>首筆一一一一一丨丨丨丨丨丿丿丿丿丿、、、、、乙乙乙乙乙末筆—丨丿丶乙—丨丿丶乙—丨丿丶乙一丨丿丶乙一丨丿丶乙代號(hào)11121314152122232425313233343541424344455152535455編碼GFDSAHJKLMTREWQYUIOPNBVCX</table></tables>說(shuō)明書附表一附表4.典型字詞編碼舉例說(shuō)明書附表二權(quán)利要求月亮輸入法的易學(xué)易用性,體現(xiàn)在它的編碼和編程兩個(gè)方面。1.有很多漢字輸入法,都是選用漢字的字根為編碼要素。不同方案選用字根的多少也不相同,一般是一百多個(gè)。多數(shù)都是用一定的規(guī)則,硬性確定字根在鍵盤上的位置。這種方式的缺點(diǎn)是,人們需要熟記一百多個(gè)字根及其在鍵盤上的位置,并且正確拆分漢字,才能實(shí)現(xiàn)漢字輸入。月亮輸入法的特征是選用漢字的特征筆畫組合表示漢字的結(jié)構(gòu)碼和筆形碼。也就是,用首次筆畫組合和末次末筆畫組合表示單塊結(jié)構(gòu)的漢字的編碼。用首末筆畫組合表示雙塊結(jié)構(gòu)的漢字的編碼。漢字的筆形碼也是用首末筆畫組合表示。漢字有五種基本筆畫。其中雙雙組合后形成25個(gè)編碼鍵位,分別和鍵盤上的A至Y25個(gè)字母相對(duì)應(yīng)。這樣就可以實(shí)現(xiàn)漢字的編碼輸入。這種方式,可以使人們不需要記憶字根代碼就能實(shí)現(xiàn)漢字輸入。月亮漢字輸入法的字詞庫(kù)文件是編碼特點(diǎn)的具體體現(xiàn)。2.其它漢字輸入法重碼字的顯示,一般都是每屏顯示十個(gè),重碼字多時(shí),需要翻頁(yè)。并且,十個(gè)重碼字的序號(hào)用0至9十個(gè)數(shù)字表示。由于十個(gè)數(shù)字距中心行鍵位較遠(yuǎn),選字輸入時(shí)影響速度。而且,重碼字及其序號(hào)都在同一行顯示。致使顯示容量小,序號(hào)識(shí)別不便。月亮輸入法的特征是。每屏顯示重碼字25個(gè),并且是重碼字在下,其序號(hào)在上,分兩行顯示。而且,重碼字序號(hào)分別用A至Y25個(gè)字母表示,并且25個(gè)字母是按照它們?cè)阪I盤上的五區(qū)五位的位置,每五個(gè)為一組,有規(guī)律的排列。具體表示如下GFDSAHJKLMTREWQYUIOPNBVCX1234512345123451234512345這樣就有效的解決了,容量小,距離遠(yuǎn),翻頁(yè)多,速度慢的問(wèn)題。月亮漢字輸入法的運(yùn)行程序文件是編程特點(diǎn)的具體體現(xiàn)。全文摘要本發(fā)明選用漢字的字音,筆形和結(jié)構(gòu)三大特征為編碼要素。通過(guò)優(yōu)化三要素的配置從而形成了月亮甲,月亮乙和月亮丙三種輸入方法。每種輸入法既可以輸入國(guó)標(biāo)6763個(gè)漢字,又可以輸入常用的兩字,三字和四字詞組兩萬(wàn)多條。并且各種輸入方式不須要切換,擊三鍵是單字輸入,擊四鍵是詞組輸入。本發(fā)明選用漢字的特征筆畫組合表示漢字的結(jié)構(gòu)碼和筆形碼。使人們不須要記憶字根,就能實(shí)現(xiàn)漢字輸入。月亮輸入法適合于非專業(yè)打字人員使用。文檔編號(hào)G06F3/023GK1299995SQ0013478公開日2001年6月20日申請(qǐng)日期2000年12月1日優(yōu)先權(quán)日2000年12月1日發(fā)明者張平發(fā)申請(qǐng)人:張平發(fā)