專利名稱:漢字輸入方法及使用該方法進(jìn)行輸入的鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字輸入方法,特別是涉及一種只使用預(yù)定數(shù)量的鍵位(例如數(shù)字鍵)即可完成輸入的漢字輸入方法。另外,本發(fā)明還涉及一種適用于該漢字輸入方法的鍵盤。
背景技術(shù):
隨著信息技術(shù)的發(fā)展和普及,越來(lái)越多的人在使用或者學(xué)習(xí)使用輸入漢字方法。迄今,已經(jīng)有很多種漢字輸入方法,例如,五筆畫、二筆畫、五筆字型、全拼音、緊縮拼音碼、雙拼雙音、自然碼、國(guó)標(biāo)碼、電報(bào)碼等。現(xiàn)有技術(shù)的漢字輸入方法存在各自的局限。有的漢字輸入方法的規(guī)則不穩(wěn)定,存在許多牽強(qiáng)的例外規(guī)定;有的漢字輸入方法的原理復(fù)雜;不便于拆分漢字及取碼。有的漢字輸入方法需要記憶的內(nèi)容太多,例如五筆字型就需要硬記大量字根,不易記憶學(xué)習(xí)。還有的漢字輸入方法操作復(fù)雜,不適于推廣應(yīng)用。而且,現(xiàn)有的漢字輸入方法大多只限于簡(jiǎn)體漢字或只限于繁體漢字的輸入,而對(duì)繁體字和簡(jiǎn)體字的混合輸入則沒有涉及。
發(fā)明內(nèi)容
為了解決現(xiàn)有的漢字輸入法中的上述問題,本發(fā)明的目的是提供一種新型的漢字輸入方法,具有規(guī)則穩(wěn)定、原理簡(jiǎn)潔、容易記憶、操作方便和應(yīng)用廣泛的優(yōu)點(diǎn),而且還可以適用于輸入繁體字或簡(jiǎn)體字。
根據(jù)本發(fā)明的漢字輸入方法包括1)預(yù)先確定多組筆劃和多個(gè)不同的部首;2)確定預(yù)定數(shù)量的符號(hào),分別為各組所述的筆劃確定單個(gè)的符號(hào)作為其編碼,和從所述預(yù)定數(shù)量的符號(hào)中選擇兩個(gè)符號(hào)的組合作為所述部首的編碼;
3)將所述預(yù)定數(shù)量的符號(hào)分別指定到鍵盤的特定鍵位上;4)對(duì)所要輸入的漢字按下列方式取碼按照書寫該漢字的筆順,如果遇到的是部首,則取部首碼;如果遇到的不是部首,則取筆劃碼;取前4位編碼以及尾2位編碼完成對(duì)所述漢字的取碼;對(duì)于少于6位編碼的漢字,取完編碼后即結(jié)束對(duì)所述漢字的取碼;和5)按照所確定的所述部首碼或所述筆劃碼,通過所述鍵盤上與所述編碼中的符號(hào)相應(yīng)的所述鍵來(lái)輸入所述漢字。
在本發(fā)明的一種實(shí)施方案中,預(yù)先確定8組筆劃,即橫,豎,勾,撇,點(diǎn),交,分,及口,分別由對(duì)應(yīng)的數(shù)字鍵代表。
在本發(fā)明的一種實(shí)施方案中,本發(fā)明用數(shù)字鍵代表單獨(dú)存在的漢字?jǐn)?shù)字,如壹,貳,叁,肆,伍,陸,柒,捌,玖,零。
在本發(fā)明的又一種實(shí)施方案中,預(yù)先確定了184個(gè)部首,將所述部首中的119個(gè)分成4類聯(lián)想部首來(lái)編碼,即人體類,動(dòng)物類,民生類,和天文類;并且將剩余部首的其中61個(gè)所述部首按筆劃來(lái)編碼,再將剩余的少數(shù)4個(gè)所述部首用特別聯(lián)想來(lái)編碼。
根據(jù)本發(fā)明的另一方面,還提供了一種可實(shí)現(xiàn)上述方法的鍵盤,它可以是諸如電話鍵盤或計(jì)算機(jī)鍵盤。其中用一組特定的鍵位與上述預(yù)定數(shù)量的符號(hào)建立對(duì)應(yīng)關(guān)系。在使用計(jì)算機(jī)鍵盤時(shí),在使用該組特定的鍵位之外,還可設(shè)置其它組成鍵位,與預(yù)定的至少一組部首分別建立對(duì)應(yīng)關(guān)系,以加快漢字輸入的速度。
本發(fā)明的其它優(yōu)點(diǎn)、特征及優(yōu)選的方案可以從下面結(jié)合附圖的說(shuō)明中更好地得到理解。
圖1為將本發(fā)明的筆劃標(biāo)示在電話按鍵上的示意圖;圖2為將本發(fā)明的筆劃標(biāo)示在計(jì)算機(jī)數(shù)字鍵盤上的示意圖;圖3為將本發(fā)明的輸入法標(biāo)示在計(jì)算機(jī)鍵盤上的示意圖;圖4為將本發(fā)明的日本版輸入法標(biāo)示在計(jì)算機(jī)鍵盤上的示意圖;圖5為本發(fā)明的京典筆劃及部首編碼編輯的關(guān)系圖。
具體實(shí)施例方式
為便于說(shuō)明,本發(fā)明的漢字輸入法被稱為“京典輸入法”。以下簡(jiǎn)稱為“京典”或“本輸入法”。其重要的特點(diǎn)之一是運(yùn)用預(yù)定數(shù)量的字符來(lái)編碼,因而可以減少對(duì)鍵位數(shù)量的需求。顯然,本發(fā)明在用于只有數(shù)字鍵盤的設(shè)備中是具有優(yōu)勢(shì)的。以下結(jié)合附圖,以采用數(shù)字進(jìn)行編碼的方式說(shuō)明本發(fā)明的漢字編碼和輸入的優(yōu)選實(shí)施方案。本領(lǐng)域的技術(shù)人員可以理解,盡管下文中采用的是數(shù)字編碼的方式,但是如果用相應(yīng)的字符代替數(shù)字進(jìn)行編碼,也是可以的。另外,在本說(shuō)明書中,凡提及“國(guó)家”就是指“中華人民共和國(guó)”。
一、拆字取碼的規(guī)則根據(jù)本發(fā)明,“京典”所涉及的漢字包括“大五碼第一字區(qū)”的5401個(gè)漢字,是繁體字。這5401個(gè)繁體字之內(nèi)有237個(gè)也用作簡(jiǎn)體字的,例如“干”本身是繁體字,但也代表“幹”或餅干的“乾”。另外有1731個(gè)繁體字有相對(duì)的簡(jiǎn)體字,是不在繁體字之內(nèi)的,例如“鄧”代表“鄧”,“澤”代表“澤”。在該實(shí)施方案中“京典”所涉及的就是上述總共7132個(gè)字。
根據(jù)本發(fā)明人的多項(xiàng)分析發(fā)現(xiàn),上述5401個(gè)繁體字已經(jīng)有很好的代表性。因此,在以下的描述中所涉及的統(tǒng)計(jì)數(shù)字,都是基于這5401個(gè)字。5401字之中包括167個(gè)常用又獨(dú)立成字的“康熙部首”。因此,根據(jù)本發(fā)明的一個(gè)實(shí)施例,“京典”的字庫(kù)只包括這5401字,基本滿足中文寫作的使用。這從另一方面也證明了上述5401字的代表性。
下面說(shuō)明在本發(fā)明實(shí)施例中的拆字取碼規(guī)則。例如,對(duì)于漢字“張”,可拆為“弓長(zhǎng)”,“李”字可拆為“木子”。它們由兩個(gè)“康熙部首”完整地組合而成,這樣組成的漢字一共有886個(gè),占16.40%。再看“誌,謝、談、詩(shī)、謎”這五個(gè)字,它們每個(gè)字都是用三個(gè)“康熙部首”完整地組合而成的(包括“言、土、心、身、寸、火、土、米、辶”)。再看“認(rèn)、謬”兩個(gè)字,它們由兩個(gè)“康熙部首”帶頭,又由一個(gè)“康熙部首”押尾(包括“言、刀、羽、彡”),而帶頭和押尾之間有一些筆劃。用三個(gè)“康熙部首”完整地組合或勾出輪廓的漢字,共有1798字,占33.29%。那么,運(yùn)用不多于三個(gè)的“康熙部首”能夠完整地組合或勾出輪廓的漢字就有167個(gè)部首,加上上述的886和1798字,共2851字,占52.79%,即大約占一半。“京典”的拆字取碼規(guī)則即與這大約一半的字的組成有很大關(guān)系。
用“康熙部首”去拆字基本上沒有問題,但是會(huì)出現(xiàn)對(duì)一個(gè)字有多種拆字方式的情況。例如“李”可拆為“木子”,也可拆為“十八子”,因?yàn)椤笆恕币彩恰翱滴醪渴住?。如果考慮“一丨、ノ乙亅”這6個(gè)字“單筆劃”的康熙部首,也可以將“李”拆為“一丨八子”。因此需要有一個(gè)適當(dāng)?shù)囊?guī)則來(lái)拆字。
為此,根據(jù)本發(fā)明的一種方案,提出了一種新的拆字規(guī)則,包括(1)確定十個(gè)筆劃部首,即“一丨丶ノ乙亅十八亠口”;(2)將除了這十個(gè)筆劃部首之外的其余204個(gè)“康熙部首”定義為“表意部首”。
這樣,上述大約占一半數(shù)量的漢字可以由不多于三個(gè)的“表意部首”組成或勾出輪廓,如此拆字就清楚無(wú)誤了。
另外,有一組筆劃在寫字時(shí)要用到,但卻不在上述十個(gè)“筆劃部首”之中。例如“乃、丐、兮、專、吳、與、與、刁、司、也、典、央、了、之”。在這些字中包含了幾個(gè)筆形“ㄋ、ㄅ、ㄣ、﹁、フ”。它們的筆勢(shì)有共通處,就是順勾(或叫順折)?!熬┑洹睂⑦@組筆劃叫作“三字勾”;原因是“ㄋ”這一筆在手寫的時(shí)候,往往和寫“3”字相仿。例如“防、陳、部、郭”的“耳仔旁”和“3”字一模一樣?!熬┑洹睂ⅰ?字勾”簡(jiǎn)稱為“勾”。后文將說(shuō)明,將其編碼確定為“3”?!?字勾”連同上述十個(gè)“筆劃部首”簡(jiǎn)稱為“筆劃”。
運(yùn)用康熙“筆劃”和“表意部首”去組合漢字就是“京典”的基礎(chǔ)。以下將“表意部首”簡(jiǎn)稱為“部首”。
每一個(gè)“筆劃”用一個(gè)數(shù)字代表,稱為“筆劃碼”。每一個(gè)“部首”用兩個(gè)數(shù)字代表,稱為“部首碼”。如上所述,兩個(gè)“表意部首”帶頭和一個(gè)“表意部首”押尾,可以完整地組合或勾劃出大約一半的漢字。換言之,按照書寫的順序取前四碼(兩個(gè)部首)、尾兩碼(一個(gè)部首)就可以完整地組合或勾劃出上述“大約一半”的漢字。
將該規(guī)則引伸到其它漢字就得出以下“京典”的“拆字取碼規(guī)則”1、按照書寫的順序,“寫”到部首就取“部首碼”;不是部首就取“筆劃碼”。
2、取前4碼,尾2碼完成編碼,共計(jì)6個(gè)碼;對(duì)少于6個(gè)碼的字,取完編碼就結(jié)束。
“京典”的一個(gè)特點(diǎn)是用預(yù)定數(shù)量的符號(hào)來(lái)編碼,優(yōu)選采用十個(gè)數(shù)字即1,2,3,4,5,6,7,8,9,0編碼。漢字也有10個(gè)數(shù)字一二三四五六七八九零。當(dāng)要求數(shù)字表示絕對(duì)正確的時(shí)候,例如寫銀行支票,就要用大字?jǐn)?shù)字壹貳叁肆伍陸柒捌玖零?!耙弧焙汀岸比菀捉o修改成“三”,于是又使用“乙”和“兩”代替“一”和“二”。在現(xiàn)在的中文文章之中,經(jīng)常都使用1,2,3,4,5,6,7,8,9,0了。
“京典”也確認(rèn)了阿拉伯?dāng)?shù)字可以用于在中文中表達(dá)數(shù)字。它們與“一二三…壹貳叁…乙兩”基本上可以互換使用。如上所述,“漢字?jǐn)?shù)字”包括“一壹乙二貳兩三叁四肆五伍六陸七柒八捌九玖零”?!皾h字?jǐn)?shù)字”以外的漢字稱為“一般漢字”。于是“一壹乙”的編碼都是“1”,“二貳兩”的編碼都是“2”,如此類推……“○零”的編碼都是“0”。當(dāng)這些字出現(xiàn)在漢字之內(nèi),作為特定漢字的一部分時(shí),則一概不當(dāng)作數(shù)字,而作為普通的漢字。它們還是要按照上述的“拆字取碼規(guī)則”處理。例如“些竺泗吾丸”字里面有“二四五九”。但是,它們不是獨(dú)立的數(shù)字;于是,就一概按照“拆字取碼規(guī)則”處理。
二、京典筆劃碼京典筆劃的“基礎(chǔ)”是第一節(jié)所講的十個(gè)康熙筆劃部首,“一丨丶ノ乙亅十八亠口”,以及“3字勾”。它們的編碼列于表2.1。其中,編碼5和9不代表任何筆劃。恰巧可以利用普通話諧音“5—無(wú)”?!?—走”去聯(lián)想,從而將表內(nèi)編碼5和9對(duì)應(yīng)的筆劃名稱定義為“無(wú)”和“走”。因此,京典筆劃碼實(shí)際只有8個(gè)。這8組筆劃分為兩種第一種叫“單筆劃”,共5組;第二種叫“復(fù)筆劃”,共3組。
本輸入法用到的所有筆劃每一個(gè)筆劃都有一個(gè)編碼,但是,反過來(lái),每一個(gè)筆劃編碼是可以代表幾個(gè)筆劃的。幾個(gè)筆劃共享同一個(gè)編碼的原因是基于“同款式、同系列”的概念。舉“3字勾”為例單勾的幾種筆劃“ ”是同款式的,吊勾的幾種筆劃“ ”也是同款式的,雙勾的幾種筆劃“ㄋ ”又是同款的;而單勾、吊勾和雙勾都帶著“順勾”的,不是反勾,“順勾”就是同系列的共同點(diǎn)。從書寫的角度看,“同款式”就是“筆勢(shì)相同”;“同系列”就是幾種款式或者筆勢(shì)之間有共同點(diǎn)。
“京典”將筆劃碼運(yùn)用“同款式、同系列”的概念歸納之后,只有8個(gè);而8個(gè)筆劃碼又歸納為2組第一組稱為“單筆劃”,包括“橫豎勾撇點(diǎn)”5種筆劃;第二組稱為“復(fù)筆劃”,包括“交分口”3種筆劃。顧名思義,“單筆劃”就是只有一筆的筆劃,“復(fù)筆劃”就是有多于一筆的筆劃。
現(xiàn)在,將所有“同款式、同系列”的筆劃收編入以上的“基礎(chǔ)”表之中,就得出以下表2.2京典筆劃編碼總表。以下再詳細(xì)述說(shuō)。
筆劃的同款式,同系列概念首先簡(jiǎn)單地介紹各組筆劃選擇數(shù)字去代表該筆劃的原因,也為各個(gè)筆劃款式起名(參看表2.3)。各個(gè)筆劃本身都有已確定(非京典確定)的名稱的。例如“ ㄋ”稱為“橫折折勾”,“ ”稱為“橫折折撇”,“ ”稱為“橫撇彎勾”,“ ”稱為“橫折折折”?!熬┑洹睂⒐P劃歸納為17個(gè)筆劃款式之后,從新給予17個(gè)名稱。以下分別解釋部首筆劃。
舉例一純筆劃組成的漢字47個(gè)
5041個(gè)繁體字之中用純筆劃組成的字,為數(shù)很少;表2.4之中的47個(gè)幾乎是全部了。表內(nèi)的數(shù)字是該字的編碼。例如串字拆成“口口丨”取碼002,右字拆成“一丿口”取碼140,上字拆成“丨一一”取碼211,午字拆成“丿一十”,如此類推。在本發(fā)明的輸入方法中,有一個(gè)很“自然”的規(guī)則見到“復(fù)筆劃”就不要取“單筆劃”。例如上述的午字,要拆成“丿一十”即417,不應(yīng)拆成“丿一一丨”即4112,取“復(fù)筆劃”可以節(jié)省字的碼數(shù),因此是很“自然”的規(guī)則。
單筆劃和復(fù)筆劃的詳細(xì)說(shuō)明進(jìn)一步參看表2.5。單筆劃“橫豎勾撇點(diǎn)”的“同款式、同系列”的補(bǔ)充及說(shuō)明,以便了解單筆劃的應(yīng)用。
繼續(xù)參看表2.6復(fù)筆劃“交分口”的“同款式、同系列”的補(bǔ)充及說(shuō)明,看了這個(gè)表,還需要看表2.7運(yùn)用復(fù)筆劃的規(guī)則。本輸入法對(duì)3個(gè)“復(fù)筆劃”的“款式”的限制是很嚴(yán)格的,所以,款式很少,每一個(gè)款式之中的不同形態(tài)也極少;復(fù)筆劃很“純凈”。運(yùn)用這3個(gè)“復(fù)筆劃”也有嚴(yán)格限制。嚴(yán)格限制的效果是運(yùn)用復(fù)筆劃去編碼的時(shí)候,思考起來(lái)簡(jiǎn)潔。
表2.5和2.6之中的字例,大部分是在表2.4之中選取的每個(gè)例字的編碼連同該字一并列出;其它牽涉部首的例字不列出編碼。
補(bǔ)充一個(gè)關(guān)于“復(fù)筆交分口”的概念。易經(jīng)以五為天,十為地,易經(jīng)時(shí)代的五字是乂。在本輸入法中,乂的編碼是8,十的編碼是7,用本輸入法可以有“分8為天”,“交7為地”的概念。“口”可以想象為一個(gè)圓圈—圍著天地的圓圈。那么,本輸入法的“復(fù)筆交分口”就可以聯(lián)想成為一個(gè)很簡(jiǎn)單的“太極圖”。
三、京典部首碼京典制作部首碼的“藍(lán)圖”總結(jié)在圖5中。本節(jié)的說(shuō)明將圍繞著這個(gè)京典筆劃及部首編碼編輯關(guān)系圖。
排除20個(gè)毋需編碼的部首之后,就可以確定184個(gè)“康熙部首”為“京典部首”。
上文所述的204個(gè)表意部首中的20個(gè)是不需要“刻意”地編碼的;它們算是“隱形”或是“無(wú)形”,下面將會(huì)說(shuō)明。余下來(lái)就只有184個(gè)是要“刻意”地編碼的。請(qǐng)參看下表3.1。
表3.1“隱形部首”、“無(wú)形部首”和“京典部首”
隱形部首關(guān)于18個(gè)“隱形”的部首。運(yùn)用“京典筆劃碼”以及“拆字取碼規(guī)則”可以將204個(gè)表意部首之中的18個(gè)用兩個(gè)筆劃碼編碼。舉幾個(gè)例子說(shuō)明“干”字,運(yùn)用京典筆劃拆成“一十”,編碼17?!靶 弊?,運(yùn)用京典筆劃拆成“亅ハ”,編碼28?!岸白知?dú)立使用時(shí)當(dāng)作數(shù)字,取碼2;在漢字結(jié)構(gòu)之中出現(xiàn)時(shí),運(yùn)用京典筆劃取碼“一一”11,例如“竺”字,取碼“一一”“11”。再用“加”字做例子,當(dāng)作全筆劃取碼,拆成“丿口”取碼340就是了;查康熙字典的時(shí)候,“加”從力部;雖然知道“力”是一個(gè)常用的康熙部首,但是,運(yùn)用本輸入法,見到“力”就當(dāng)是看到“筆劃”,那么,“力”這個(gè)部首就算是“隱形”了。以上18個(gè)“隱形部首”,使用者“不需要”去記得它們是“表意部首”,大可以視而不見,把它們當(dāng)作隱形。
見到“隱形部首”就當(dāng)是見到“筆劃”。這里要補(bǔ)充一下18個(gè)“隱形”的部首之中的“刀”和“卩”在康熙部首里是規(guī)定了變體的刂從刀,從卩。它門各自按書寫的筆劃取碼刀34(刂22)卩32(36)。康熙字典卩部有10個(gè)字包含“”,其中常用字只有兩個(gè)“危卷”。(這是要說(shuō)明一點(diǎn),康熙部首是不考慮部首的使用量是多是少的。)無(wú)形部首兩個(gè)完全沒有實(shí)用價(jià)值的部首,稱為“無(wú)形部首”,是“不需要”去記得的,說(shuō)明如下。
1)“夂”是“峰逢”的頂上?!皦濉笔恰跋摹弊值牡紫??!扳骸焙汀皦濉钡淖中魏茈y分辨,不加研究是不知道它們其實(shí)是兩個(gè)部首的。而且,很多普及的字典已經(jīng)刪除了“夊”,或者說(shuō)“將夊合并入“夂”?!皦濉笔峭耆珱]有實(shí)用價(jià)值的部首了。使用者見“夊”如見“夂”即可。
2)“鬯”這個(gè)康熙部首,只出現(xiàn)在5401字之中的一個(gè)“鬱”字里,而按照“京典拆字取碼規(guī)則”,“鬯”又不在“鬱”字的取碼之中;“鬯”字也不在5401字之中。即是說(shuō),在京典拆字取碼的過程之中,根本沒有用過“鬯”字,使用者當(dāng)然是“不需要”去記得它的。要用到“鬯”,就當(dāng)是一個(gè)一般漢字去拆字取碼就是了。
“鬯”和“夊”在本輸入法分析5401字之中確實(shí)完全沒有用過,是“無(wú)影無(wú)形”的。所以,它們稱為“無(wú)形部首”。
京典部首余下來(lái)的表意部首就有204-18-2=184個(gè)。這184個(gè)表意部首有拆字取碼的實(shí)用價(jià)值。京典不考慮它們的使用量是多是少,一律為它們編碼,稱這184個(gè)表意部首為“京典部首”。
這184個(gè)“京典部首”分為兩部分去編碼,參看表3.21.分類聯(lián)想編碼“京典”運(yùn)用“分類聯(lián)想”編排其中119個(gè),占184個(gè)的64.7%,稱為“分類聯(lián)想編碼”。
2.筆劃組合編碼“京典”運(yùn)用“筆劃組合”編排其中61個(gè)。其余4個(gè)的編碼和這61個(gè)之中的4個(gè)有個(gè)別聯(lián)想關(guān)系。這61+4=65個(gè)部首的編碼統(tǒng)稱為“筆劃組合編碼”。
表3.2京典部首編碼分為“分類聯(lián)想編碼”和“筆劃組合編碼” “京典部首編碼”就是為每一個(gè)“京典部首”編兩個(gè)數(shù)字去代表,這兩個(gè)數(shù)字就是“京典部首碼”簡(jiǎn)稱“部首碼”。每一個(gè)部首都具有兩個(gè)數(shù)字的編碼,但是,反過來(lái),一個(gè)編碼也可以代表幾個(gè)部首。例如88代表“父母生子女谷”6個(gè)部首。結(jié)果,京典部首有184個(gè),但是,部首碼只有60個(gè);平均大概3個(gè)部首共享一個(gè)兩位數(shù)字的部首碼。京典發(fā)現(xiàn),60個(gè)部首編碼,對(duì)于平衡本輸入法系統(tǒng)的整體效益,是頗為理想的。以下分別講述“分類聯(lián)想編碼”,和“筆劃組合編碼”。
分類聯(lián)想編碼分類聯(lián)想編碼是將119個(gè)相關(guān)的部首,分為4類“身體,動(dòng)物,民生,天文”去聯(lián)想的,請(qǐng)參看下表3.3。這4類的編碼次序相對(duì)于人而言是由近而遠(yuǎn)的身上所有—身體,身邊所見—?jiǎng)游?,切身所倚—民生,身外遙遙—天文。
這幾類部首的編碼都是順序的,由小到大身體類的部首由0開頭,動(dòng)物類的部首由2開頭,民生類的部首由8開頭,天文類的部首由9開頭。這幾類部首由0,2,8,9,開頭是本輸入法的刻意安排,本意是要得出一個(gè)漢字編排的“可讀”索引,而副作用是可以令操作本輸入法可以舒適方便地運(yùn)用手指,又避免重碼。119個(gè)分類聯(lián)想編排的部首分布在38個(gè)編碼。
本輸入法用“身體,動(dòng)物,民生,天文”這4類去歸納康熙部首,效果是很好的。例如“動(dòng)物類”的“龍虎馬鹿牛羊隹犬豸豕魚龜黽蟲鼠鳥”16個(gè)部首,就是康熙部首代表動(dòng)物的全部。其余“身體,民生,天文”3類所收集的部首,也很接近該類的全部。收集同類部首,是本輸入法運(yùn)用分類聯(lián)想的第一步。
表3.3分類聯(lián)想編碼分為4類—“身體類”,“動(dòng)物類”,“民生類”和“天文類”(注表內(nèi)“宇宙七政”的“七政”即是“日月和金木水火土五星”。表內(nèi)″父″字不屬于分類聯(lián)想編碼。)
進(jìn)一步舉例說(shuō)明分類聯(lián)想。例如鼻是可以拆成“自田廾”的,所以,“自田廾”這3個(gè)部首和“鼻”這一個(gè)部首歸納在一起,“鼻自田廾”的編碼相同,都是06。進(jìn)一步聯(lián)想的形式并不是單一的,各個(gè)字按照其字義,字形或者字構(gòu)作適當(dāng)?shù)穆?lián)想??傊吧眢w,動(dòng)物,民生,天文”這4類的部首和進(jìn)一步聯(lián)想的部首合共有119個(gè),收集在表3.3之中。以下,將要說(shuō)明這119個(gè)部首如何運(yùn)用聯(lián)想去編碼。請(qǐng)注意,對(duì)每一類部首的講解都是有一套簡(jiǎn)單易記的“主題概念”去引導(dǎo)使用者聯(lián)想的。
身體類聯(lián)想部首—32個(gè)身體類部首聯(lián)想的主題概念(請(qǐng)參看表3.4)1、身體類首先想到手腳、眼耳口鼻、皮毛骨血、(有)頭(有)面、身心(康泰)。
2、身體類部首的順序排列是01手,02“腳”,03“眼”,04耳,05“口”,06鼻,07皮毛骨血,08“頭”面,09身心。
3、主題概念之中的“腳”,“眼”和“頭”都不是部首,但是由以下的部首代表。
4、“足止疋”是部首,是“腳”的意義,于是,02“腳”的位置就交給“足止疋”了。
5、“目”是部首,是“眼”的意義,于是,03“眼”的位置就交給“目”了。
6、“首頁(yè)”是部首,是“頭”的意義,于是,08“頭”面,的位置就交給“首面頁(yè)”了。
7、“口”已經(jīng)由復(fù)筆劃編碼0代表了,于是,05“口”的位置就交給口里面的“舌牙齒”了。
表內(nèi)有兩欄說(shuō)明,其一關(guān)于直接代表該類別的部首,其二關(guān)于進(jìn)一步聯(lián)想的部首。以下為其余三類部首的說(shuō)明情況相類似。
表3.4身體類部首聯(lián)想的簡(jiǎn)略說(shuō)明
動(dòng)物類聯(lián)想部首—23個(gè)動(dòng)物類部首聯(lián)想的主題概念(請(qǐng)參看表3.6)1、動(dòng)物類首先想到龍馬牛羊雞犬豬魚蟲鳥。
2、動(dòng)物類的主題概念的順序排列就是20龍,21馬,22牛,23羊,24雞,25犬,26豬,27魚,28蟲,29鳥。
3、主題概念之中的“雞”,“豬”和“蟲”都不是部首,但是有以下的部首代表。
4、“隹”是部首,是“短尾鳥”的意義(雞是短尾鳥,所以雞的字構(gòu)從隹部),于是,24“雞”的位置就交給“隹”了。
5、“豕”是部首,是“豬”的本義,于是,26“豬”的位置就交給“豕”了。
6、“蟲”是部首,是“蟲”的簡(jiǎn)體,于是,28“蟲”的位置就交給“蟲”了。
表3.5動(dòng)物類部首聯(lián)想的簡(jiǎn)略說(shuō)明
民生類聯(lián)想部首—44個(gè)民生類部首聯(lián)想的主題概念請(qǐng)參看表3.6)1、民生類首先想到衣食住行、父母生子女、人……。
2、“食”要擴(kuò)充成3個(gè)部首去編碼“食米麥”。米和麥?zhǔn)侵袊?guó)南方和北方的主要糧食。
3、“住”要擴(kuò)充成3個(gè)概念去編碼“家、庭、(住戶)”。家、庭、住戶—順序。
4、“父母生子女”是民生之中最重要的部分人倫。
5、“人”,新生命就是“父母生子女”的結(jié)果。
6、民生類主題概念的順序排列就是80衣81食82米83麥84宀(家字頭)85廣(庭字頭)86戶(住戶的戶)87行88父母生子女89人。(注“父”屬于隱形部首,在聯(lián)想“父母生子女”之中欠了“父”字,聯(lián)想就欠妥了。父字是不計(jì)算在119個(gè)聯(lián)想部首之中的。)7、主題概念之中的“家”和“庭”都不是部首,但是有以下的部首代表。
8、“宀”是部首,是“家字頭”的意義,于是,84“家”的位置就交給家字頭“宀”了。
9、“廣”是部首,是“庭字頭”的意義,于是,85廣(庭字頭)的位置就交給“廣”了。
表3.6民生類部首聯(lián)想的簡(jiǎn)略說(shuō)明
天文類聯(lián)想部首—20個(gè)天文類部首聯(lián)想的主題概念(請(qǐng)參看表3.7)1.天文類的主題概念就是日月金木水火土。
2.天文類主題概念的排列順序是90日91月92金93木94水95火96土。
表3.7天文類部首聯(lián)想的簡(jiǎn)略說(shuō)明
日本人將“金木水火土”排成“火水木金土”以下表3.8描述了日本對(duì)星期一、星期二……的叫法。可見,日本人將“金木水火土”排成“火水木金土”。因此,本輸入法的日本版,以上“金92木93水94火95”的編碼,就要轉(zhuǎn)成“火92水93木94金95”。
表3.8日本用“日月火水木金土”去命名一星期的七天
總結(jié)分類聯(lián)想編碼和編碼實(shí)例到此為止,可以將119個(gè)分類聯(lián)想編碼的部首總結(jié),請(qǐng)參看表3.9,表3.9即是119個(gè)京典分類聯(lián)想編碼部首的編碼結(jié)果。
表3.9運(yùn)用“分類聯(lián)想”編排的119個(gè)部首—編碼總覽 例如,前面講的“木子李”的編碼按照表3.9,木編碼93,子編碼88,李的編碼就是9388了。
類似地,“弓長(zhǎng)”張的張字編碼是3112,因?yàn)楣木幋a是31,長(zhǎng)的編碼是12,但是,弓和長(zhǎng)是運(yùn)用筆劃組合部首編碼的,在表3.9找不到,以下就說(shuō)明筆劃組合部首編碼。
筆劃組合部首編碼184個(gè)京典部首之中的119個(gè)已經(jīng)運(yùn)用聯(lián)想給予編碼了。如果將余下65個(gè)部首編碼,之后,則所有一般漢字就可以進(jìn)行拆字取碼了。這65個(gè)部首之中的61個(gè)是運(yùn)用該部首的筆劃編碼的,其余4個(gè)運(yùn)用個(gè)別聯(lián)想編碼。這65個(gè)部首共享了22個(gè)部首碼。表3.10顯示了這65個(gè)部首分為4類進(jìn)行編碼。以下就說(shuō)明該4類。
表3.10運(yùn)用筆劃組合編碼的65個(gè)部首
第一類用首兩筆編碼的部首(共56個(gè))占了65個(gè)部首之中的大部分(86%)。例如“豆鬲”起筆的筆劃是“一口”筆劃碼10,“豆鬲”的部首碼就編為10;“西酉”起筆的筆劃是“一囗”筆劃碼100(“囗”是部首圍口,部首碼是00),截取頭兩個(gè)數(shù)字,“西酉”的部首碼就編為10了。如此類推。這56個(gè)部首的筆劃字形大部分都很穩(wěn)定。取筆劃優(yōu)先是按照康熙部首的正體字形處理,但是也有少數(shù)幾個(gè)例外,以下進(jìn)一步說(shuō)明。
1)這一項(xiàng)與4個(gè)部首有關(guān)。部首有正體和變體的,以下選擇依照康熙字典正體筆劃取碼,這是正常的優(yōu)先處理方式長(zhǎng),镸,長(zhǎng)-按照正體字“長(zhǎng)”取碼12。
歹,-按照正體字“歹”取碼14。
彐,彑-按照正體字“ ”取碼31。
巛,巜,川-按照正體字“巛”取碼44。
2)這項(xiàng)與4個(gè)部首有關(guān)。部首有正體和變體的,以下選擇依照康熙部首的變體筆劃取碼,這是由于康熙的變體比正體常用得多,例如其中3個(gè)部首“阜、邑、艸”,在漢字之中,幾乎全部都是用變體“阝 ”而不用正體“阜邑艸”的,而且“阝(在左)、 (在右)”共享相同的編碼可以避免思想混亂襾,西-按照變體“西”的頭兩筆取碼10。
阜,阝(在左)-按照變體“阝”的筆劃“ 丨”取碼32。
邑,阝(在右)-按照變體“阝”的筆劃“ 丨”取碼32。
艸, (康熙部首的草頭,不是簡(jiǎn)體字的草頭)按照康熙變體 的筆劃“十十”取碼77。
3)這項(xiàng)與兩個(gè)部首有關(guān)。國(guó)家對(duì)部首的筆劃有實(shí)用性修正的,按照國(guó)家規(guī)定用-國(guó)家標(biāo)準(zhǔn)“用”的首筆是豎丨,不是撇丿,所以編碼是23,而不是43。(實(shí)際上,用字在漢字結(jié)構(gòu)之中,大多數(shù)是寫豎起筆的。)鬼-國(guó)家標(biāo)準(zhǔn)的新字型“鬼”第六筆從“白”中直接撇下成為一筆的,舊字型“鬼”的“田”與緊接的“撇”是分開兩筆的,于是“鬼”的取碼與“白”相同,拆成“丿日”編碼是490,截取前兩個(gè)數(shù)字49作為部首碼。(鬼字若果依據(jù)康熙字典字形,編碼就會(huì)是40;依據(jù)康熙字典字形能夠保持本輸入法依據(jù)康熙字典統(tǒng)一中日韓漢字的編碼的統(tǒng)一性,值得考慮本輸入法日后有權(quán)為此修改編碼。)4)附注以下三個(gè)字“黃(黃)、鹵(鹵)、齊,齊,”雖然有繁簡(jiǎn)和日本漢字之分,但是首兩筆的繁、簡(jiǎn)和日本漢字寫法相同,所以整個(gè)字的繁簡(jiǎn)或日本筆劃變化不影向編碼。
第二類用最末兩筆編碼的部首有4個(gè),這4個(gè)部首用最末兩筆編碼更佳。其中“尢(尤兀)、無(wú)(旡)”適宜共享編碼46,“殳”取碼36和隱形部首“又”相同這樣可以避免思想混亂。其中“內(nèi)”細(xì)心研究起來(lái)算是康熙字典的變體,無(wú)論如何,京典選擇“禸”(符合手寫習(xí)慣)的筆劃,取碼46,而不取正體“禸”的筆劃。
第三類用首尾兩筆編碼的部首有1個(gè)己,取碼36。舉“選”字來(lái)講,起筆本應(yīng)是“”,現(xiàn)今的起筆寫成“巳巳”了,反過來(lái)的情況也是有的,即是,“巳”寫成“”,原因是“”和“巳”有一個(gè)共同點(diǎn)首尾兩筆勾出了字的輪廓。
第四類有4個(gè)部首運(yùn)用個(gè)別聯(lián)想去編碼“屮”-視為半個(gè)草花頭“艸”—取碼與“艸”相同—77。
“竹”-草花頭和竹花頭,京典刻意地將它們排列在一起。“草花頭”的編碼是77,“齊”的編碼是78,那么“竹”就順“草齊竹”的次序取碼79。
“黑”-京典將“黑”和“白”編在相鄰的位置?!鞍住钡木幋a是49。一般口語(yǔ)是說(shuō)“黑白黑白”的,所以,黑的編碼就是48了。(黑白雙生,尤如陰陽(yáng)雙生,日月相鄰。)“耒”-有需要將“耒”和“青”字合編在一起。編碼71,原因是要給“ 丯 ”這一批“橫撇提”難分的偏傍全部聯(lián)想到青字頭“”和耒字芯“ ”,一概取碼71。而且,有很多情況,很難分是“”還是“ ”的,例如“害”字芯(正字和印刷體從“豐”,手寫可以從“”)?!扒囫绐?丯 ”統(tǒng)一編碼71就可以避免取碼思想的混亂。
說(shuō)到這里,可以進(jìn)一步說(shuō)明上文提及的京典運(yùn)用分類聯(lián)想編碼可以“避開了要研究部首的各種不同體栽的不同筆劃”的概念。以上筆劃穩(wěn)定的65個(gè)部首尚且有幾個(gè)字要訂定有說(shuō)服力的取舍理由,其余用聯(lián)想方法編碼的119個(gè)部首,若改用筆劃編碼的話,其取舍理由肯定會(huì)是繁復(fù)不已的,應(yīng)當(dāng)予以避免。因此,本輸入法運(yùn)用“聯(lián)想編碼”是有很多優(yōu)點(diǎn)的。
表3.11是65個(gè)筆劃組合編碼的部首的總結(jié)。由于“隱形部首”是被當(dāng)作筆劃去取碼的,所以,它們也被列入這個(gè)表之中??梢姳据斎敕▽?duì)查字典有用的部首都予以了編碼,“隱形部首”雖然毋需刻意編碼,但是,不經(jīng)意地,它們已經(jīng)有了兩位數(shù)字的編碼。
表3.1165個(gè)筆劃組合編碼部首的總表
將“聯(lián)想編碼的部首”和“筆劃組合的部首”合并,即得出表3.12“京典部首碼總表”。運(yùn)用這個(gè)“京典部首碼總表”的編碼,加上前一節(jié)說(shuō)明的8個(gè)“京典筆劃碼”,所有漢字都可以拆字取碼。
表3.12京典部首碼總表
拆字取碼實(shí)例本說(shuō)明書第一節(jié)提及的幾個(gè)字“張、誌、謝、談、詩(shī)、謎、認(rèn)、謬”,現(xiàn)在可以示范拆字取碼了。
首先在表3.13檢查出相關(guān)部首的編碼弓31,長(zhǎng)12,言05,士93,心09,身09,寸12,火95,土97,米82,辶87,刀34,羽29,彡44。
然后按照“拆字取碼規(guī)則”拆字取碼,取碼列于表3.13表3.13拆字取碼實(shí)例
拆字取碼遇到的疑難拆字取碼是會(huì)遇到疑難的。疑難來(lái)自4類1.字有不同的寫法;2.字的組合有超過一種的可能組合。
3.部首有各種不同體裁要確定,簡(jiǎn)單講是有正體和變體之分;4.部首取半碼的情況解決第一和第二類疑難問題屬于文字結(jié)構(gòu)學(xué)的范圍,與本輸入法的方法無(wú)關(guān)。
第三和第四類是屬于運(yùn)用本輸入法的規(guī)則,以下補(bǔ)充說(shuō)明。
部首有正體和變體的“京典”關(guān)于184個(gè)“京典部首”最重要的一項(xiàng)規(guī)則是所有部首的變體都視為部首看待,取碼與部首正體相同。
例如“衣,衤”是部首“衣”,不論書寫的體栽,編碼都是“80”,;“食,饣,”是部首“食”,不論書寫的體栽,編碼都是“81”?!把在ァ倍际遣渴住把浴?,以上拆字取碼運(yùn)用繁體“言”部的幾個(gè)字做例子,若果改用簡(jiǎn)體去寫,用了“讠”傍代替“言”,拆解的程序和編輯都是和繁體字相同的。這項(xiàng)規(guī)則的優(yōu)點(diǎn)是避開了要研究部首的各種不同體栽的不同筆劃,于是,每見部首,都能夠?qū)崟r(shí)取碼;這使得本輸入法的拆字取碼規(guī)則繁簡(jiǎn)通用。
由于翻查字典或其它需要,很多部首變體都是有了權(quán)威性的規(guī)定的,包括康熙字典,國(guó)際標(biāo)準(zhǔn)ISO10646(Kangxi Radicals,碼位2F00至2FD5和CJK Radicals Supplement,碼位2F80至2EF3),國(guó)家的《漢字統(tǒng)一部首表(草案)》。這幾個(gè)權(quán)威性規(guī)定的部首變體,除了極少數(shù)(暫時(shí)不出3個(gè),暫時(shí)確定的只有兩個(gè))京典有理由不接受之外,其余全部接受,視為部首變體,適用于本輸入法。情況總結(jié)在下表3.14。在這個(gè)表之中,顯示了“京典專用的部首變體和字例”。京典選定這些專用的部首變體是基于兩項(xiàng)考慮因素的1.該部首變體可以運(yùn)用甲骨文、金文、篆書等推敲證明是所屬部首的變體—這種京典部首變體占了很大部分;2.該部首變體有實(shí)用價(jià)值—使得拆字取碼輕松,避免思想混亂,這種變體為數(shù)很少,京典已經(jīng)努力減少了這類變體。
部首取半碼的情況按照京典的拆字取碼通則,當(dāng)?shù)?碼或第5碼是部首的時(shí)候,會(huì)出現(xiàn)取半碼的需要。這種情況并不復(fù)雜,為數(shù)也不多(在5401字之中有大概354個(gè))。以下表3.15列齊了四種可能的情況,也列出它們拆解的程序。其中要注意表內(nèi)有兩項(xiàng)符號(hào)的應(yīng)用()和*。
表3.15部首取半碼的情況
關(guān)于()在上表“京典“前4,后2”的拆法”這一列之中,(且)代表要取“且”編碼03的前半碼和后半碼,其實(shí)就是“且”的全碼。只因?yàn)椤扒摇笨邕^了第4和第5碼的碼位,才給它一個(gè)()。
(囗*曰)代表要取“囗”的前半碼,標(biāo)示為“(囗”;取“曰”的后半碼,標(biāo)示為“曰)”。
“(且”代表要取“且”的前半碼?!?)”代表要取“*”的后半碼。
簡(jiǎn)單總結(jié)來(lái)說(shuō),京典用“(”置于部首之前,代表要取它的前半碼,用“)”置于部首之后,代表要取它的后半碼。
關(guān)于*“*”在以上的描述之中是代表了一些毋需取碼的筆劃或部首。上表出現(xiàn)過的是* (囗*曰)一這里*代表“口”山十(且*頁(yè)這里*代表“一八”* )這里*代表“一”部首索引參看表3.16“京典部首索引表”。結(jié)合本輸入法的編碼和京典的數(shù)據(jù)庫(kù)管理技術(shù),漢字可以按照“京典部首索引表”去修編字典,表內(nèi)204個(gè)用來(lái)查字典用的部首定義為“索引部首”。該構(gòu)想中的字典的“可讀性”來(lái)自這個(gè)表之中的“漢字排序”,它是分開以下的幾個(gè)層次/組別的,每組內(nèi)的字符排列次序按照京典編碼次序1.漢字?jǐn)?shù)字大概26個(gè);2.無(wú)部首漢字大概47個(gè);3.按照214個(gè)康熙部首之中的204個(gè)索引部首修編的漢字占5401字的99%以上。
4.標(biāo)點(diǎn)符號(hào)。
5.使用者自訂編碼語(yǔ)句等等。
表3.16京典部首索引表表內(nèi)不包含214個(gè)康熙部首之中的10個(gè)『一丨丶丿乙亅二爻夊鬯』;其余204個(gè)部首,京典用來(lái)查字典,這204個(gè)稱為″索引部首″。
{}內(nèi)的部首是可以用兩個(gè)京典筆劃碼編好的;5個(gè)之內(nèi)的部首是不列入國(guó)家部首表而『京典』保留其部首地位的;2個(gè)()之內(nèi)的部首″變體″是列入國(guó)家部首表而『京典』不保留其部首地位的。
附註表內(nèi)出現(xiàn)在部首右邊的數(shù)目字是某康熙字典的頁(yè)碼,這可以示範(fàn)本索引表的應(yīng)用。
運(yùn)用京典部首索引去查字典可以代替運(yùn)用康熙部首索引去查字典。表3.16“京典部首索引表”示范了一例每個(gè)部首之后的數(shù)字是某康熙字典的頁(yè)碼,本發(fā)明人就是運(yùn)用這個(gè)“京典部首索引表”去對(duì)照康熙部首的頁(yè)碼,再查字,而不需要數(shù)筆劃去找部首頁(yè)碼。若果康熙字典的部首是運(yùn)用京典部首索引去編排,那么,這里說(shuō)的對(duì)照工作也可以省略了。如果部首內(nèi)的字也是運(yùn)用京典編碼去排列,則數(shù)筆劃去查字又可以省略了。
四、“京典”與鍵盤的結(jié)合“京典”的最重要特點(diǎn)是用有限的符號(hào)對(duì)漢字的筆劃及部首進(jìn)行編碼。而數(shù)字編碼又是其中的一個(gè)優(yōu)選的方式。因此,最直接可以使用京典的有兩種設(shè)備(1)電話(包括移動(dòng)電話),(2)計(jì)算機(jī)的數(shù)字鍵盤。
圖1和圖2分別顯示了“京典”將“京典筆劃”標(biāo)示在電話按鍵上和計(jì)算機(jī)鍵盤上的情況。這是“京典”的特征。
計(jì)算機(jī)鍵盤當(dāng)然也可以使用“京典”。圖3顯示了“京典”在計(jì)算機(jī)鍵盤上的標(biāo)示。其中可以看出4項(xiàng)“京典”的特征(1)京典基本輸入列,代表編碼1,2,3,4,5,6,7,8,9,0。順次序排在鍵盤放手指的一列,即是由A字開始的一列,順次序由左至右是A,S,D,F(xiàn),G,H,J,K,L,;。京典排列是按數(shù)字次序的,與英文字母完全沒有關(guān)系。
運(yùn)用這個(gè)“京典基本輸入列”就已經(jīng)完全可以運(yùn)用“京典”。但是,在一個(gè)優(yōu)選實(shí)施例中,“京典”更進(jìn)一步安排了另外3個(gè)“京典快速代替輸入列”,如下所述。
(2)京典編碼“01,02,03,04,05,06,07,08,09,00”,順次序由左至右放在鍵盤最上一列,即是鍵盤“1,2,3,4,5,6,7,8,9,0”的位置。在鍵位上標(biāo)示了相對(duì)的京典部首“手,足,目,耳,舌,鼻,皮,首,身,囗”。例按鍵盤“;a”和“1”都是輸入了“01”,得“手”。
(3)京典編碼“81,82,83,84,85,86,87,88,89,80”,順次序由左至右放在鍵盤的第二列,即是鍵盤“Q,W,E,R,T,Y,U,I,O,P”的位置。在鍵位標(biāo)示了相對(duì)的京典部首“食,米,麥,宀,廣,戶,行,父,人,衣”。例按鍵盤“ka”和“Q”都是輸入了“81”,得“食”。
(4)京典編碼“91,92,93,94,95,96,97,98,99,90”,順次序由左至右放在鍵盤的最下一列,即是鍵盤“Z,X,C,V,B,N,M,,,.,/”的位置。在鍵位標(biāo)示了相對(duì)的京典部首和符號(hào)“月,金,木,水,火,土,風(fēng),,,。,日”。例按鍵盤“l(fā)a”和“Z”都是輸入了“91”,得“月”。
圖4顯示了“京典”(日本版)。在鍵盤上標(biāo)示了京典的特征。日本版”不同之處在于“金,木,水,火”4個(gè)部首的次序與“基本版”恰好相反。
下面對(duì)本發(fā)明的上述采用數(shù)字編碼方式的“京典”漢字輸入方法的步驟歸納如下,包括預(yù)先確定8組筆劃,用8個(gè)一位的數(shù)字分別對(duì)應(yīng)于各組筆劃;預(yù)先確定多個(gè)部首,每個(gè)所述部首用一個(gè)兩位數(shù)字部首碼來(lái)編碼;用0至9的數(shù)字來(lái)代表單獨(dú)存在的漢字?jǐn)?shù)字;預(yù)先指定鍵盤上的一組鍵位與所述數(shù)字建立對(duì)應(yīng)關(guān)系;將所要輸入的漢字按照筆順和結(jié)構(gòu)拆分為所述筆劃和所述部首;對(duì)所要輸入的漢字按下列方式取碼按照書寫該漢字的筆順,如果遇到的是部首,則取部首碼;如果遇到的不是部首,則取筆劃碼;取前4位數(shù)碼以及尾2位數(shù)碼完成取碼;對(duì)于少于6位數(shù)碼的漢字,取完數(shù)碼就結(jié)束取碼;并且按照所確定的所述部首碼或所述筆劃碼,按壓所述鍵盤上的所述數(shù)字鍵來(lái)輸入所述漢字。
在本發(fā)明的上述方案中,采用了橫,豎,勾,撇,點(diǎn),交,分,及口作為所述的8組筆劃,即分別由對(duì)應(yīng)的數(shù)字鍵代表。
本發(fā)明的“京典”用數(shù)字鍵代表單獨(dú)存在的漢字?jǐn)?shù)字,如壹,貳,叁,肆,伍,陸,柒,捌,玖,零。
“京典”中采用的184個(gè)部首及前述的8種筆劃都選自康熙字典中的康熙部首。將所述184個(gè)部首中的119個(gè)分成4類聯(lián)想部首來(lái)編碼,即人體類,動(dòng)物類,民生類,和天文類;將剩余的65個(gè)部首按筆劃來(lái)編碼,并按“身上所有,身邊所見,切身所倚,身外遙遙”的聯(lián)想方式分類。
下面再進(jìn)一步說(shuō)明可進(jìn)一步提高本發(fā)明的性能的優(yōu)選實(shí)施例。
五、詞語(yǔ)輸入各種輸入法一般都已包括詞組甚至短句的輸入。本發(fā)明的“京典”也可以提供詞語(yǔ)的輸入方法,以下進(jìn)行說(shuō)明。
根據(jù)本發(fā)明一實(shí)施例,“京典”可以采用如下的“詞語(yǔ)取碼規(guī)則”按照書寫的順序,進(jìn)行以下3個(gè)步驟(1)取第一個(gè)字的前4碼(兩個(gè)部首),當(dāng)作是“寫”了第一個(gè)字;對(duì)少于4碼的字,取完編碼就算寫完該第一個(gè)字;(2)然后根據(jù)詞語(yǔ)中的字?jǐn)?shù)按下通配符,例如以“9”來(lái)作為通配符,“9”的個(gè)數(shù)就代表詞語(yǔ)中字的個(gè)數(shù)(包括詞語(yǔ)中標(biāo)點(diǎn)符號(hào)),詞語(yǔ)中的字符個(gè)數(shù)多于8個(gè)的情況就用8個(gè)通配符代表;(3)在輸入與詞語(yǔ)中字?jǐn)?shù)相應(yīng)個(gè)數(shù)的通配符如“9”之后,再取最后一個(gè)字的尾2碼,即可輸入該詞語(yǔ)。如果從最后一個(gè)字只能得到一個(gè)碼,則輸入這一個(gè)碼就完成了。
下表給出了一些詞語(yǔ)輸入的例子。表5.1顯示了詞語(yǔ)的編碼方法,表5.2顯示了在計(jì)算機(jī)鍵盤上和數(shù)字鍵盤輸入詞碼的例子。
考慮到詞中的字?jǐn)?shù)可以有很多,因此,可以用“?!钡确?hào)代表多個(gè)通配符,以縮短編碼長(zhǎng)度和輸入的碼數(shù)。例如,在帶有“。”的鍵盤上就可以用“?!北硎尽?9”,如下表所示。
表5.1詞語(yǔ)編碼的例子
表5.2詞語(yǔ)輸入的例子
詞語(yǔ)的其它編碼方法以下考慮兩個(gè)詞“奧林匹克運(yùn)動(dòng)會(huì)”和“世界貿(mào)易組織”的幾種編碼方式,參看表5.3。其中的2至5項(xiàng)運(yùn)用“詞語(yǔ)取碼通則”就可以編碼了。第6及7項(xiàng)的編碼,在以下再作解釋。
表5.3舉例說(shuō)明編碼方法不變,編碼方式多變
關(guān)于第六項(xiàng)“奧.運(yùn).”和“世.貿(mào).”,單字的京典碼是奧423089運(yùn)848787世726貿(mào)466308。在“整個(gè)詞語(yǔ)的簡(jiǎn)稱”之中,單字的京典碼也“簡(jiǎn)化”,取前4個(gè)碼,省尾2碼,是為“簡(jiǎn)化碼”。于是簡(jiǎn)稱奧.運(yùn).,編碼4230 99 8487 99,計(jì)算機(jī)會(huì)錄入“奧林匹克運(yùn)動(dòng)會(huì)”?;蛘哌\(yùn)用計(jì)算機(jī)鍵盤輸入“4230.8487.”就可以了,輕松方便快捷。
簡(jiǎn)稱世.貿(mào).,編碼726 99 4663 99,計(jì)算機(jī)會(huì)錄入“世界貿(mào)易組織”?;蛘哌\(yùn)用計(jì)算機(jī)鍵盤輸入“726.4663.”就可以了,輕松方便快捷。
這個(gè)方法可以說(shuō)是“重復(fù)”“詞語(yǔ)取碼通則”的前半部分“前4”再補(bǔ)上“.”?!?”是通用的“省略用”符號(hào)。這一個(gè)方法可以引伸,例如三字簡(jiǎn)稱“阿.聯(lián).猷.”(編碼3210 99 0344 99 8102 99,運(yùn)用計(jì)算機(jī)就是3210.0344.8102.)代表“阿拉伯聯(lián)合酋長(zhǎng)國(guó)”。對(duì)于多于三字的簡(jiǎn)稱的編碼,處理方法相同。
關(guān)于第七項(xiàng)“Olympic”代表“奧林匹克運(yùn)動(dòng)會(huì)”和“W.T.O.”代表“世界貿(mào)易組織”,這是為接受“漢—英”“國(guó)際并列同重”的人士而設(shè)的。(英文簡(jiǎn)稱WTO可算是國(guó)際通用的簡(jiǎn)稱,WTO在中港臺(tái)的口語(yǔ)和書面上都是可以流通的。)。這里就是運(yùn)用“京典可以為英文字母編碼”的好例子,如下。
在計(jì)算機(jī)鍵盤上按“Olympic”就落在京典計(jì)算機(jī)鍵盤編碼的O 89 L 9Y 86 M 97 P 80 I 88 C 93之上,取碼89 9 86 97 90 88 93,運(yùn)用計(jì)算機(jī)就是Olympic七鍵,也就是“奧林匹克運(yùn)動(dòng)會(huì)”的編碼了。操作可以說(shuō)是“打英文,出中文”,但是本輸入法的特點(diǎn)是編碼仍然保持本輸入法的基礎(chǔ),用數(shù)字編碼,不是用英文字母編碼。
在計(jì)算機(jī)鍵盤上按“W.T.O.”就落在京典計(jì)算機(jī)鍵盤編碼的W82.99 T 85.99 O 89.99,取碼82 99 85 99 89 99,也就是“世界貿(mào)易組織”的編碼了。請(qǐng)留意Olympic是一個(gè)英文字,而WTO是由W.T.O.省略而來(lái)的。W.T.O.代表三個(gè)英文字World Trade Organization。這個(gè)省略(W.T.O.省為WTO),“人”能夠分辨得出WTO就是W.T.O.,但是計(jì)算機(jī)分辨不出來(lái)。所以,編碼的時(shí)候要用正式的W.T.O.而不用簡(jiǎn)化的WTO。
以上的六種“輸入”方式,能夠配合使用者不同的思考方式。這兩個(gè)“熱門”詞是會(huì)首先收錄在本輸入軟件的內(nèi)置“詞匯語(yǔ)匯”中的。運(yùn)用“中文簡(jiǎn)稱”、“英文簡(jiǎn)稱”或是“詞語(yǔ)取碼通則”的方式,一并收入本輸入法的編碼之中。運(yùn)用哪種方式輸入可任由使用者選擇。運(yùn)用計(jì)算機(jī)鍵盤(不是電話鍵盤)輸入的話,用“英文簡(jiǎn)稱”方式會(huì)比較便捷。表5.4列出了幾種不同編碼方式的編碼。
表5.4編碼實(shí)例
六、京典編碼的幾個(gè)特點(diǎn)本輸入法的漢字編碼還可以特別留出一些未用的“碼位”。即,漢字的編碼并不盡用“00”至“99”開頭。運(yùn)用“京典”中文輸入法,甚至可以實(shí)現(xiàn)在一篇中文文章之中輸入所有會(huì)遇到的字符,而不僅是一般的漢字。漢字當(dāng)然是本輸入法的首要目標(biāo)—也是本輸入法的“核心”,但是本輸入法也可以進(jìn)一步拓展為可輸入其它“常用漢字”以外的字符。
下面結(jié)合本輸入法的特點(diǎn),介紹一些可實(shí)現(xiàn)輸入“常用漢字”以外的字符的實(shí)施例。另外也順便說(shuō)明一些本發(fā)明的“編碼區(qū)域分布”的效果。
第一個(gè)特點(diǎn)漢字編碼不用“98”或“99”帶頭。
因此,可以按照如下方式提供一些特殊的編碼1、“常用漢字”以外的符號(hào),例如標(biāo)點(diǎn),箭頭,貨幣,數(shù)學(xué)符號(hào)等,用“98”開頭編碼。
2、對(duì)于專用字、詞或符號(hào),允許用戶自行編碼,用“99”開頭。
3、按照上述的“京典”編碼去順序排列,就可得出漢字(及詞語(yǔ))—漢用符號(hào)—用戶自定義編碼,這一個(gè)“可讀性”的次序。
具體編碼方案如下表。
第二個(gè)特點(diǎn)漢字編碼不用“98”或“99”押尾可以運(yùn)用“98”押尾來(lái)達(dá)到以下的效果,情況如下表。
第三個(gè)特點(diǎn)漢字筆劃編碼刻意地避開了“5”,不用“5”編筆劃,也不用來(lái)編部首。
因此,可以將該編碼位置留給“國(guó)際字符”,情況如下表。
運(yùn)用5字押尾,可以為重碼字人為地排出次序。例如“父母生子女”5個(gè)字的編碼是相同的,都是“88”。運(yùn)用5字押尾的編碼情況就是父88,母885,生8855,子88555,女885555,于是,按“88”的時(shí)候,“父母生子女”就是這個(gè)次序出現(xiàn),而象“子女生父母”之類的奇怪次序就不會(huì)出現(xiàn)了。還要指出,運(yùn)用計(jì)算機(jī)鍵盤操作,按5字是用左手的食指由原本位置(F鍵)向右移一鍵的位置(G鍵)按下,操作的感覺是按向右剪咀。
第四個(gè)特點(diǎn)除了以上所講的“碼位”“98”、“99”和“5”字開頭的編碼之外,漢字編碼不占用的“碼位”還有10個(gè),可以分組來(lái)用。
由于這些碼的位置用途未確定,可以根據(jù)需要進(jìn)行多種分組。以下分4組只是一個(gè)例子。
第1組65,67,68第2組33(本輸入法視33為“至尊”位置。)第3組37,38(本輸入法視37,38為“太極文理”位置。)第4組15,35,45,75。(本輸入法視這4個(gè)為“留空”位置,宜長(zhǎng)期留空。)綜上所述,本發(fā)明的輸入法主要為漢字和詞語(yǔ)提供一套用有限量(優(yōu)選為10個(gè)以內(nèi))的符號(hào)來(lái)表達(dá)的編碼。在優(yōu)選采用“數(shù)字”編碼的情況下,在整體的數(shù)字編碼結(jié)構(gòu)之內(nèi),保留了充足的碼位給漢字/詞以外的字符,例如標(biāo)點(diǎn)符號(hào)以及其日韓漢字、阿拉伯文等。
此外,本輸入法可以配合計(jì)算機(jī)“統(tǒng)一內(nèi)碼(Unicode)”,為Unicode的“漢字/詞”以外的字符編上不重復(fù)又與統(tǒng)一內(nèi)碼的編排順序相結(jié)合的京典編碼。
下面再介紹一些對(duì)本發(fā)明的輸入法中不用于漢字編碼的碼位的應(yīng)用實(shí)例。
在這些碼位上編碼,首先要確定其用途,然后進(jìn)行細(xì)致的編碼。一般要求編碼有如下效果1、編碼容易記憶2、無(wú)重碼或重碼極少現(xiàn)在可以舉出的例子雖然不多,但是,本領(lǐng)域技術(shù)人員也應(yīng)該可以理解這一概念的。
例一用98帶頭,用途標(biāo)點(diǎn)符號(hào)。符號(hào)例如「」“”《》︽︾……例二用98押尾,用途隱藏楷書筆劃;筆劃例如 亅ㄋ丿 丷……。
例三用98押尾,用途隱藏部首變體。部首變體例如扌爫 皿讠忄 ……。
例四用99押尾,用途省略詞語(yǔ)之中的“押尾成份詞”。“押尾成份詞”例如花,草。
例五用98押尾,用途隱藏繁簡(jiǎn)同義同碼的字體。繁簡(jiǎn)同義同碼的字體例如繁體″簡(jiǎn)碼″,簡(jiǎn)體″簡(jiǎn)碼″……本輸入法關(guān)于98和99的統(tǒng)一概念是1.編碼之中運(yùn)用98(即是計(jì)算機(jī)鍵盤的“英文,”,或者是“中文,”)押尾就代表隱藏;2.編碼之中運(yùn)用99(即是計(jì)算機(jī)鍵盤的“英文.”,或者是“中文。”)就代表省略。
下面分別列表說(shuō)明這些編碼。例一98字頭—常用標(biāo)點(diǎn)符號(hào)參考以下列表。中文是可以橫書或者直書的。標(biāo)點(diǎn)符號(hào)當(dāng)然有橫書或者直書的不同體栽,但是,無(wú)論橫、直,都有共享的“前置”編碼。
例如橫書的括號(hào)“()”用編碼9809和9800表示。
直書的括號(hào)“︵︶”用編碼98092和98002表示。
例子之中的“前置”編碼9809和9800是相同的,直書的標(biāo)點(diǎn)符號(hào)編碼要在橫書的符號(hào)編碼之后補(bǔ)“2”押尾,2表示豎,示意直書。
這個(gè)例子蘊(yùn)含了一個(gè)編碼的概念。將需要編碼的字符放在計(jì)算機(jī)鍵盤之上,然后,對(duì)號(hào)入座。
例二用98押尾,用途隱藏楷書筆劃;筆劃例如 楷書筆劃有幾個(gè)是日常有應(yīng)用的“一乙八”,不常用到的筆劃例如 ,京典給它們的“筆劃碼”加上“98”見下表。這里說(shuō)明一下“隱藏”。例如鍵入1,本輸入法顯示“一乙”供選擇,而 就不會(huì)顯示出來(lái)(雖然它們的理論編碼也都是1),不顯示出來(lái)也就是隱藏了。編碼的時(shí)候加“98”是有隱藏作用的,“隱藏”是從編碼的角度去看;而使用編碼進(jìn)行文字輸入的時(shí)候補(bǔ)上“98”就是“顯示隱藏”。以下各例子所講的“隱藏”都是這里的意思。
例三用98押尾,用途隱藏部首變體。部首變體例如∶扌
爫。
例四用99押尾,用途省略詞語(yǔ)之中的“押尾成份詞”。例如花,草。
例五用98押尾,用途隱藏繁簡(jiǎn)同義同碼的字體。繁簡(jiǎn)同義同碼的字體例如繁體的″簡(jiǎn)碼″,簡(jiǎn)體的″簡(jiǎn)碼″……現(xiàn)代漢字有一種稱為“減筆字”的,可算是現(xiàn)稱“簡(jiǎn)體字”的前身。最簡(jiǎn)單,或者稱為簡(jiǎn)潔的“減筆”就是“減省部首的筆劃”。本輸入法對(duì)5401個(gè)繁體漢字的分析之中,就有818個(gè)用減省部首筆劃而得出的“減筆字”(簡(jiǎn)體字)。運(yùn)用本輸入法去編碼,這些字的繁體和簡(jiǎn)體的編碼是相同的。以下舉幾個(gè)“言”字部的例子。
這818個(gè)有減筆字的繁體漢字占上述5401個(gè)繁體漢字的15.15%,不是少數(shù)。編碼運(yùn)用98押尾去隱藏繁簡(jiǎn)同義同碼的字體的情況是這樣的使用繁體流行版的時(shí)候輸入字碼出“繁體字”,輸入字碼+98才出“簡(jiǎn)體字”。
使用簡(jiǎn)體流行版的時(shí)候輸入字碼出“簡(jiǎn)體字”,輸入字碼+98才出“繁體字”
如此運(yùn)用“98”押尾的效果是運(yùn)用“繁體流行版”或者“簡(jiǎn)體流行版”要輸入“繁簡(jiǎn)同義同碼”的字的編碼是相同的,而操作時(shí),根據(jù)是用“繁體流行版”還是用“簡(jiǎn)體流行版”,用“繁體流行版”,可始終得到“繁體字”,用“簡(jiǎn)體流行版”,可始終得到“簡(jiǎn)體字”。但是,用“繁體版”而要得到相對(duì)的簡(jiǎn)體字也可以,在編碼之后加“98”即可;用“簡(jiǎn)體版”而要得到相對(duì)的繁體字也可以,同樣在編碼之后加“98”。有這樣的效果,無(wú)論用“繁體流行版”或者“簡(jiǎn)體流行版”都是可以輸出所有“繁體字”和“簡(jiǎn)體字”的。(標(biāo)點(diǎn)符號(hào)也有繁簡(jiǎn)之分的,“98”押尾的方法,仍可使用。)(這個(gè)方法可以進(jìn)一步發(fā)展成為打″簡(jiǎn)″出″繁″,″打繁出簡(jiǎn)″,″打中出日″,″打日出中″,″打中出韓″,″打韓出中″……等。例如打簡(jiǎn)體″漢″字,再加98,可以出繁體″漢″字,或日本的″漢″字;請(qǐng)留意日本的″漢″字和中國(guó)的″漢″字是有小小分別的。)七、“京典輸入法”的編碼系統(tǒng)現(xiàn)在可以從整體的角度去看“京典輸入法”的編碼系統(tǒng)。“京典輸入法”是一個(gè)系統(tǒng),因?yàn)?,本輸入法不單止為漢字編碼,而且為所有的字符編碼表7.1的A,B,C,D,E,F(xiàn)六項(xiàng)。最重要的,是六項(xiàng)的編碼基本上是“不相重迭”的,因?yàn)椋绻幋a出現(xiàn)較多“重迭”,就算不上是系統(tǒng)了?!安幌嘀氐钡脑蚴怯捎诒据斎敕▽?duì)編碼的刻意安排,也列在這個(gè)表之中。
表7.1京典輸入法可以編碼的字符
參看表7.2的舉例就很容易看得清字和詞語(yǔ)“不相重迭”的情況了。兩字詞語(yǔ)不會(huì)和單字“重迭”,三字詞語(yǔ)不會(huì)和兩字詞語(yǔ)“重迭”,如此類推。還有另一個(gè)京典的本意效果,就是為漢字/詞語(yǔ)排列一個(gè)“有可讀性”的次序—即是“索引”。表7.2用京典編碼順序排出來(lái)就有“可讀性”了。京典編碼的整體系統(tǒng)的排列次序是字—跟著字排的詞語(yǔ)、
表7.2字和詞語(yǔ)“不相重疊”的情況,和“可讀性”的排列次序
“京典”運(yùn)用8個(gè)“筆劃碼”和184個(gè)“京典部前綴”的編碼研究開發(fā)出來(lái)的編碼系統(tǒng),能夠達(dá)到以下的優(yōu)良特點(diǎn)規(guī)則穩(wěn)定運(yùn)用“京典部首”規(guī)則,沒有奇怪或者牽強(qiáng)的例外。
原理簡(jiǎn)潔“京典部首”的規(guī)則合理,追求與漢字的結(jié)構(gòu)吻合。
學(xué)習(xí)輕松184個(gè)“京典部首”編碼容易記憶,越用越輕松。
操作方便漢字組合的重碼字大部分在“一碼字”和“兩碼字”,不防礙輸入操作。(有一種“高手”使用的輸入漢字方式,叫作“盲打”,即是,遮蓋著計(jì)算器的屏幕也可以正確無(wú)誤地輸入漢字本輸入法是可以發(fā)展到如此地步的。)運(yùn)用計(jì)算機(jī)操作輸入法舒適8只手指(不計(jì)算大姆指)的使用量平均。
應(yīng)用廣闊編碼預(yù)留了空間給常用標(biāo)點(diǎn)符號(hào)。
編碼預(yù)留了空間給國(guó)際ISO 10646非漢字的“所有”符號(hào)而又無(wú)重碼。編碼次序與ISO 10646盡量相符。
應(yīng)用廣闊編碼預(yù)留了空間給常用標(biāo)點(diǎn)符號(hào)。
編碼預(yù)留了空間給國(guó)際ISO 10646非漢字的“所有”符號(hào)而又無(wú)重碼。編碼次序與ISO 10646盡量相符。
運(yùn)用“京典編碼”可以將傳統(tǒng)漢字字典部首次序數(shù)碼化,保存了運(yùn)用康熙部首查字典的優(yōu)良傳統(tǒng)方法,然后實(shí)用地修正傳統(tǒng)編收漢字不良的地方,將傳統(tǒng)漢字字典優(yōu)化和普及化。也可以將字典“有效”地?cái)?shù)碼化可以說(shuō)是康熙部首式的數(shù)碼化。
以上結(jié)合特定的例子描述了本發(fā)明的優(yōu)選實(shí)施方式。本領(lǐng)域的技術(shù)人員顯然可以在本發(fā)明的范圍內(nèi)對(duì)上述優(yōu)選實(shí)施方式進(jìn)行各種修改和采用多種等同的替代手段實(shí)現(xiàn)本發(fā)明。因此,任何未脫離本發(fā)明實(shí)質(zhì)的變化和改動(dòng)都應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明的保護(hù)范圍以所附權(quán)利要求書限定。
權(quán)利要求
1.一種漢字輸入方法,其特征在于包括如下步驟1)預(yù)先確定多組筆劃和多個(gè)不同的部首;2)確定預(yù)定數(shù)量的符號(hào),分別為各組所述的筆劃確定單個(gè)的所述符號(hào)作為筆劃碼,和從所述預(yù)定數(shù)量的符號(hào)中選擇兩個(gè)符號(hào)的組合作為部首碼;3)將所述預(yù)定數(shù)量的符號(hào)分別指定到鍵盤的特定鍵位上;4)對(duì)所要輸入的漢字按下列方式取碼按照書寫該漢字的筆順,如果遇到的是部首,則取部首碼;如果遇到的不是部首,則取筆劃碼;取前4位編碼以及尾2位編碼完成對(duì)所述漢字的取碼;對(duì)少于6位編碼的漢字,取完編碼后即結(jié)束對(duì)所述漢字的取碼;和5)按照所確定的所述部首碼或所述筆劃碼,通過所述鍵盤上與所述編碼中的符號(hào)相應(yīng)的所述鍵來(lái)輸入所述漢字。
2.根據(jù)權(quán)利要求1所述的漢字輸入方法,其特征在于,所述預(yù)定數(shù)量的符號(hào)為數(shù)字0-9,并且預(yù)先確定8組筆劃,用數(shù)字0-9中的8個(gè)一位數(shù)字分別為一組對(duì)應(yīng)的所述筆劃編碼,用數(shù)字0-9組成的兩位數(shù)字分別為所述部首碼編碼。
3.根據(jù)權(quán)利要求2所述的漢字輸入方法,其特征在于,所述8組筆劃名稱為橫,豎,勾,撇,點(diǎn),交,分,及口。
4.根據(jù)權(quán)利要求3的漢字輸入方法,其特征在于,所述8組筆劃與所述數(shù)字鍵的對(duì)應(yīng)關(guān)系是數(shù)字鍵1對(duì)應(yīng)筆劃組“橫”一, 乙,, 數(shù)字鍵2對(duì)應(yīng)筆劃組“豎”丨,亅, 數(shù)字鍵3對(duì)應(yīng)筆劃組“勾”ㄋ,ㄅ, , ,フ,乛數(shù)字鍵4對(duì)應(yīng)筆劃組“撇” 丿,ノ, ㄥ, ㄑ, 數(shù)字鍵6對(duì)應(yīng)筆劃組“點(diǎn)” 丶, ,乀,, 數(shù)字鍵7對(duì)應(yīng)筆劃組“交”十,亠, 數(shù)字鍵8對(duì)應(yīng)筆劃組“分” 丷, 乂, 數(shù)字鍵0對(duì)應(yīng)筆劃組“口”口。
5.根據(jù)權(quán)利要求2、3或4所述的漢字輸入方法,其特征在于,每個(gè)單獨(dú)存在的漢字?jǐn)?shù)字用一個(gè)數(shù)字鍵代表,其中所述漢字?jǐn)?shù)字與所述數(shù)字鍵的對(duì)應(yīng)關(guān)系是數(shù)字鍵1對(duì)應(yīng)漢字?jǐn)?shù)字一,壹,乙;數(shù)字鍵2對(duì)應(yīng)漢字?jǐn)?shù)字二,貳,兩;數(shù)字鍵3對(duì)應(yīng)漢字?jǐn)?shù)字三,參,叄,參,叁;數(shù)字鍵4對(duì)應(yīng)漢字?jǐn)?shù)字四,肆;數(shù)字鍵5對(duì)應(yīng)漢字?jǐn)?shù)字五,伍;數(shù)字鍵6對(duì)應(yīng)漢字?jǐn)?shù)字六,陸,陸;數(shù)字鍵7對(duì)應(yīng)漢字?jǐn)?shù)字七,柒;數(shù)字鍵8對(duì)應(yīng)漢字?jǐn)?shù)字八,捌;數(shù)字鍵9對(duì)應(yīng)漢字?jǐn)?shù)字九,玖;數(shù)字鍵0對(duì)應(yīng)漢字?jǐn)?shù)字O,零。
6.根據(jù)權(quán)利要求2、3或4所述的漢字輸入方法,其特征在于,根據(jù)漢字筆劃選定184個(gè)部首,其中將119個(gè)部首分成4類聯(lián)想部首來(lái)編碼人體類,動(dòng)物類,民生類,和天文類,將所述部首中余下的65個(gè)部首中的61個(gè)按筆劃來(lái)編碼,將該65個(gè)部首中其余的4個(gè)部首用個(gè)別聯(lián)想來(lái)編碼。
7.根據(jù)權(quán)利要求6所述的漢字輸入方法,其特征在于,用兩位數(shù)字的所述部首碼來(lái)代表所述聯(lián)想部首,所述聯(lián)想部首與所述部首碼的對(duì)應(yīng)關(guān)系是人體類00代表囗,韋,韋;01代表手,扌,, 爪, 爫, 采;02代表足,,止, 疋,, 走;03代表目,罒,網(wǎng), 岡, 鼎;04代表耳;05代表言,讠,舌,牙,齒,齒,歯;06代表鼻,自,田,廾,丌;07代表皮,毛, 骨, 冎,血;08代表首, 面,頁(yè),頁(yè), 見,見,貝,貝;09代表身,心,忄, 動(dòng)物類20代表龍,龍,竜,虍, 虎;21代表馬,馬,鹿,比,匕, 七;22代表牛,牜,, 角, 23代表羊,,, 24代表隹, 25代表犬,犭,豸;26代表豕;27代表魚,魚,龜, 龜,亀,黽,黽;28代表蟲,鼠, 臼, 29代表鳥,鳥,烏, 羽,羽,飛,飛, 非;民生類80代表衣,衤, 示,礻, 81代表食,饣, 良, 艮, 82代表米,禾,黍,香,瓜, 韭;83代表麥,麥,來(lái),夂 , 夊,夕, 攴,攵,支, 84代表宀,冖,穴;85代表廣,廠,疒,爿,丬,辰,麻;86代表戶,戶,尸,門,門, 87代表行,彳, 舟,車,車, 辶, 廴;88代表父,毋,母,毌,生,子,女;89代表人,亻,入,大,欠,龠,亼; 天文類90代表日, 曰,里, 91代表月,肉, 92代表金,钅;93代表木, 片;94代表水,氵,氺,冫,斗, 95代表火,灬;96代表土,士,老,耂,赤,鼓, 97代表風(fēng),風(fēng),幾, 凡,卂,雨, 其余的所述部首與兩位數(shù)字的所述部首碼的對(duì)應(yīng)關(guān)系是10代表豆,鬲,酉,覀,襾, 西;12代表工,寸,臣,長(zhǎng),镸,長(zhǎng),髟;14代表石,瓦,至,而,歹,歺;16代表戈, 弋;17代表玉, 王, 壬;21代表鹵,鹵;22代表 業(yè), 23代表皿,巾,用,用, 26代表山;31代表弓, ,彑, 聿,肀, 隸;32代表阜,阝, 邑,阝,巴;36代表己,巳,已, 癶,矛,予,殳;41代表氣,乞,矢,缶;43代表色;44代表巛,巜,川, 幺,糸,糹,纟, 彡,斤, 46代表氏,尢,兀, 旡,無(wú), 兒,厶,禸, 48代表黑, 49代表白, 鬼;70代表高, 71代表青, 耒,, 豐, 72代表黃,黃,甘,革, , 74代表方,玄;77代表艸, 艸,卝,屮, 78代表文,立,音,辛,齊,齊, 79代表竹,;88代表谷;所述的其余部首與兩位數(shù)字的所述部首碼的對(duì)應(yīng)關(guān)系是48代表黑;71代表耒;77代表屮;79代表竹。
8.根據(jù)權(quán)利要求1所述的漢字輸入方法,其特征在于,所述步驟4)進(jìn)一步包括對(duì)于詞語(yǔ),取其第一個(gè)字的前4碼,對(duì)少于4碼的字,取完編碼即完成該第一個(gè)字的取碼;根據(jù)所述詞語(yǔ)中的字?jǐn)?shù)及標(biāo)點(diǎn)符號(hào)數(shù),取相應(yīng)數(shù)目的第一通配符,詞語(yǔ)中的字?jǐn)?shù)多于8個(gè)的時(shí)候,通配符的數(shù)目一律只取8個(gè);取該詞語(yǔ)最后一個(gè)字的尾2碼,如果從最后一個(gè)字只能得到一個(gè)碼,則取該碼,以組成所述詞語(yǔ)的編碼。
9.根據(jù)權(quán)利要求8所述的漢字輸入方法,其特征在于,所述步驟4)進(jìn)一步包括用與所述第一通配符不同的第二通配符表示兩個(gè)所述第一通配符。
10.根據(jù)前述權(quán)利要求1所述的漢字輸入方法,其特征在于,在所述預(yù)定數(shù)量的符號(hào)中,預(yù)留有部分符號(hào)及其組合不用于所述漢字的編碼,預(yù)留部分的符號(hào)用于為除漢字以外的字符提供編碼的開頭或結(jié)尾,以實(shí)現(xiàn)特定的功能,所述特定功能選自以下的一組功能同義同碼的繁簡(jiǎn)體字的顯示或隱藏;顯示或隱藏楷體筆劃及部首變體;和輸入除漢字以外的字符。
11.一種用于使用權(quán)利要求1所述的漢字輸入方法進(jìn)行文字輸入的鍵盤,所述鍵盤為電話鍵盤或計(jì)算機(jī)鍵盤,其特征在于,所述鍵盤有一組特定的鍵位與所述預(yù)定數(shù)量的符號(hào)建立對(duì)應(yīng)的關(guān)系。
12.根據(jù)權(quán)利要求11所述的鍵盤,其特征在于,所述鍵盤的除與所述預(yù)定數(shù)量符號(hào)建立所述對(duì)應(yīng)關(guān)系的該組特定的鍵位之外的其它組鍵位與預(yù)定的至少一組部首分別具有對(duì)應(yīng)關(guān)系。
13.根據(jù)權(quán)利要求12所述的鍵盤,其特征在于,所述鍵位與所述筆劃或所述部首的對(duì)應(yīng)關(guān)系是所述鍵盤的鍵位“A”,“S”,“D”,“F”,“H”,“J”,“K”,和“;”分別代表筆劃“橫”,“豎”,“勾”,“撇”,“點(diǎn)”,“交”,“分”,和“口”;所述鍵盤的鍵位“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,和“0”分別代表部首“手”,“足”,“目”,“耳”,“言”,“鼻”,“皮”,“首”,“身”,和“囗”;所述鍵盤的鍵位“Q”,“W”,“E”,“R”,“T”,“Y”,“U”,“I”,“O”,和“P”分別代表部首“食”,“米”,“麥”,“宀”,“廣”,“戶”,“行”,“父”,“人”,和“衣”;所述鍵盤的鍵位“Z”,“X”,“C”,“V”,“B”,“N”,“M”,“,”,“.”和“/”分別代表部首“月”,“金”,“木”,“水”,“火”,“土”,“風(fēng)”,“,”,“。”和“日”。
14.根據(jù)權(quán)利要求12所述的鍵盤,其特征在于,所述鍵位與所述筆劃及所述部首的對(duì)應(yīng)關(guān)系是所述鍵盤的鍵位“A”,“S”,“D”,“F”,“H”,“J”,“K”,和“;”分別代表筆劃“橫”,“豎”,“勾”,“撇”,“點(diǎn)”,“交”,“分”,和“口”;所述鍵盤的鍵位“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,和“0”分別代表部首“手”,“足”,“目”,“耳”,“言”,“鼻”,“皮”,“首”,“身”,和“囗”;所述鍵盤的鍵位“Q”,“W”,“E”,“R”,“T”,“Y”,“U”,“I”,“O”,和“P”分別代表部首“食”,“米”,“麥”,“宀”,“廣”,“戶”,“行”,“父”,“人”,和“衣”;所述鍵盤的鍵位“Z”,“X”,“C”,“V”,“B”,“N”,“M”,“,”,“.”和“/”分別代表部首“月”,“火”,“水”,“木”,“金”,“土”,“風(fēng)”,“,”,“。”和“日”。
15.根據(jù)權(quán)利要求12所述的鍵盤,其特征在于代表40個(gè)所述編碼的鍵位分上下4行由左至右分布在所述計(jì)算機(jī)鍵盤上,第一行鍵位由左至右對(duì)應(yīng)于編碼01,02,03,04,05,06,07,08,09,00;第二行鍵位由左至右對(duì)應(yīng)于編碼81,82,83,84,85,86,87,88,89,80;第三行鍵位由左至右對(duì)應(yīng)于編碼1,2,3,4,5,6,7,8,9,0;第四行鍵位由左至右對(duì)應(yīng)于編碼91,92,93,94,95,96,97,98,99,90;以上的編碼排列是按位置對(duì)應(yīng)的。
16.根據(jù)權(quán)利要求11-15任一項(xiàng)所述的鍵盤,其特征在于所述鍵盤的鍵位上帶有標(biāo)記,用來(lái)代表對(duì)應(yīng)的所述筆劃或部首。
全文摘要
一種漢字輸入方法,其中確定了8組筆劃,每一組筆劃由一個(gè)數(shù)字編為筆劃碼;選定了康熙字典部首之中的184個(gè)部首,每一個(gè)部首用兩位數(shù)的數(shù)字編為部首碼。對(duì)每個(gè)單獨(dú)存在的漢字?jǐn)?shù)字由一個(gè)數(shù)字鍵代表。該漢字輸入方法的拆分漢字及取碼規(guī)則是按照書寫該漢字的筆順,如果遇到的是部首,則取部首碼;如果遇到的不是部首,則取筆劃碼;取前4位數(shù)碼以及尾2位數(shù)碼完成取碼;對(duì)于少于6位數(shù)碼的漢字,取完數(shù)碼即結(jié)束取碼。該漢字輸入方法可以只用十個(gè)數(shù)字鍵來(lái)完成漢字輸入,這樣操作方便,應(yīng)用廣泛,適用于電腦鍵盤,電話鍵盤,及其它鍵盤。
文檔編號(hào)G06F3/023GK1725156SQ200410070870
公開日2006年1月25日 申請(qǐng)日期2004年7月23日 優(yōu)先權(quán)日2004年7月23日
發(fā)明者黃桂漢 申請(qǐng)人:黃桂漢