專利名稱:漢字組字計算機漢字輸入法的制作方法
技術領域:
本發(fā)明屬于漢字信息處理技術領域,是一種以漢字中包含的漢字和偏旁部首為編碼的計算機漢字輸入方法。
漢字輸入的問題,已經(jīng)困擾我們很長時間了,在經(jīng)過了“萬碼奔騰”之后,依然是不夠理想,由于漢字的同音字太多,使得單純拼音輸入變得不理想,綜觀諸多碼式輸入法,當一種碼式輸入法聲稱可以用編碼產(chǎn)生一一對應的漢字時,太多的編碼不宜記憶,非專業(yè)人員中確實不宜推廣,而編碼少的輸入法則不可能做到這種一一對應的關系,這也是它們難于推廣的原因,擺脫碼式輸入的困擾,尋找新穎輸入方式,使專業(yè)和普通人員都能方便的進行漢字輸入工作,事在必行。
本發(fā)明的目的,在于克服上述缺點,提供一種漢字組字計算機輸入方法。本發(fā)明將漢字分成幾種情況1。絕大多數(shù)漢字是由一個或多個漢字和一些我們熟知的偏旁部首構成,如“渣”字是由“氵”偏旁部首三點水和“木”字和“旦”字組成。2。有一些字只含我們熟知的偏旁部首并不含其他漢字,如“糾”字,它只含我們熟知的偏旁部首“纟”亂絞絲并不含其他漢字。3。有一些漢字包含一個或多個漢字但不包含我們熟知的偏旁部首如“粉”字,只由“米”字和“分”字組成。4。個別漢字既不含我們熟知的偏旁部首,本身也不含其他的漢字,如“入”,“中”,“丁”,“工”等字,另外漢字還有另二個特征其一有一些可以通過增補我們熟知的偏旁部首或漢字最基本的筆畫既“丶”點,“一”,“
”橫,“丿”瞥,“”捺,“丨”,“亅”豎或另一些漢字與它組合而成為另一個漢字,如“約”字加上偏旁部首“艸”草字頭,而成為“藥”字,“工”字加“蟲”而成為“虹”字,“工”字加我們熟知筆畫“一”橫而成為“王”字,“中”字加“禾”字是“種”字,<p>(4)不以切斷筆劃的方法來取部首。如“出”不取“山”,“樂”不取“木”,“里”不取“田”,也不取“土”,“果”不取“田”,也不取“木”。
(5)不采用被交叉的部首,如“本”不取“木”,“斥”不取“斤”,“肉”不取“冂”。
3、取不出部首的字,取其第一個筆劃沒有部首可以采用的字,用它的起筆。本方案采用五種筆劃,橫、豎,撇、點、彎。如“擊”取“橫”,“?!比 皺M”,“暢”取“豎”,“電”取“豎”,“斥”取“撇”,“重”取“撇”,“為”取“點”,“半”取“點”,“承”取“彎”,“巢”取“彎”。
這五種筆劃只是在取不出部首的時候,才用它來代替部首,因此地位比其它部首低,如“壬”,雖然“撇”在“士”的上面,但取“士”不取“撇”,“正”取“止”,不取“橫”。另外,某部首如果是字,那么同時也是這個字的部苜,如“金”,同時也是“金”這個字的部首。可是,“撇”字的部首是“扌”,“點”字的部首“灬”。
4、部首不作擴大解釋部首以鍵盤設計中列出的為限,本方案沒有采用的部首視作不存在,不能隨意引伸。比如“凡”不同于“幾”,因此“梵”,的部首取“木”,不取“幾”;“屮”不同于“山””“蚩”的部首取“蟲”不取“山”;“凵”不同于“匸”,
的部首取“水”不取“匸”;“烏”不同于“鳥”,“烏”的部首取“撇”,不取“鳥”。(裊、鳧、島等字取“鳥”)。
本發(fā)明實施于繁體字的時候,各部首解釋為與它對應的繁體形式。例如“車”同“車”,“麥”,同“麥”,“齒”,同“齒”,“黽”同“黽”,“門”同“門”(包括“門”)。
下面結合附圖對本發(fā)明的音形碼漢字輸入方法進行具體的使用說明。
圖1是實現(xiàn)本發(fā)明音形碼漢字輸入方法所用的計算機鍵盤的字母鍵部分示意圖。
單音字順序輸入聲母、韻母、聲調和部首。
輸入“葡”時,順序敲擊p、u、2和艸所在鍵,即p、w、e和w所在鍵。
輸入“萄”時,順序敲擊t、ao、2和艸所在鍵,即t、d、e、w所在鍵。
不重碼的單音字理論上可達22×26×4×26=59,488個。
雙音節(jié)詞順序輸入聲母1、韻母l、聲母2和韻母2。
輸入“葡萄”時,順序敲擊p、u、t和ao所在鍵即p、w、t和d所在鍵。
輸入“美酒”時,順序敲擊m、ei、j和iou所在鍵,即m、y、j和r所在鍵。
三音節(jié)詞順序輸入時聲母1、聲母2、聲母3,韻母3。
輸入“夜光懷”時,順序敲擊零、g、b和ei所在鍵,即v、g、b和y所在鍵。
四音節(jié)詞順序輸入聲母1、聲母2、聲母3、聲母4。
輸入“葡萄美酒”時,順序敲擊p、t、m和j所在鍵,即p、t、m和j所在鍵。
五音節(jié)以上的詞順序輸入聲母1、聲母2、聲母3、聲母n。
還有人們都熟悉的漢字基本筆畫,其名稱的代表鍵為“丶”點為“.”鍵,“
”“一”橫為“-”鍵,“丿”撇為“/”鍵,“”捺為‘\”鍵,“丨”“亅”豎為“]”鍵。
漢字中還有一些漢字,經(jīng)常作為一些漢字偏旁使用,但其作為偏旁使用時其筆畫與原字有一筆的變化,如“
”,“
”,“孑”,“
”,“
”,“
”,“ 它們通常作為漢字的左偏旁使用,本輸入法仍然將它們看作是原與它有一筆差異的漢字一樣,當它作為另一個字的包含字時,表示方法與其本來的原漢字相同。
以下為三種輸入方法一.全拼加聲母(非常簡單適用于一般人)本方法,對于CH,SH,TH,ZH雙字母的漢字的聲母代碼或規(guī)定的偏旁部首的代表字符,鍵盤輸入時,以“ALT”鍵代表其中的“H”鍵,以避免混亂。
輸入順序為1.輸入要找的漢字的全拼字符代碼2.輸入一個原字的偏旁部首代表字符代碼3.輸入原字所含任一漢字的聲母字符代碼。
當要找的漢字包含另一個漢字,與其原字同音,則最后一步,不必輸入所包含漢字的聲母,按“F5”功能鍵,表示包含的字與本字同音。當要找的字不包含其它漢字,只含我們熟知的偏旁部首時,則上述輸入順序最后一步可以省略。
當要找的漢字包含另一個漢字,但不包含我們熟知的偏旁部首時,其輸入順序為1.輸入要找的漢字的全拼字符代碼2.輸入“SHIFT”鍵3.輸入原字所含任一漢字的聲母字符代碼(當包含字與原字同音時,同音,則輸入“F5”鍵功能鍵這里指鍵盤上的“F3”代表增補一字,右“SHIFT”鍵代表增補一個偏旁或筆畫。在(2)步按下相應功能鍵后,(3)步輸入對應增補的字的聲母字符代碼或偏旁部首或筆畫的代表字符代碼其五當一個漢字本身既不含其它的漢字和規(guī)定的偏旁部首,又不能通過增補規(guī)定的偏旁部首或筆畫而形成另一個漢字時,可以直接輸入它的聲母字符代碼,再按“F6”鍵其六詞組輸入法兩字詞組輸入方法和順序(1)輸入第一個字的聲母字符代碼(2)輸入第一個字所包含的規(guī)定的偏旁部首的字符代碼,如本字不包含規(guī)定的偏旁部首時,則按左“SHIFT”鍵,輸入原字包含的任一與原字聲母不同的包含字聲母代碼,如所有包含字聲母字符代碼與原字聲母字符代碼一樣或不再包含其它漢字時,才可輸入與原字聲母字符代碼相同的包含字聲母字符代碼,如本字不包含其它字,則按右“SHIFT”鍵,再輸入本字能與規(guī)定的偏旁部首或筆畫組成另一個漢字的相應偏旁部首或筆畫代表字符代碼,如原字不能這樣而成為其它漢字,則輸入“F6”鍵(3)輸入第二個字的聲母字符代碼(4)輸入第二個字所包含的規(guī)定的偏旁部首的字符代碼,如本字不包含規(guī)定的偏旁部首時,則按左“SHIFT”鍵,輸入原字包含的任一與原字聲母不同的包含字聲母代碼,如所有包含字聲母字符代碼與原字聲母字符代碼一樣或不再包含其它漢字時,才可輸入與原字聲母字符代碼相同的包含字聲母字符代碼,如本字不包含其它字,則按右“SHIFT”鍵,再輸入本字能與規(guī)定的偏旁部首或筆畫組成另一個漢字的相應偏旁部首或筆畫代表字符代碼,如原字不能這樣而成為其它漢字,則輸入“F6”鍵多字詞組的輸入為首先在輸入詞組的開始,輸入左“SHIFT”鍵,再順序輸入此詞組的每一個字的聲母字符代碼包含字不包含其它字,方可輸入此與原字相同的聲母字符代碼,例如“控”字聲母字符代碼為K,包含字“空”聲母字符代碼為K,與原字聲母相同,所以應輸入“控”字的包含字“工”的聲母G,整個輸入字母為KTG。經(jīng)過本人的大量實踐,這樣可以作到輸入與要找的漢字一一對應。
(三)當要找的漢字完全由包含的字所組成,其輸入順序為1.輸入要找的漢字聲母的字符代碼2。輸入左“SHIFT”鍵3。輸入組成原字任二個漢字的聲母的字符代碼(版序由上到下由左到右)要注意,當輸入的原字的組成字中,有上面提到的與原字有一筆差異的偏旁字時(包括“口”字,作為偏旁字時,如“喂”),而另一個組成原字的字,如與原字的聲母相同,則必須輸入原字所包含其它與原字聲母不同的字的聲母字符代碼,如原字并不包含其它漢字,則方可輸入,此與原字相同的聲母字符代碼如“楂”字,其聲母為CH,包含字“木”字聲母為M,另一個包含字“查”的聲母也為CH,所以應輸入“查”字的包含字“木”或“旦”字的聲母,“楂”字的輸入應是CHMM或CHMD。
(四)當要找的漢字,不包含其它漢字也不包含我們熟知的偏旁部首,但可以通過增補我們熟知的偏旁部首或筆畫,使它整體成為另一個漢字時,則輸入方法為1.輸入要找的漢字的聲母的字符代碼2.輸入右“SHIFT”鍵3.輸入增補的一個偏旁部首或筆畫的代表字符代碼4.輸入新形成字的聲母字符代碼(新形成字讀音與原字相同則輸入“F5”功能鍵即可)右“SHIFT”為電腦標準鍵盤左,右兩個“SHIFT”鍵中的右邊的一個。
(五)當然對所有的具備通過增補我們熟知的偏旁部首,筆畫或字,使原字整體成為另一個漢字的漢字,如“帶”加“氵”三點水為“滯”字,“頁”加“屯”而成為“頓”都可以進行類似(四)的輸入,具體輸入方法和順序為
1.輸入要找的漢字的聲母字符代碼2。輸入相應功能鍵3。輸入增補的一個相應偏旁部首或筆畫代表字符代碼或增補的一個漢字的聲母字符代碼4。輸入新形成字聲母的字符代碼(新形成字讀音與原字相同則輸入“F5”功能鍵即可)功能鍵這里指“F3”增補一字,右“SHIFT”鍵增補一個偏旁或筆畫,在2。步按下相應功能鍵后3。步應對應輸入增補的字或偏旁部首或筆畫的代表字符代碼。
(六)當有一些漢字不能通過增補我們熟知的偏旁部首或筆畫而成為另一個漢字,而它本身又不含其它的漢字和我們熟知的偏旁部首,我們可以直接輸入它的聲母字符代碼,再按“F6”鍵即可。
三.詞組輸入方法對于漢字應用最多,以拼音輸入最容易產(chǎn)生重詞組的是兩字詞,針對兩字詞,本輸入法的輸入方法和順序為1.輸入詞組第一字的聲母字符代碼。
2.輸入第一字所包含的上面所指定的偏旁部首的聲母字符代碼,如本字不含上述規(guī)定的偏旁部首時,按左“SHIFT”鍵,再輸入原字的任一與原字聲母不同的包含字的聲母字符代碼,如不能則可輸入與原字相同的聲母字符代碼,如本字不包含其它字,則按右“SHIFT”鍵,再輸入本字能與上述規(guī)定的偏旁部首,筆畫組成的另一漢字的相應偏旁部首,或筆畫的代表字符代碼,如不能則輸入“F6”鍵表示。
3.輸入詞組第二字的聲母字符代碼。
4.輸入第二字所包含的上面所指定的偏旁部首的聲母字符代碼,如本字不含上述規(guī)定的偏旁部首時,按左“SHIFT”鍵,再輸入原字的任一與原字聲母不同的包含字的聲母字符代碼,如不能則輸入與原字相同的聲母字符代碼,如本字不包含其它字,按右“SHIFT”鍵,輸入本字能與上述規(guī)定的偏旁部首,筆畫組成另一漢字的相應偏旁部首或筆畫的代表字符代碼,如不能則輸入“F6”鍵表示。
本輸入法,單字輸入為三個聲母字符代碼,雙字詞組輸入為四個聲母字符代碼,微機可以判定。
多字詞組的輸入為首先輸入左“SHIFT”鍵,以后順序輸入多字詞的每一個字的聲母字符代碼即可。
以上方法,均經(jīng)過大量的實踐,效果非常理想。要注意在要找的字所包含的字中,如它本身也包含其它的字,則以輸入它本身的拼音的聲母為最好,這是顯而易見的,如“數(shù)”字包含的“婁”字,由“米”字和“女”字組成,最好輸入包含的“婁”字的拼音,當然輸入“米”或“女”字的聲母也可,但其效果不如輸入“婁”字的聲母,這是顯而易見的。
本輸入法完全適用于繁體字的輸入,由于繁體字中一個字的偏旁部首和筆畫多,更容易進行上述的輸入查找工作,只是繁體字的一些偏旁部首與對應的簡體字的偏旁部首上的區(qū)別,如果將本輸入法規(guī)定的簡體字偏旁部首,換成相對應的繁體字偏旁部首,并針對繁體字的特點增補一些繁體字常用的,而簡體字已廢棄的偏旁部首,即可進行繁體字輸入。
權利要求
1.一種漢字組字計算機漢字輸入方法,其特征在于(1)利用漢字包含的獨立漢字作為輸入代碼;(2)利用漢字中包含的與原字相比有一筆變化的字作為原字輸入代碼,這些與原字有一筆差異的漢字及其原字(括號中)如下“
在本輸入法輸入過程中,把它們與和它們有一筆差異的原字同樣看待,它們的輸入代碼即是分別與它本身有一筆差異的原字聲母字符代碼(3)不包含其它獨立漢字的漢字,可以通過與其他漢字相結合構成新的漢字,以該新漢字再作為輸入代碼,或通過添加規(guī)定的偏旁部首或筆畫構成新的漢字,以該新漢字再作為輸入代碼,規(guī)定的偏旁部首及在電腦標準鍵盤上的代表鍵如下草字頭“艸”由字母C代表,鍵盤上由相應的“C”字符鍵表示,二點水“冫”“
”“
”由字符S2代表,鍵盤上由順序按下相應的“S”和“2”字符鍵表示,三點水“氵”“”由字符S3表示,鍵盤上由順序按下相應的“S”和“3”字符鍵表示,四點水“灬”由字符S4代表,鍵盤上由順序按下相應的“S”和“4”字符鍵表示,耳朵旁“阝”由字符E代表,鍵盤上由相應的“E”字符鍵表示,亂絞絲“纟”由字符L代表,鍵盤上由相應的“L”字符鍵表示,走支“辶”由字符Z代表,鍵盤上由相應的“Z”字符鍵表示,大走支“廴”由字符D1代表,鍵盤上由順序按下相應的“D”和“1”字符鍵表示,提手“扌”由字符T代表,鍵盤上由相應的“T”字符鍵表示,言字邊“讠”由字符Y代表,鍵盤上由相應的“Y”字符鍵表示,雙立人‘彳”由字符D2代表,鍵盤上由順序按下相應的“D”和“2”字符鍵表示,單立人“亻”由字符D代表,鍵盤上由相應的“D”字符鍵表示,文字旁‘攵”由字符W代表,鍵盤上由相應的“W”字符鍵表示,豎心“忄”由字符SH代表,鍵盤上由順序按下“S”和“ALT”鍵表示,寶蓋“冖”“宀”“
”由字符B或G代表,鍵盤上由相應的“B”或“G”字符鍵表示,飯字邊“饣”由字符F代表,鍵盤上由相應的“F”字符鍵表示,竹字頭‘”由字符ZH代表,鍵盤上由順序按下“Z”和“ALT”鍵表示,衣補旁“礻”“衤”由字符Y或I代表,鍵盤上由相應的“Y”或“I”字符鍵表示,病字旁“疒”由字符B代表,鍵盤上由相應的“B”字符鍵表示,刀字頭“ク”由字符D或O代表,鍵盤上由相應的“D”或“O”字符鍵表示,部字邊“卩”由字符B或P代表,鍵盤上由相應的“B”或“P”字符鍵表示,犬游旁“犭”由字符Q表示,鍵盤上由相應的“Q”字符鍵表示,足字邊
由字符Z代表,鍵盤上由相應的“Z”字符鍵表示,卷字頭
由字符J代表,鍵盤上由相應的“J”字符鍵表示,規(guī)定的筆畫,這里的指漢字的最基本的點“丶”鍵盤上的代表字符鍵為“.”,橫“一”“
”鍵盤上的代表字符鍵為“一”,撇“丿”鍵盤上的代表字符鍵為“/”,,捺“”鍵盤上的代表字符鍵為“\”,,豎“丨”“亅”鍵盤上的代表字符鍵為“]”(4)利用已配置在標準鍵盤上的上述代碼,在將鍵盤上英文字母作為拼音字母,以鍵盤輸入漢字的方法如下對所有的漢字和它們的包含字,當它們的聲母代碼為TH,CH,SH,ZH時,對應的鍵盤代表字符分別為順序按下“T”和“ALT”兩個鍵,順序按下“C”和“ALT”兩個鍵,順序按下“S”和“ALT”兩個鍵,順序按下“Z”和“ALT”兩個鍵,非此情況,則它們的鍵盤代表字符與其聲母代表字符相一致輸入漢字取下列之一的方法輸入A.全拼加聲母輸入方式當要找的字,包含一個規(guī)定的偏旁部首時,輸入方法和順序為(1)輸入要找的漢字的全拼字符代碼(2)輸入此字包含的一個本權利規(guī)定的偏旁部首的代表字符代碼(3)輸入原字所含任一漢字的聲母字符代碼,如要找的字不包含其它漢字,此步省略,如包含字與原字同音,輸入“F5”鍵當要找的漢字不包含規(guī)定的偏旁部首,但包含其它漢字,輸入順序為(1)輸入要找的漢字的全拼字符代碼(2)輸入“SHIFT”鍵(3)輸入原字所包含的任一漢字的聲母字符代碼,如包含字與原字同音時,輸入“F5”鍵當要找的漢字既不包含其它漢字,也不包含規(guī)定的偏旁部首時,則只輸入原字的全拼字符代碼,再按”F6”鍵B.聲母輸入方法其一當要找的漢字包含本權利規(guī)定的偏旁部首,輸入方法和順序為(1)輸入要找的漢字的聲母字符代碼(2)輸入它包含規(guī)定的偏旁部首代表字符代碼(3)輸入原字的任一包含字的聲母字符代碼(如原字不包含其它漢字,此步可省略)其二當要找的漢字不含規(guī)定的偏旁部首,也不完全由包含的字組成,其輸入方法和順序為(1)輸入要找的漢字的聲母字符代碼(2)輸入左“SHIFT”鍵(3)輸入原字包含的一個漢字的聲母字符代碼其三要找的漢字完全由包含字所組成,其輸入方法和順序為(1)輸入要找的漢字的聲母字符代碼(2)輸入左”SHIFT”鍵(3)輸入組成原字的兩個漢字的聲母字符代碼在以上各情況下,當包含字的聲母,與原字聲母相同時,如原字還包含其它漢字,則輸入另一個與原字聲母不同的包含字聲母字符代碼,如不能,再輸入此與原字聲母相同的包含字聲母字符代碼其四當要找的漢字,不包含其它漢字,也不包含規(guī)定的偏旁部首,但可以通過增補其它一個漢字或規(guī)定的偏旁部首或筆畫使原字成為另一個漢字時,則輸入順序和方法為(1)輸入要找漢字的聲母字符代碼(2)輸入相應功能鍵(3)輸入增補的一個偏旁部首或筆畫的代表字符代碼或增補的一個漢字的聲母字符代碼(4)輸入新形成字的聲母字符代碼,如新形成字與原字同音,則輸入“F5”鍵功能鍵這里指鍵盤上的“F3”代表增補一字,右“SHIFT”鍵代表增補一個偏旁或筆畫。在(2)步按下相應功能鍵后,(3)步輸入對應增補的字的聲母字符代碼或偏旁部首或筆畫的代表字符代碼其五當一個漢字本身既不含其它的漢字和規(guī)定的偏旁部首,又不能通過增補規(guī)定的偏旁部首或筆畫而形成另一個漢字時,可以直接輸入它的聲母字符代碼,再按“F6”鍵其六詞組輸入法兩字詞組輸入方法和順序(1)輸入第一個字的聲母字符代碼(2)輸入第一個字所包含的規(guī)定的偏旁部首的字符代碼,如本字不包含規(guī)定的偏旁部首時,則按左“SHIFT”鍵,輸入原字包含的任一與原字聲母不同的包含字聲母代碼,如所有包含字聲母字符代碼與原字聲母字符代碼一樣或不再包含其它漢字時,才可輸入與原字聲母字符代碼相同的包含字聲母字符代碼,如本字不包含其它字,則按右“SHIFT”鍵,再輸入本字能與規(guī)定的偏旁部首或筆畫組成另一個漢字的相應偏旁部首或筆畫代表字符代碼,如原字不能這樣而成為其它漢字,則輸入“F6”鍵(3)輸入第二個字的聲母字符代碼(4)輸入第二個字所包含的規(guī)定的偏旁部首的字符代碼,如本字不包含規(guī)定的偏旁部首時,則按左“SHIFT”鍵,輸入原字包含的任一與原字聲母不同的包含字聲母代碼,如所有包含字聲母字符代碼與原字聲母字符代碼一樣或不再包含其它漢字時,才可輸入與原字聲母字符代碼相同的包含字聲母字符代碼,如本字不包含其它字,則按右“SHIFT”鍵,再輸入本字能與規(guī)定的偏旁部首或筆畫組成另一個漢字的相應偏旁部首或筆畫代表字符代碼,如原字不能這樣而成為其它漢字,則輸入“F6”鍵多字詞組的輸入為首先在輸入詞組的開始,輸入左“SHIFT”鍵,再順序輸入此詞組的每一個字的聲母字符代碼
全文摘要
本發(fā)明在于對不包含其它漢字的漢字,由1.增補一個偏旁部首或筆畫。2.增補一字形成新的漢字,并利用它作為輸入代碼,對電腦輸入時,先輸入原字的拼音的聲母字符代碼,再輸入原字包含的偏旁部首的代表字符代碼,或輸入原字包含字的聲母字符代碼,當要找的字不包含其他字但可以通過上述方法組成字時,輸入增補的偏旁部首或字的聲母或筆畫代表字符代碼和新形成漢字的聲母字符代碼,即可確定一個漢字。
文檔編號G06F3/023GK1224869SQ9812521
公開日1999年8月4日 申請日期1998年12月16日 優(yōu)先權日1998年12月16日
發(fā)明者張新國 申請人:張新國