專利名稱:一種漢字輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)漢字輸入方法。
本發(fā)明中的漢字輸入法,所使用的輸入鍵為包括上、下、左、右、中五個(gè)鍵的鍵盤,或一個(gè)能在上、下、左、右、中五個(gè)方向輸入信號(hào)的五向鍵;將漢字的筆劃分為橫、豎、撇、點(diǎn)(包括捺)、雜(除橫豎撇點(diǎn)以外的所有筆劃)五種,分別對(duì)應(yīng)于所述五個(gè)輸入鍵中的一個(gè)或分別對(duì)應(yīng)于五向鍵的五個(gè)方向中的一個(gè);輸入方法為對(duì)非獨(dú)體字,先按筆劃順序輸入兩筆,然后按筆順輸入除這兩筆所在的偏旁、部首、緊密結(jié)構(gòu)或字以外的部分;對(duì)獨(dú)體字,一直按筆順輸入下去;對(duì)具有走之底和建字底的字去掉其走之底或建字底后,將剩余的部分當(dāng)作一個(gè)字,按照前述的非獨(dú)體字或獨(dú)體字的輸入方法輸入;每字輸入的筆劃最多8筆;如果一個(gè)字輸完了它所有的筆劃還沒有出來,則再重復(fù)輸入其最后一個(gè)筆劃,一直到該字出來或輸入的總筆劃達(dá)到8筆為止;在本發(fā)明的漢字輸入法中,所述的五個(gè)鍵或五向鍵與五種筆劃的對(duì)應(yīng)關(guān)系為右對(duì)應(yīng)于橫;下對(duì)應(yīng)于豎;左對(duì)應(yīng)于撇;中對(duì)應(yīng)于點(diǎn);上對(duì)應(yīng)于雜。
在上述方案中,當(dāng)輸入的筆劃少于8筆時(shí),出現(xiàn)可供選擇的重碼字的數(shù)量總是為一個(gè)固定的值(除非沒有足夠的重碼字),此固定值為2、或3、或4、或5,即在顯示屏上可供選擇的重碼字可以設(shè)定為2個(gè)、3個(gè)、4個(gè)或5個(gè)。若設(shè)定出現(xiàn)可供選擇的重碼字的數(shù)量為3,可用下列方式從重碼字中選擇需要輸入的字將左鍵長按,則左邊一字入選;將中鍵長按,則中間一字入選;將右鍵長按,則右邊一字入選。
對(duì)從重碼字中選擇所要輸入的字,也可以用現(xiàn)有技術(shù)中的方法,即用輸入鍵外的其他鍵作為從重碼字中選定所需要輸入的字的功能鍵。這樣的功能鍵可以是多個(gè),如一些數(shù)字鍵;也可以是一個(gè),如五向鍵。
采用本發(fā)明的漢字輸入法,編碼規(guī)則少,使用方便,輸入效率較高。
本發(fā)明中的包括上、下、左、右、中五個(gè)鍵的鍵盤,可以是從普通鍵盤中選用其中的五個(gè),這五個(gè)應(yīng)以一個(gè)為中心,其他四個(gè)位于中心鍵的上、下、左、右,也可以是專門設(shè)置只有五個(gè)輸入鍵和其他功能鍵的鍵盤。用一個(gè)五向鍵,五個(gè)方向的輸入信號(hào)與五個(gè)鍵的輸入信號(hào)一樣。
將漢字的筆劃分為橫、豎、撇、點(diǎn)(包括捺)、雜(除橫豎撇點(diǎn)以外的所有筆劃)五種,用五個(gè)鍵或一個(gè)五向鍵的五個(gè)方向來表示這五種筆劃。五個(gè)鍵或五向鍵與五種筆劃的對(duì)應(yīng)關(guān)系為右對(duì)應(yīng)于橫;下對(duì)應(yīng)于豎;左對(duì)應(yīng)于撇;中對(duì)應(yīng)于點(diǎn);上對(duì)應(yīng)于雜。
對(duì)獨(dú)體字,完全按筆順輸入。對(duì)非獨(dú)體字,先輸入漢字的前兩筆,將該兩筆所在的那一個(gè)偏旁部首、或緊密結(jié)構(gòu)、或字去掉。這里的“緊密結(jié)構(gòu)”,是指這樣的筆劃結(jié)構(gòu),雖不是約定俗成的偏旁部首,但筆劃之間結(jié)合很緊密,不易把它們分開,如“妻”字女字上面的部分、“黑”字四點(diǎn)上面的部分等。將漢字前兩筆所在的那一個(gè)偏旁部首、緊密結(jié)構(gòu)或字去掉時(shí),去掉的部分應(yīng)是盡可能的最大的部分;如“荒”字,其前兩筆既屬于草字頭又屬于“芒”字,應(yīng)去掉芒字,而不是只去掉草字頭;又如“靡”字,其前兩筆既屬于“廣”字,又屬于“麻”字,應(yīng)去掉麻字,而不是只去掉廣字;還如“湘”字,其前兩筆既屬于三點(diǎn)水旁又屬于“沐”字,應(yīng)去掉沐字;在去掉了前兩筆所在的部分后,再按筆順輸入剩下部分的筆劃。
只要欲輸入的字沒有出來,就繼續(xù)輸入,但最多為輸入8筆(包括所取的該字的前兩筆),即最大碼長為8;如果一個(gè)字輸完了它所有的筆劃還沒有出來,則再輸入其最后一個(gè)筆劃,如還沒出來,則再輸入最后一個(gè)筆劃,一直到該字出來或輸入的總筆劃達(dá)到8筆為止。
為減少重碼,將“口”字和“日”作特別處理,分別用一個(gè)筆劃“豎”和一個(gè)筆劃“雜”來代替。就是說,在任何地方遇到“口”字,只要輸入一個(gè)“豎”就可以了;遇到“日”字,只要輸入一個(gè)“雜”就可以了。
輸入具有走之底和建字底的字時(shí),去掉其走之底或建字底,然后將剩余的部分當(dāng)作一個(gè)字按照前面的方法來輸入。
對(duì)短碼(小于最大碼長的碼)上的重碼字的處理,可以設(shè)定顯示屏上出現(xiàn)可供選擇的重碼字的的數(shù)量為一個(gè)確定的值,沒有足夠重碼字時(shí),有多少出現(xiàn)多少。該值可以為2或3或4或5。根據(jù)實(shí)踐檢驗(yàn),設(shè)定為3為最佳方案。當(dāng)設(shè)定出現(xiàn)可供選擇的重碼字的數(shù)量為3時(shí),可用下列方式從重碼字中選擇需要輸入的字將左鍵長按,則左邊一字入選;將中鍵長按,則中間一字入選;將右鍵長按,則右邊一字入選。若設(shè)可供出現(xiàn)的重碼字為2,可分別用長按左、右鍵來選定所需要輸入的字。若設(shè)可供選擇的重碼字為4或5,可以分別將上、下、左、右、中的四個(gè)方向或五個(gè)方向鍵長按,選定需要輸入的字。
對(duì)從重碼字中選擇所要輸入的字,也可以用現(xiàn)有技術(shù)中的方法,即用輸入鍵外的其他鍵作為從重碼字中選定所需要輸入的字的功能鍵。這樣的功能鍵可以是多個(gè),如一些數(shù)字鍵;也可以是一個(gè),如五向鍵。
下面是對(duì)幾個(gè)漢字輸入的具體例子(本例中將短碼重碼字?jǐn)?shù)固定為3)輸入“澤”字先輸入此字的第一筆“點(diǎn)”,這時(shí)屏幕提示框內(nèi)出現(xiàn)3個(gè)字“這、為、主”,沒有所要的字;再輸入第二筆“點(diǎn)”,提示框內(nèi)出現(xiàn)3個(gè)字“學(xué)、家、實(shí)”,沒有需要的字;因?yàn)椤叭c(diǎn)水”是一個(gè)偏旁,且已經(jīng)寫完了它的前兩筆(此兩筆也是“澤”字的前兩筆),于是把這兩筆所在的“三點(diǎn)水”旁去掉,接著寫剩下的部分;再輸入“雜”,提示框內(nèi)出現(xiàn)3個(gè)字“快、治、安”,還沒有所要的字;再輸入“點(diǎn)”,提示框內(nèi)出現(xiàn)3個(gè)字“漢、澤、怪”,于是將“澤”字選上屏。
輸入“透”字不考慮走字底,而只將它按照“秀”字來輸入;先輸入第一筆“撇”,這時(shí)屏幕提示框內(nèi)出現(xiàn)3個(gè)字“的、和、人”,沒有所要的字;再輸入第二筆“橫”,提示框內(nèi)出現(xiàn)3個(gè)字“我、生、年”,沒有所要的字;將“禾”字頭去掉,接著輸入剩下的部分;輸入“雜”,提示框內(nèi)出現(xiàn)3個(gè)字“長、每、第”,沒有所要的字;再輸入“撇”,提示框內(nèi)出現(xiàn)3個(gè)字“復(fù)、委、秀”,沒有所要的字;所有的筆劃均輸完,于是再輸入最后一筆“撇”,提示框內(nèi)出現(xiàn)3字個(gè)“透、氖、籩”,于是將“透”字選上屏。
輸入“白”字先輸入此字的第一筆“撇”,提示框內(nèi)出現(xiàn)三個(gè)字“的、和、人”,沒有所要的字;再輸入第二筆,這時(shí)遇到了“日”字,按規(guī)定“日”字只應(yīng)輸入一筆“雜”,于是輸入“雜”,提示框內(nèi)出現(xiàn)三個(gè)字“用、多、九”,沒有所要的字;現(xiàn)在,“白”字的所有筆劃都輸入完了,但它仍然沒有出來,于是按規(guī)定再輸入它的最后一筆“雜”(注意,而不是“橫”),提示框內(nèi)出現(xiàn)三個(gè)字“幾、兒、白”,于是將“白”字選上屏。
輸入“跌”字此字的最前面是一個(gè)“口”字,按規(guī)定只要輸入“豎”,“口”字就算寫完了。輸入“豎”,這時(shí)屏幕提示框內(nèi)出現(xiàn)3個(gè)字“中、國、上”,沒有所要的字;再輸入去掉“口”字后剩下的部分的第一筆“豎”,提示框內(nèi)出現(xiàn)3個(gè)字“口、雖、業(yè)”,沒有需要的字;已經(jīng)輸完了“跌”字的前兩筆,于是把這兩筆所在的“足”字旁去掉,接著輸入剩下的部分;再輸入“撇”,提示框內(nèi)出現(xiàn)3個(gè)字“路、吵、躍”,沒有所要的字;再輸入“橫”,提示框內(nèi)出現(xiàn)3個(gè)字“臨、監(jiān)、覽”,沒有所要的字;再輸入“橫”,提示框內(nèi)出現(xiàn)3個(gè)字“跌、踟、跣”,于是將“跌”字選上屏。
輸入“鬼”字先輸入此字的第一筆“撇”,提示框內(nèi)出現(xiàn)三個(gè)字“的、和、人”,沒有所要的字;再輸入“豎”,這時(shí)屏幕提示框內(nèi)出現(xiàn)3個(gè)字“你、們、向”,沒有所要的字;由于“鬼”字是一個(gè)獨(dú)體字,沒有可去掉的部分,于是再輸入它的第三筆“雜”,提示框內(nèi)出現(xiàn)3個(gè)字“他、自、但”,沒有需要的字;再輸入“橫”,提示框內(nèi)出現(xiàn)3個(gè)字“身、追、假”,沒有所要的字;再輸入“橫”,提示框內(nèi)出現(xiàn)3個(gè)字“鬼、鍵、侵”,于是將“鬼”字選上屏。
權(quán)利要求
1.一種漢字輸入法,其特征在于所使用的輸入鍵為包括上、下、左、右、中五個(gè)鍵的鍵盤,或一個(gè)能在上、下、左、右、中五個(gè)方向輸入信號(hào)的五向鍵;將漢字的筆劃分為橫、豎、撇、點(diǎn)(包括捺)、雜(除橫豎撇點(diǎn)外的所有筆劃)五種,分別對(duì)應(yīng)于所述五個(gè)輸入鍵中的一個(gè)或分別對(duì)應(yīng)于五向鍵的五個(gè)方向中的一個(gè);輸入方法為對(duì)于非獨(dú)體字,先按筆劃順序輸入兩筆,然后按筆順輸入除這兩筆所在的偏旁、部首、緊密結(jié)構(gòu)或字以外的部分;對(duì)獨(dú)體字,一直按筆順輸入下去;對(duì)具有走字底和建字底的字去掉其走之底或建字底后,將剩余的部分當(dāng)作一個(gè)字,按照前述的非獨(dú)體字或獨(dú)體字的輸入方法輸入;每字輸入的筆劃最多8筆;如果一個(gè)字輸完了它所有的筆劃還沒有出來,則再重復(fù)輸入其最后一個(gè)筆劃,一直到該字出來或輸入的總筆劃達(dá)到8筆為止;
2.權(quán)利要求1所述的漢字輸入法,其特征在于,所述的五個(gè)鍵或五向鍵與五種筆劃的對(duì)應(yīng)關(guān)系為右對(duì)應(yīng)于橫;下對(duì)應(yīng)于豎;左對(duì)應(yīng)于撇;中對(duì)應(yīng)于點(diǎn);上對(duì)應(yīng)于雜。
3.權(quán)利要求1或權(quán)利要求2所述的漢字輸入法,其特征在于, 當(dāng)輸入的筆劃少于8筆時(shí),出現(xiàn)可供選擇的重碼字的數(shù)量為一個(gè)固定的值,此固定值為2、或3、或4、或5。
4.權(quán)利要求1或權(quán)利要求2所述的漢字輸入法,其特征在于,當(dāng)輸入的筆劃少于8筆時(shí),出現(xiàn)可供選擇的重碼字的數(shù)量為3;將左鍵長按,則左邊一字入選;將中鍵長按,則中間一字入選;將右鍵長按,則右邊一字入選。
5.權(quán)利要求3所述的漢字輸入法,其特征在于,還包括一個(gè)或多個(gè)功能鍵,用所述功能鍵從可供選擇的重碼字中選定所需要輸入的字。
全文摘要
本發(fā)明涉及漢字輸入方法,所使用的輸入鍵為上、下、左、右、中五個(gè)鍵或一個(gè)五向鍵。將漢字的筆劃分為橫、豎、撇、點(diǎn)、雜五種,分別對(duì)應(yīng)于五個(gè)輸入鍵中的一個(gè)或五向鍵的五個(gè)方向中的一個(gè)。輸入方法為對(duì)非獨(dú)體字,先按筆劃順序輸入兩筆,然后按筆順輸入除這兩筆所在的偏旁、部首、緊密結(jié)構(gòu)或字以外的部分;對(duì)獨(dú)體字,一直按筆順輸入下去;對(duì)具有走之底和建字底的字去掉其走之底或建字底后,將剩余的部分當(dāng)作一個(gè)字,按照前述的非獨(dú)體字或獨(dú)體字的輸入方法輸入;每字輸入的筆劃最多8筆;如果一個(gè)字輸完了它所有的筆劃還沒有出來,則再重復(fù)輸入其最后一個(gè)筆劃。采用本發(fā)明的漢字輸入法,編碼規(guī)則少,使用方便,輸入效率較高。
文檔編號(hào)G06F3/023GK1475894SQ03110008
公開日2004年2月18日 申請(qǐng)日期2003年4月4日 優(yōu)先權(quán)日2002年4月6日
發(fā)明者邵躍波, 張彥 申請(qǐng)人:深圳市一鍵通科技開發(fā)有限公司