專利名稱:快易碼漢字輸入法及鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種以語音作為編碼,融字型、筆畫為一體的漢字輸入法及鍵盤,尤其是以漢字、漢字構(gòu)件、筆畫的讀音為拼音首字作為編碼的漢字輸入法及對應(yīng)鍵盤。
背景技術(shù):
隨著計算機(jī)的普及,向電腦輸入漢字成了許多人研究的課題。目前的輸入法主要有五筆字型、認(rèn)知碼、王碼、全拼、雙拼、五筆數(shù)碼、區(qū)位碼等,歸納起來大致有字形、語音、數(shù)字等方式,如五筆字型、認(rèn)知碼、王碼為形碼,主導(dǎo)思想是把漢字拆成字根,并把字根對應(yīng)到鍵盤的25個鍵上;全拼、雙拼是音碼,漢字的拼音或拼音的一部份就是它的編碼;五筆數(shù)碼、區(qū)位碼是數(shù)字碼。一般來講,有的形碼輸入速度快、重碼少,但難學(xué),不經(jīng)專門培訓(xùn)難以掌握;音碼容易學(xué)但輸入速度慢、重碼多,影響效率。數(shù)碼不如形碼、聲碼與漢字聯(lián)系緊密,不易記憶,直觀性不強(qiáng),也難以推廣。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有漢字輸入法不能集速度快捷、易學(xué)易懂、重碼率低、容錯面廣于一身的問題,提供一種易學(xué)易懂,適應(yīng)不同年齡、不同文化程度、不同專業(yè)層次用戶的需要,漢字平均輸入速度快、重碼率低,容錯面廣,采用拼音首字作為編碼,集音、形、筆畫為一體的音形畫漢字輸入法及其相應(yīng)鍵盤。
本發(fā)明的技術(shù)方案是將單字拆分為筆畫、構(gòu)件或成字,由單字、筆畫、構(gòu)件、成字的拼音首字作為編碼。
筆畫有點(diǎn)、橫、豎、撇、捺、折6種,凡從左向右行筆者為橫,不論它是橫還是挑;從上向下行筆者為豎;從右上向左下行筆者為撇;從左上向右下行筆者為捺;有轉(zhuǎn)折及鉤等均為折。它們的編碼是它們讀音的拼音首字。對應(yīng)編碼如下點(diǎn)=d橫=h豎=o(sh)撇=p捺=n折(含鉤)=u(zh)筆畫組成構(gòu)件,共有75個構(gòu)件,它們都有相應(yīng)的稱謂,它們的編碼是稱謂的拼音首字。這些構(gòu)件都很容易記憶,如單人旁(亻)、絞絲旁(纟)、提手旁(扌)、金字旁(钅)、草字頭(艸)等等,這些都是約定俗成的。只要能讀出構(gòu)件的名稱,即可知道該構(gòu)件拼音的首字字母,就知道該擊哪個鍵,本發(fā)明漢字基本構(gòu)件如下表所示 本發(fā)明單字的編碼最多四碼,稱為全碼。以單字的拼音首字作第1碼,第2-4碼規(guī)定為單字按其結(jié)構(gòu)劃分成筆畫、構(gòu)件、成字,其對應(yīng)的拼音首字作為編碼,不足4碼時用末筆畫作為添加碼,多于4碼時取第一、二、三和尾碼,共設(shè)7219個全碼。其中簡碼4490個,其中一級簡碼25個,都為出現(xiàn)頻率較高的漢字,每個漢字按其讀音分別對應(yīng)一個鍵,擊鍵一次,另加空格鍵;二級簡碼573個,也屬常用字,擊鍵兩次,另加空格鍵;三級簡碼3892個,擊鍵三次,另加空格鍵;凡可用簡碼輸入的漢字也可用全碼輸入。但使用簡碼輸入,擊鍵次數(shù)少且沒有重碼,無需選字。在屏幕上還設(shè)立了漢字輸入提示框,隨著按鍵次數(shù)的變化,提示框不斷改變漢字內(nèi)容,當(dāng)發(fā)現(xiàn)所需漢字時即可停止輸入,按空格鍵,所輸入漢字即跳到當(dāng)前光標(biāo)處。
單字可分為六類;1.全部由單筆畫組成的字;如韋、也、幾、卜、甲、入、大......等。
2.全部由成字組成的字;如材(由木、才所組成)、意(由立、曰、心所組成)、霖(由雨、木、木所組成)......等。
3.由單筆畫和成字共同組成的字;如“旦”(由成字“日”和單筆畫“一”組成)、“白”(由單筆畫“丿”和“曰”組成);正(由“一”和“止”組成)。
4.由單筆畫和構(gòu)件組成的字;如“糾”是由構(gòu)件“纟”和單筆畫 “丨”組成;勺是由三包圍構(gòu)件“勹”和單筆畫“、”組成;“生”由“丿”和青字頭“”組成等。
5.由構(gòu)件和成字組成的字;如“漢”是由構(gòu)件“氵”和“又”字組成;“仍”是由構(gòu)件“亻”和“乃”組成。
6.單筆畫、構(gòu)件、成字共同組成的字。如“隔”“微”“讀”字等。
本發(fā)明按以下方法設(shè)定單字的結(jié)構(gòu)上述六類單字中1是獨(dú)體字,2-6是合體字,合體字分為左右型或左中右型結(jié)構(gòu)、上下型或上中下型結(jié)構(gòu)、三包圍型結(jié)構(gòu)、四包圍型結(jié)構(gòu)。根據(jù)單字的結(jié)構(gòu)規(guī)定了單字拆分成筆畫、構(gòu)件、成字的順序,即“先左后右、先上后下、先外后內(nèi)”,這是本發(fā)明編碼的順序。
本發(fā)明單字分解依據(jù)以下規(guī)則見字讀音,依音定碼;合體取小,獨(dú)體不分;單筆兩用,兼顧直觀。
a.見字讀音,依音定碼首先確定被輸入漢字的讀音,該讀音的拼音首字就是這個字的首碼。在漢字輸入中,只要認(rèn)識這個字,讀出該字拼音的首字母,就是該字的第一碼;分解中的漢字或構(gòu)件也是如此,只要能讀出該分解中的漢字或構(gòu)件拼音首字,就是分解中的漢字或構(gòu)件的相應(yīng)碼;b.合體取小合體字在取碼時,先整體認(rèn)讀,然后對該字進(jìn)行分解,取構(gòu)件、成字或筆畫。分解時,要按照本輸入法所規(guī)定的最小的構(gòu)件和成字進(jìn)行分解,有構(gòu)件取構(gòu)件,是成字取漢字,沒有成字和構(gòu)件就取筆畫。
c.獨(dú)體不分獨(dú)體字一是指由單筆畫組成,其間不包含漢字和本輸入法所規(guī)定的構(gòu)件,如人、入、八等;二是指這類漢字中雖然包含有漢字或構(gòu)件,但它們有的是上下貫穿,有的是左右交叉,原有的漢字或構(gòu)件遭到破壞,不便于分解,如申、夫、中、冊、卑等。凡獨(dú)體字與其他漢字或構(gòu)件組合為另一個漢字即為另一個漢字的成字時,其獨(dú)體部分應(yīng)當(dāng)整體認(rèn)讀,不進(jìn)行分解。如果不足四碼,則補(bǔ)末筆畫拼音首字作為添加碼;單個輸入獨(dú)體字時,則先按該字拼音的首字讀音取第一碼,然后按書寫的筆畫順序分別取第二、第三和末筆碼,不足四碼的補(bǔ)末筆畫拼音首字作為添加碼。
d.單筆兩用一是指使用單筆畫拼音首字參與漢字編碼,二是對需要輸入四碼而又不足四碼的單字用作末筆畫添加碼。
e.兼顧直觀規(guī)定以下35個字,雖然有一些包含有漢字或構(gòu)件的因素,但它們在與其它漢字或構(gòu)件組合時,整體認(rèn)讀,不進(jìn)行分解。但當(dāng)這35個字單獨(dú)輸入時,首碼輸入該字的讀音,以后各碼按本規(guī)定分別取成字、構(gòu)件或筆畫。
日 月 金石土, 巫 犬鳥 烏;rì yuè jīnshí tǔ wū zhuī quǎn niǎo wū天 王 丘上立, 禾 下 歹尤 魚;tiān wáng qiū shàng lì hé xiàdǎi yóu yú廣 乇 疋缶亍, 目 氏 皮矛 無;guǎng tuōyǎ fǒu chù mùshìpí máo wú士 用 習(xí)叉兀, 千 萬 牢記 住。
shìyòngxí chā wū本發(fā)明詞組輸入一律取四碼,輸入時各種詞組按以下方法進(jìn)行1.二字詞組分別取第一個單字的漢語拼音的首字和該字分解的第一個成字、構(gòu)件或筆畫的拼音首字,以及第二個單字拼音的首字和尾碼。尾碼可能是漢字、構(gòu)件或單筆畫,它不同于“末筆畫添加碼”,“末筆畫添加碼”只能在需要輸入全碼而又不足四碼的情況下出現(xiàn),只能是點(diǎn)、橫、豎、撇、捺、折。
2.三字詞組分別取第一、第二、第三個漢字的漢語拼音首字,第四碼取第三個漢字的尾碼。
3.四字詞組分別取第一、第二、第三個漢字的漢語拼音首字,第四碼取第四個漢字的尾碼。
4.五個字以上(含五個字)的多字詞組取前三個字漢語拼音首字,第四碼取最后一個字的尾碼。
漢字具有很大的復(fù)雜性,如有些漢字一字多音,有些漢字或構(gòu)件看上去極為相似,有些漢字寫的形狀不同讀音就變了,為了解決這一問題,本發(fā)明做了一些特別處理1.多音字處理將漢字中常見的一字多音字分別進(jìn)行編碼(不含讀音不同但拼音首個字母相同的漢字)。
2.對“重”和“長”兩字處理在它們作為單獨(dú)的漢字時,應(yīng)該讀什么音就讀什么音。例如“重要”中的“重”讀“zhòng”,“重復(fù)”中的“重”讀“chóng”;“長度”中的“長”讀“cháng”,“校長”中的“長”讀“zhǎng”。但是當(dāng)它們作為漢字的組成部分時,一律讀“重(zhòng)”和“長(cháng)”。之所以作這樣的規(guī)定,是為了防止出現(xiàn)因為讀音不同而引起混淆,導(dǎo)致影響輸入速度。有了這種規(guī)定后,等于用戶有了規(guī)范。例如“懂”的編碼就是“dxcu(u=zh)”,而“漲”的編碼則是“udgi(i=ch)”。
3.對“一”的處理“一”既是一個漢字又可作筆畫“橫”。當(dāng)“一”作為獨(dú)體字時,本輸入法將其作漢字處理,編為一級簡碼“y”;當(dāng)它作為其它漢字的組成部分時,全部作為筆畫“橫”處理,編碼為“h”,4.對“乙”的處理“乙”既是一個漢字又可作筆畫“折”。當(dāng)“乙”作為獨(dú)體字時,本輸入法將其作漢字處理,編為三級簡碼“yuu”;當(dāng)它作為偏旁部首時,第一次當(dāng)漢字“乙”處理,以后則作為筆畫“折”處理。
5.對“己”、“已”、“巳”的處理這三個字字型相似,在作獨(dú)體字編碼時,代碼分別為“己(ju)”、“已(yuh)”、“巳(suhu)”;當(dāng)它們和別的構(gòu)件或筆畫組成另一個漢字時,統(tǒng)一作“已”處理、以“y“作首字代碼。
6.對“曰”的處理“曰”作為獨(dú)體字的編碼是“ykhh”。當(dāng)“曰”字和其它構(gòu)件或筆畫組成另一個漢字時,統(tǒng)一以“日”(r)作為首字代碼。如“曼”字的全碼是“mrsy”,“量”的全碼是“l(fā)rhl”。
7.對包含有戈、戊之類要素漢字的處理在漢字輸入時,對戈、戊部分均取整碼,不再分解,對需要鍵入四碼而又不足四碼的漢字,一律以右上點(diǎn)為末筆畫添加碼。如要輸入“戒”字,第一碼為該字拼音的首個字母“j”,第二碼“戈”的讀音為“g”,第三碼“廾”的讀音為“c”,不足四碼,補(bǔ)末筆畫添加碼“、”讀音為“d”,戒的全碼就是“jgcd”。又如輸入“成”字,首碼為其讀音“i”,次碼為“戊”(w),第三碼為“折”(u),不足四碼,加右上“點(diǎn)”為末筆添加碼(d),“成”字的全碼就是“iwud”;如果包含有“戈”和“戊”要素的漢字達(dá)到或超過四碼,不需要補(bǔ)末筆添加碼時,在取了“戈”和“戊”后,再按書寫順序取碼。如輸入“或”字,首碼取“或”字的讀音“h”,次碼取“戈”(g),第三碼取“口”(k),尾碼取“橫”(h),或字的全碼就是“hgkh”;又如“戚”字首碼為其讀音“q”;次碼為“戊”,(w);第三碼為“上”(o);尾碼為“小”(x),戚的全碼為“qwox”。
8.對力、刀、司、乃、刁......之類的規(guī)定力、刀、司、乃、刁......之類不足四碼的右折勾之類的字,一律規(guī)定以右折筆為末筆添加碼。
9.對三包圍和四包圍漢字的處理凡四包圍的“囗”和三包圍的“ㄈ”、“コ”之類的構(gòu)件,雖然輸入時,第二碼就取了囗或ㄈ,但如果有的字不足四碼,其末筆添加碼仍規(guī)定為“橫”。如“因”字,應(yīng)分解為“囗”和“大”,其編碼應(yīng)為“ykdh”;如屬四碼以上的漢字,在取了“囗”或三包圍構(gòu)件之后,則按書寫順序依次取碼。如輸入“國”字,首碼取其讀音“g”,次碼取“囗”(k),第三碼取“王”(w),尾碼取“點(diǎn)”(d),“國”字的全碼就是“gkwd”。
10.對“言”和“讠”的處理當(dāng)它是“讠”字旁時,只當(dāng)作“讠”旁字認(rèn)讀。如“談”字,分解為“讠、火、火”,正確的全碼是“tyhh”。如果“言”字是作為單字使用或與其它的漢字、構(gòu)件組合成另一個漢字時,不按“讠”來處理而是分解為“亠、二、口”,其編碼為“w、e、k”;11.對 孑和“足”字的除“口”部外下半部分的處理 似無多一豎; 似戈少一點(diǎn); 似少缺一點(diǎn); 似水不是水;“孑”象“子”不是子;“足”字除“口”部外下半部分似“止”不是止。對于這六個似是而非的構(gòu)件,為了直觀和分解的方便,我們分別將其作“無”、“戈”、“少”、“水”、“子”和“止”處理。如“既”的右部、“孩”字的左部、“曉”字的右上部、“步”、“聚”、“是”等字的下部,均按此處理。
世界上使用漢字的地區(qū)幅員遼闊,同一漢字,不同地域的人有不同讀音,特別是zh、ch、sh和z、c、s以及l(fā)和n,許多人分辨不清,本發(fā)明在單字全碼和詞組輸入中建立了容錯系統(tǒng)。當(dāng)使用者不能正確地分辨zh、ch.sh和z、c、s時,可將zh、ch、sh相應(yīng)鍵入z、c、s;分不清l和n時,一律鍵入n。用戶可以自由選擇由zh、ch、sh轉(zhuǎn)到z、c、s的容錯或l轉(zhuǎn)到n的容錯,或者zh、ch、sh和z、c、s以及l(fā)和n同時容錯。
將標(biāo)準(zhǔn)英文鍵盤作以下設(shè)置就變成了本發(fā)明的鍵盤1.設(shè)定zh、ch、sh鍵占據(jù)標(biāo)準(zhǔn)鍵盤u、i、o鍵位置,漢語中沒有以u、I為拼音首字的字,所以u、I鍵就變成了zh、ch鍵;o鍵身兼兩職,既是o鍵又是sh鍵。由于漢字中以o作為拼音開頭的字極少,因此這樣處理不會使用戶受到混淆或影響輸入速度;2.設(shè)定V鍵為萬能鍵,漢語中沒有以V作為拼音首字的字,若不清楚所輸入漢字的構(gòu)件或筆畫時,擊V可找到相應(yīng)的字;比如要輸入“能”字,它的正確的編碼是“nsyb”。但是假如用戶不知道第二碼應(yīng)該輸入什么碼,只要在第二碼處鍵入“v”?!澳堋弊值木幋a此時成為“nvyb”,就可以找到“能”字。
3.F1鍵設(shè)定為幫助鍵,在漢字輸入時隨時可按F1獲取實時幫助。
按以上方法設(shè)定的鍵盤把26個西文鍵全部“漢化”為漢語拼音鍵位了。
本發(fā)明按一般書寫規(guī)則將單字拆分,根據(jù)單字、筆畫、構(gòu)件和成字的拼音首字定碼,規(guī)定了單字和詞組的輸入方法,在對標(biāo)準(zhǔn)鍵盤作簡單設(shè)置后即能實現(xiàn)漢字的快速輸入,融語音、字形、筆畫為一體。具有以下特點(diǎn)(一)簡單明了。它融語音、結(jié)構(gòu)、筆畫為一體,用漢語拼音的形式,將復(fù)雜的漢字簡單地表現(xiàn)出來,它雖然借用漢語拼音,但一不需要全拼,二不需要調(diào)號,所以非常簡單易行。
(二)重碼率低。本發(fā)明一改現(xiàn)行編碼“取大優(yōu)先”的原則為“取小舍大”,使重碼分散。這是本輸入法重碼率低的重要原因。據(jù)目前所以掌握的關(guān)于輸入碼和輸入法的資料,本輸入法的重碼率是目前最低的。本發(fā)明共收錄漢字7118漢個,單字重碼僅為54組,且這些重碼,絕大多數(shù)都是使用頻率很低的非常用漢字。
(三)容錯面廣。本發(fā)明建立了容錯系統(tǒng),容錯率高達(dá)58%以上。如此強(qiáng)大的容錯功能,將給用戶帶來極大的方便,這是其他編碼所不具備的。
(四)詞組覆蓋地域廣。共編詞組20000多條,在詞組編碼中,除了國內(nèi)的常用詞組外,還選編了港澳臺及東南亞地區(qū)常用詞組近500條,使詞組覆面廣,以適合不同地區(qū)廣大華人的不同需要。
(五)漢字構(gòu)件少(僅75個)。由于所規(guī)定的構(gòu)件大都是約定俗成的并且與拼音有一一對應(yīng)關(guān)系;因此不需要死記硬背。
(六)取碼直觀。對要輸入全碼而又不足四碼的漢字添加碼,僅分為點(diǎn)、橫、豎、撇、捺、折,而且與拼音有對應(yīng)關(guān)系,完全不需要記憶。
(七)首尾取碼方式。對于詞組輸入采取首尾取碼的方式,做到了有始有終。這與其他編碼有顯著的不同。
(八)簡碼多。本輸入法為了提高輸入速度,在單個漢字中編了大量的簡碼,占全碼總數(shù)的2/3。
(九)適用范圍廣。由于上述所提到的本輸入法的獨(dú)到之處,使易學(xué)、易懂、難忘、輸入速度快成為了本輸入法的鮮明特點(diǎn)。因此不論是中小學(xué)生,還是工作人士;不論是在家庭,還是在辦公室,均可方便的使用。
因此,我們將本輸入法定為快易碼漢字輸入法。
圖1為本發(fā)明鍵盤設(shè)置圖;具體實施例1.單字1.1一級簡碼如“國”、“人”、“平”、“安”四個漢字,只需分別對應(yīng)鍵盤中的“G”、“R”、“P”、“A”的四個鍵,只需擊鍵一次,另加空格鍵,所輸入的漢字就會跳到當(dāng)前光標(biāo)處。
1.2二級簡碼如“按”字只需擊鍵“A”和“T”,“種”字只需擊鍵“U”和“H”,“上”字只需擊鍵“O”和“B”,“則”字只需擊鍵“U”和“W”,加空格鍵,所輸入的漢字就會跳到當(dāng)前光標(biāo)處。
1.3三級簡碼“菠”字,只需擊鍵“B”、“C”和“D”,”將“只需擊鍵“J”、“P”和“X”,“它”只需擊鍵“T”、“B”和“B”,”也“只需擊鍵“Y”、“O”和“U”另加空格鍵,所輸入的漢字就會跳到當(dāng)前光標(biāo)處。
1.4全碼a.不足4碼時如“江”字,它的拼音是“jiāng” 首碼為“j”,“江”字可以分解為三點(diǎn)(“氵”)和“工”字兩部分,那么,“江”字次碼為“氵”,其拼音的首字母為“d”,第三碼為“工”,“工”拼音的首音為“g”,不足四碼,補(bǔ)末筆畫添加碼,“江”字的末筆畫為橫,橫的代碼為“h”,這樣“江”字的全碼就是“jdgh”。
b.正好4碼時比如“怪”字其拼音為“guài”,它的首碼就是“g”,它可分解為“忄、又、土”三個部分,第二碼是“忄”,其拼音的首字字音是“x”;第三碼是“又”,它的拼音的首字字母是“y”,尾碼是“土”其拼音的首字字音是“t”,這樣“怪”字的全碼就是“gxyt”。
c.多于4碼時如“額”字,按照“合體取小”的原則,將“額”字分解為“宀、夂、口、丆、ㄇ、人”(即寶蓋頭、條字頭、口字型、而字頭、三包圍和人字型)六個部分,加上“額”字本身拼音的首字字母“e”,共七個部分即“ebtkewr”,這就大大減少了出現(xiàn)重碼的可能性。按規(guī)定全碼只要取4碼,即前三碼和尾碼;因此,“額”字的全碼應(yīng)為“ebtr”(即額字的讀音“e”、寶蓋頭“b”、條字頭“t”和尾碼人字型“r”)。再比如“侵”字,按取小舍大的原則,先讀“侵”字,它的讀音的首字母為“q”,然后將其分解為“亻”(r)、“彐”字型(x)和尾碼“又”字(y),“侵”的全碼就是“qrxy”。
2.詞組2.1二字詞組如對“學(xué)習(xí)”這一詞組編碼時,先編“學(xué)”字讀音的首字字母為“x”,再分解“學(xué)”字的第一個構(gòu)件小字頭“()”,“小”字讀音的首字字母為“x”,接著輸入“習(xí)”字的讀音的首字字母為“x”,習(xí)字又分解為“折(u)”和冰點(diǎn)“冫”,取其尾碼冰點(diǎn)(冫)”,冰點(diǎn)讀音的首字字母為“b”,這樣,“學(xué)習(xí)”的詞組編碼就是“xxxb”。又如,輸入“操心”,“操”字讀音的首字字母為“c”,其第一個構(gòu)件是“扌(t)”,“心”字讀音的首字字母為(x),尾碼是單筆畫點(diǎn),“(d)”;這樣,“操心”的詞組編碼就是(ctxd)。
2.2三字詞組 “人民幣”,先取“人”字讀音的首字字母“r”;再取“民”字讀音的首字字母“m”然后輸入“幣”字的首字讀音“b”,最后取“幣”字的尾碼巾(j),這樣“人民幣”的詞組編碼就是“rmbj”。又如“新加坡”,先取“新”字的首字字母“x”再取“加”字的首字字母“j”,然后取“坡”字的首字字母“p”;最后取“坡”字的尾碼“皮”(p),這樣“新加坡”的編碼就是“xjpp”。再如“國務(wù)院”,先分別輸入“國務(wù)院”三字的首字讀音,最后輸入“院”字的尾碼“兒”(e),“國務(wù)院”的全碼就是“gwye”。
2.3四字詞組如“標(biāo)點(diǎn)符號”,先取“標(biāo)”字讀音(b),再取“點(diǎn)”字讀音(d),然后取“符”字讀音(f),最后取“號”字尾碼“ㄅ(u)”。這樣“標(biāo)點(diǎn)符號”的編碼就是“bdfu”?!安僮飨到y(tǒng)”,先取前三字讀音的首字字母“c、z、x”,最后取“統(tǒng)”字的尾碼“兒(e)”,這樣“操作系統(tǒng)”的編碼就是“czxe”。
2.4多于四字詞組如“中華人民共和國”,先取“中華人”三個字讀音的首字母“u、h、r”,最后取“國”字的尾碼一點(diǎn)“、”,點(diǎn)的代碼為d,這個七字詞組的編碼就是“zhrd”?!坝醒鄄蛔R泰山”,先取“有眼不”三個字讀音的首字字母“y、y、b”,最后取“山”字的尾碼豎“丨”(o)這個詞組的編碼就是“yybo”。
3.包含特殊的字或詞3.1多音字處理如“銀行”和“行走”中的“行”為多音字,“銀行”中的“行”讀“hang”,”“行走”中的“行”讀“xing”,”銀行”的編碼是“yjhi”,而“行走”的編碼是“xrzu”,3.2包含“一”的處理“但”字其拼音為dan,它的首碼就是“d”,它可以分解為“亻、日、一”三個部分,第二碼是“亻”,其拼音的首字字母是“r”;第三碼是“日”,拼音的首字字母也是“r”; 尾碼是“一”,這里“一”規(guī)定用作筆畫“橫”,“橫”的代碼是“h”,所以“但”字的全碼就是“drrh”。與此同理,“三”的全碼是“shhh”。在詞組輸入中,“一”字第一次認(rèn)讀為漢字“一”,第二次作為筆畫“橫”處理。例如“唯一”,先輸入“唯”的編碼“w”,然后輸入它的第二碼“口”,其代碼為“k”,接著輸入第三碼漢字“一”,“一”的編碼是“y”。尾碼的“一”作筆畫“橫”處理,其代碼為“h”。因而“唯一”的全碼是“wkyh”。(關(guān)于詞組的輸入我們將在稍后詳細(xì)說明)3.3對“乙”的處理當(dāng)“乙”字作為獨(dú)體字時,本輸入法將其作漢字處理,編為三級簡碼“yuu”。當(dāng)它作為偏旁部首時,第一次當(dāng)漢字“乙”處理,以后則作為筆畫“折”處理。例如“憶”字其拼音為yì,它的首碼就是“y”,它可分解為“忄、乙”兩個部分,第二碼是“忄”其拼音的首字字母是“x”,第三碼是“乙”,拼音的首字字母是“y”,該字不足四碼,所以要補(bǔ)末筆作為添加碼。由于漢字“乙”我們已經(jīng)使用過了,所以末筆的添加碼“乙”只能作筆畫“折”,“折”的代碼是“u”,所以“憶”字的全碼就是“yxyu”。與此同理,“億”的全碼是“yryu”。
3.4對“己”、“巳”、“已”的處理在作獨(dú)體字編碼時,代碼分別為“己(ju)”、“巳(suhu)”、“已(yuh)”。當(dāng)它們和別的構(gòu)件或筆畫組成另一個漢字時,統(tǒng)一作“已”處理,以“y”作首字代碼。例如“巷”字其拼音為xiang,它的首碼就是“x”它可分解為“ 、八、巳”三個部分,第二碼是 其拼音的首字字母是“n”;第三碼是“八”,拼音的首字字母是“b”,尾碼“巳”本來讀音的首字母是“s”,由于我們規(guī)定“己”、“巳”、“已”不分,統(tǒng)一按“已”編碼,所以在這里,“巳”的編碼成了“y”。因此“巷”字的全碼就是“xnby”。與此同理,“紀(jì)”的全碼是“jsyu”。
3.5對“曰”(yuè)的處理“曰”(yuè)作為獨(dú)體字的編碼是“ykhh”。當(dāng)“曰”(yuè)字和其它構(gòu)件或筆畫組成另一個漢字時,統(tǒng)一以“日”(r)作為首字代碼。例如“曼”字其拼音為màn,它的首碼是“m”,它可分解為“曰、四、又”三個部分,第二碼“曰”本來的讀音的首字字母是“y”,由于我們已規(guī)定“日”、“曰”不分,統(tǒng)一按“日”編碼,所以在這里,“曰”的編碼成了“r”,第三碼是“四”,其拼音的首字字母是“s”,尾碼是“又”,拼音的首字字母是“y”。因此“曼”字的全碼就是“mrsy”。與此同理,“量”的全碼是“l(fā)rhl”。
3.6對包含有戈、戊之類要素漢字的處理如要輸入“戒”字,第一碼為該字拼音的首個字母“j”,第二碼“戈”的讀音為“g”,第三碼“廾”的讀音為“c”,不足四碼,補(bǔ)末筆畫添加碼“、”讀音為“d”,戒的全碼就是“jgcd”。又如輸入“成”字,首碼為其讀音“i”,次碼為“戊”(w),第三碼為“折”(u),不足四碼,加右上“點(diǎn)”為末筆添加碼(d),“成”字的全碼就是“iwud”;如輸入“或”字,首碼取“或”字的讀音“h”,次碼取“戈”(g),第三碼取“口”(k),尾碼取“橫”(h),或字的全碼就是“hgkh”。又如“戚”字首碼為其讀音“q”;次碼為“戊”,(w);第三碼為“上”(o);尾碼為“小”(x),戚的全碼為“qwox”。
3.7對力、刀、司、乃、刁......之類的規(guī)定如“刀”字,首碼取其讀音(d),次碼取筆畫 (u),第三碼取筆畫“丿”(p),最后取添加碼取 (u),所以“刀”的全碼為dupu。
3.8對三包圍和四包圍漢字的處理凡四包圍的“囗”和三包圍的“ㄈ”、“コ”之類的構(gòu)件,雖然輸入時,第二碼就取了囗或ㄈ,但如果有的字不足四碼,其末筆添加碼仍規(guī)定為“橫”。如“因”字,應(yīng)分解為;“囗”和“大”,其編碼應(yīng)為“ykdh”;“巨”字的編碼應(yīng)為“jwwh”。如屬四碼以上的漢字,在取了“囗”或三包圍構(gòu)件之后,則按書寫順序依次取碼。如輸入“國”字,首碼取其讀音“g”,次碼取“囗”(k),第三碼取“王”(w),尾碼取“點(diǎn)”(d),“國”字的全碼就是“gkwd”。再比如輸入“醫(yī)”字,首碼為“醫(yī)”字的讀音“y”,次碼為三包圍“ㄈ”(w),第三碼為“”(b),尾碼為“大”(d),“醫(yī)”字的全碼即為“ywbd”。
3.9對“言”和“讠”的處理當(dāng)它是“讠”字旁時,只當(dāng)作“讠”旁字認(rèn)讀。如“談”字,分解為“讠、火、火”,正確的全碼是“tyhh”。如果“言”字是作為繁體字單獨(dú)使用或與其它的漢字、構(gòu)件組合成另一個漢字時,就不能按“讠”來處理。比如說,單獨(dú)輸入一個“言”字,本輸入法的規(guī)定應(yīng)分解為“亠、二、口”,其全碼為“ywek”;如果與其它的漢字或構(gòu)件組合成另一個漢字時,比如與訇、譽(yù)、詹、譬、警......等組合時,也應(yīng)分別編碼,如與“訇”字組合,應(yīng)分解為“勹、亠、二、口”,其全碼為“hwwk”。如與“警”字組合,則分解為“廾、勹、口、、乂、亠、二、口”,其編碼為“jcwkbiwek”,按規(guī)定只取前三碼及尾碼,因此“警”字的正確編碼為“jcwk”。
3.10關(guān)于對 孑和“足”字的除“口”部外下半部分的處理; 似無多一豎; 似戈少一點(diǎn); 似少缺一點(diǎn); 似水不是水;“孑”象“子”不是子;“足”字除“口”部外下半部分似“止”不是止。對于這六個似是而非的構(gòu)件,為了直觀和分解的方便,我們分別將其作“無”、“戈”、“少”、“水”、“子”和“止”處理。如“既”的右部、“孩”字的左部、“曉”字的右上部、“步”、“聚”、“是”等字的下部,均按此處理。按書寫順序依次取碼。如輸入“國”字,首碼取其讀音“g”,次碼取“囗”(k),第三碼取“王”(w),尾碼取“點(diǎn)”(d),“國”字的全碼就是“gkwd”。再比如輸入“醫(yī)”字,首碼為“醫(yī)”字的讀音“y”,次碼為三包圍“ㄈ”(w),第三碼為“”(b),尾碼為“大”(d),“醫(yī)”字的全碼即為“ywbd”。
4.一篇文章的編碼對應(yīng)實例漢語 是 世界 上 最 古老、使用 人口 最多 的 一 種 語言。
hdyk o ohjo ob zre golb oryo rpkh zrdx d y uh yyyk我們 的 祖先 所 創(chuàng)造 的 方塊 漢字, 神形兼?zhèn)洌? 美不勝收。
wpmm d zoxe s irzz dfwkg hdzz oxjo mboi它 不僅 具有 極強(qiáng) 的 實用價值,而且 具有 極高 的 藝術(shù)欣賞tbb bhjy jwyy jmqi doyjh eeqs jwyy jmgk dyoxr價值、 即使 在 科學(xué)技術(shù) 特別 是 信息技術(shù) 高度發(fā)展的今天,jruh jjol z kxjd tnbd o xxjd gdfy d jnfd仍然 可以 充分發(fā)揮 自己 所 特有 的 功能。
rrrh kdyr iffizpju s tnyy d ggnb現(xiàn)在 的 漢字輸入法 多達(dá) 數(shù)百種,歸納 起來 大致 有 數(shù)字、xwzt dhzos dxdz obuugonn qtln dhui yy omzz語音、字形、形音、筆畫 輸入方式等等,《快易碼 漢字輸入法》則yyyr zbxp xhyr buhw orfg dudckymm hzos zw是 一 種 全新 的 輸入方式,它 融 語音、 結(jié)構(gòu)、 筆畫o y uh qrxo d orfg tbb rhk yyyrjsgsbuhw為一體,用 漢語拼音 的 形式, 將 復(fù)雜 的 漢字 簡單 地wytbyw hyprd xhog jpx fbzm d hdzz judo dt表現(xiàn) 出來。雖然 它 借用 漢語拼音,但 一 不 需要 全拼,bqxe iuln skrh tbb jryo hypr dr y b xyyn qrpc二 不 需要 調(diào)號,所以 非常 簡單易行。eh b xyyn dyhu sfyr foij jdyi因此, 學(xué)習(xí)《快易碼 漢字輸入法》不 需要 經(jīng)過 專門 培訓(xùn)ykcb xxxb kymmhzosb xyy jsgz uhmu ptxi凡是 會讀、會寫 漢字 的 人,10分鐘 即可 掌握 該 輸入法 的fjou hrdd hrxy hdzz d r fbuu jjkk uxwt gyw orfs d基本原理,1小時 即可 上機(jī) 操作,它 不僅 適合 辦公系統(tǒng)jbyl xuoc jjkd objj ctzh tbb bhjy ophk bgxe漢字 處理 的 需要, 也 可以 滿足 在 中小學(xué)生 中間 推廣 學(xué)習(xí)hdzz itll d xyyn yuo kdyr mdzu zuxxquojr ttgi xxxb使用 計算機(jī) 的 需要,從而 實現(xiàn) 了 計算機(jī) 從 娃娃 抓起 的oryojsjj d xyyn crco obxe ljsjj cr wnwt utqy d愿望。yiww我們 真誠 的 期望《快易碼 漢字輸入法》的發(fā)明,能為 我 國wpmm uoiu d qcww kymmhzos d ffmy nswd w g的 漢字 輸入 工作 做出 應(yīng)有 的 貢獻(xiàn), 同時 也 能為 廣大 的d hdzz oim ghzh zrio ygyy d ggxq twoc yuo nswd gddn d用戶 提供 一 個 新 的 選擇。ywho ttgb y gr xl d xpzo
權(quán)利要求
1.一種融音形畫為一體的<快易碼漢字輸入法>,按“從左到右、從上到下、從外到內(nèi)”的書寫規(guī)則將單字拆分,單字可取一、二、三、四碼,詞組一律取四碼,其特征在于1.1將漢字拆分為筆畫、構(gòu)件或成字,由單字、筆畫、構(gòu)件、成字的拼音首字作為編碼,筆畫有點(diǎn)、橫、豎、撇、捺、折6種,它們的編碼是它們讀音的拼音首字,對應(yīng)編碼如下點(diǎn)=d橫=h豎=o(sh)撇=p捺=n折(含鉤)=u(zh)構(gòu)件有75個,它們都有相應(yīng)的稱謂,它們的編碼是稱謂的拼音首字 成字由筆畫和構(gòu)件組成,它是包含在單字中的單字,成字的拼音首字就是它的編碼;1.2漢字編碼的輸入方法為1.2.1單字編碼a.全碼共7219個,以單字的拼音首字作第1碼,第2-4碼規(guī)定為單字按其結(jié)構(gòu)劃分成筆畫、構(gòu)件、成字,其對應(yīng)的拼音首字作為編碼,不足4碼時用末筆畫作為添加碼,多于4碼時取第一、二、三和尾碼;b.一級簡碼共25個,每個漢字按其讀音分別對應(yīng)一個鍵,擊鍵一次,另加空格鍵;c.二級簡碼共573個,每個漢字按其讀音拼音首字和拆分的第一個筆畫或構(gòu)件或成字的拼音首字擊鍵兩次,另加空格鍵;d.三級簡碼共3892個,每個漢字按其讀音拼音首字和拆分的第一、第二個筆畫或構(gòu)件或成字的拼音首字擊鍵三次,另加空格鍵;凡可用一、二、三級簡碼輸入的漢字也可用全碼輸入。1.2.2單字分解依據(jù)”見字讀音,依音定碼;合體取小,獨(dú)體不分;單筆兩用,兼顧直觀”的規(guī)則;a.見字讀音,依音定碼;首先確定被輸入漢字的讀音,該讀音的拼音首字就是這個字的首碼。在漢字輸入中,只要認(rèn)識這個字,讀出該字拼音的首字母,就是該字的第一碼;分解中的漢字或構(gòu)件也是如此,只要能讀出該分解中的漢字或構(gòu)件拼音首字,就是分解中的漢字或構(gòu)件的相應(yīng)碼;b.合體取??;合體字在取碼時,先整體認(rèn)讀,然后對該字進(jìn)行分解,取構(gòu)件、成字或筆畫;分解時,要按照本輸入法所規(guī)定的最小的構(gòu)件和成字進(jìn)行分解,有構(gòu)件取構(gòu)件,是成字取漢字,沒有成字和構(gòu)件就取筆畫;c.獨(dú)體不分凡獨(dú)體字與其他漢字或構(gòu)件組合為另一個漢字即為另一個漢字的成字時,其獨(dú)體部分應(yīng)當(dāng)整體認(rèn)讀,不進(jìn)行分解;如果不足四碼,則補(bǔ)末筆畫拼音首字作為添加碼;單個輸入獨(dú)體字時,則先按該字拼音的首字讀音取第一碼,然后按書寫的筆畫順序分別取第二、第三和末筆碼,不足四碼的補(bǔ)末筆畫拼音首字作為添加碼;d.單筆兩用一是指使用單筆畫拼音首字參與漢字編碼,二是對需要輸入四碼而又不足四碼的單字用作末筆畫添加碼;e.兼顧直觀規(guī)定以下35個字,雖然有一些包含有漢字或構(gòu)件的因素,但它們在與其它漢字或構(gòu)件組合時,整體認(rèn)讀,不進(jìn)行分解;但當(dāng)這35個字單獨(dú)輸入時,首碼輸入該字的讀音,以后各碼按本規(guī)定分別取成字、構(gòu)件或筆畫;日 月 金 石 土,巫 犬 鳥烏;rìyuè jīnshítǔ wūzhuī quǎn niǎo wū天 王 丘 上 立,禾 下歹 尤魚;tiān wáng qiū shàng lì héxià dǎi yóu yú廣 乇 疋 缶 亍,目 氏皮 矛無;guǎng tuōyǎfǒuchùmùshì pí máo wú士 用 叉 習(xí) 兀,千 萬牢 記住。shì yòngcháxíwū1.2.3詞組編碼一律取四碼,輸入時各種詞組按以下方法進(jìn)行a.二字詞組分別取第一個單字的漢語拼音的首字和該字分解的第一個成字或構(gòu)件或筆畫的拼音首字,以及第二個單字拼音的首字和尾碼;b.三字詞組分別取第一、第二、第三個漢字的漢語拼音首字,第四碼取第三個漢字的尾碼;c.四字詞組分別取第一、第二、第三個漢字的漢語拼音首字,第四碼取第四個漢字的尾碼;d.五個字以上(含五個字)的多字詞組取前三個字漢語拼音首字,第四碼取最后一個字的尾碼1.2.4特殊字的處理1) 多音字處理將漢字中常見的一字多音字分別進(jìn)行編碼,但不含讀音不同但拼音首個字母相同的漢字;2)對“重”和“長”兩字處理在它們作為單獨(dú)的漢字時,應(yīng)該讀什么音就讀什么音。但是當(dāng)它們作為漢字的組成部分時,一律讀“重(zhòng)”和“長(cháng)”。3) 對“一”的處理當(dāng)“一”作為獨(dú)體字時,將其作漢字處理,編為一級簡碼“y”;當(dāng)它作為其它漢字的組成部分時,全部作為筆畫“橫”處理,編碼為“h”;4)對“乙”的處理當(dāng)“乙”作為獨(dú)體字時,將其作漢字處理,編為三級簡碼“yuu”;當(dāng)它作為偏旁部首時,第一次當(dāng)漢字“乙”處理,以后則作為筆畫“折”處理;5)對“己”、“已”、“巳”的處理在作獨(dú)體字編碼時,代碼分別為“己(ju)”、“已(yuh)”、“巳(suhu)”;當(dāng)它們和別的構(gòu)件或筆畫組成另一個漢字時,統(tǒng)一作“已”處理、以“y“作首字代碼;6)對“曰”的處理“曰”作為獨(dú)體字的編碼是“ykhh”。當(dāng)“曰”字和其它構(gòu)件或筆畫組成另一個漢字時,統(tǒng)一以“日”(r)作為首字代碼;7) 對包含有戈、戊之類要素漢字的處理在漢字輸入時,對戈、戊部分均取整碼,不再分解,對需要鍵入四碼而又不足四碼的漢字,一律以右上點(diǎn)為末筆畫添加碼;如果包含有“戈”和“戊”要素的漢字達(dá)到或超過四碼,不需要補(bǔ)末筆添加碼時,在取了“戈”和“戊”后,再按書寫順序取碼;8)對力、刀、司、乃、刁......之類的規(guī)定力、刀、司、乃、刁......之類不足四碼的右折勾之類的字,一律規(guī)定以右折筆為末筆添加碼。9)對三包圍和四包圍漢字的處理凡四包圍的“囗”和三包圍的“ㄈ”、“コ”之類的構(gòu)件,雖然輸入時,第二碼就取了囗或ㄈ,但如果有的字不足四碼,其末筆添加碼仍規(guī)定為“橫”;如屬四碼以上的漢字,在取了“口”或三包圍構(gòu)件之后,則按書寫順序依次取碼。10)對“言”和“讠”的處理當(dāng)它是“讠”字旁時,只當(dāng)作“讠”旁字認(rèn)讀;如果“言”字是作為繁體字單獨(dú)使用或與其它的漢字、構(gòu)件組合成另一個漢字時,就不能按“讠”來處理而是分解為“亠、二、口”,其編碼為“w、e、k”;
2.如權(quán)利要求1所述的融音形畫為一體的快易碼漢字輸入法,其特征在于設(shè)置有容錯系統(tǒng),當(dāng)使用者不能正確地分辨zh、ch、sh和z、c、s時,可將zh、ch、sh相應(yīng)鍵入z、c、s;分不清l和n時,一律鍵入n;用戶可以自由選擇由zh、ch、sh轉(zhuǎn)到z、c、s的容錯或l轉(zhuǎn)到n的容錯,或者zh、ch、sh和z、c、s以及l(fā)和n同時容錯。
3.一種使用如權(quán)利要求1所述的音形畫漢字輸入法的鍵盤,采用標(biāo)準(zhǔn)英文鍵盤,其特征在于設(shè)定zh、ch、sh鍵占據(jù)標(biāo)準(zhǔn)鍵盤u、i、o鍵位置,u、I鍵就變成了zh、ch鍵;o鍵身兼兩職,既是o鍵又是sh鍵;設(shè)定V鍵為萬能鍵,若不清楚所輸入漢字的構(gòu)件或筆畫時,擊V可找到相應(yīng)的字。
4.如權(quán)利要求3所述的鍵盤,其特征在于F1鍵設(shè)定為幫助鍵,在漢字輸入時隨時可按F1獲取實時幫助。
全文摘要
本發(fā)明涉及一種以漢字、構(gòu)件、筆畫的拼音首字作為編碼的漢字輸入法及鍵盤,其特點(diǎn)是易學(xué)易懂,輸入速度快、重碼率低。其技術(shù)方案是按“從左到右、從上到下、從外到內(nèi)”的書寫規(guī)則和“見字讀音,依音定碼;合體取小,獨(dú)體不分;單筆兩用,兼顧直觀”的拆分規(guī)則把單字拆為筆畫、構(gòu)件和成字,將單字、筆畫、構(gòu)件和成字的讀音的拼音首字作為編碼,最多編為4碼;各種詞組也都用單字、筆畫、構(gòu)件和成字的讀音的拼音首字編碼。以詞組字?jǐn)?shù)規(guī)定取碼規(guī)則,一律取4碼。在普通計算機(jī)標(biāo)準(zhǔn)英文鍵盤上設(shè)定zh、ch、sh鍵和萬能鍵v即變成了本發(fā)明鍵盤。本發(fā)明取碼直觀、簡單明了、易學(xué)易記,輸入速度快、重碼率低、容錯面廣,適用范圍大。
文檔編號G06F3/023GK1337616SQ01128618
公開日2002年2月27日 申請日期2001年9月25日 優(yōu)先權(quán)日2001年9月25日
發(fā)明者楊曉萍, 江帆, 楊忠民 申請人:楊曉萍