專利名稱:對角碼漢字輸入法及鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明“對角碼漢字輸入法及鍵盤”是一種計算機(jī)漢字處理技術(shù),涉及漢字編碼方法及其鍵盤輸入。
漢字輸入法有很多,按是以拼音編碼還是以字形編碼來分,有音碼、形碼、音形結(jié)合碼和形音結(jié)合碼4大類。有拼音基礎(chǔ)的人一般喜歡用音碼或音形結(jié)合碼,因為可以省卻許多學(xué)習(xí)形碼的麻煩,而沒有拼音基礎(chǔ)的人就得學(xué)習(xí)形碼了。目前幾乎所有的形碼輸入法都要把漢字分成許多許多的部件——或是筆劃,或是偏旁,或是字根。分解的規(guī)則多,容易混淆,分解的部件更多至一二百種,難以記憶,就算學(xué)會了,如不是象專業(yè)打字人員那樣經(jīng)常使用,也很容易忘記。如能把漢字的角形歸納成少數(shù)幾類,從而進(jìn)行編碼,則學(xué)習(xí)漢字輸入就會容易得多了。金科網(wǎng)中國專利文獻(xiàn)數(shù)據(jù)庫記載的漢字輸入法中有關(guān)角碼的輸入方法有“漢字角碼輸入法”(CN-1168996A)和“聲形筆順?biāo)慕谴a計算機(jī)漢字輸入法”(CN-1127384A)兩種。其中“漢字角碼輸入法”的輸入編碼由0-9的4位數(shù)字組成,以四角號碼為標(biāo)準(zhǔn),此法閑置了最有用的26個字母鍵盤;而“聲形筆順?biāo)慕谴a計算機(jī)漢字輸入法”則以漢字的聲母、字根和筆畫來定代碼,并按四角號碼的概念來定取碼位置,把漢字分成左右體、左中右體、上下體、雜合體4類,嚴(yán)格說來不屬于以角取碼的輸入法。
基于以上理由,本發(fā)明的任務(wù)是,設(shè)計一種使用26個字母鍵盤、以角取碼的漢字輸入方法,以求達(dá)到編碼科學(xué)、規(guī)則簡單、易學(xué)好用、全新高效的目的。
本發(fā)明的思想是,借鑒《現(xiàn)代漢語字典》的四角號碼查字法,把漢字的角形歸納為5種,即橫(一)、豎(丨)、點(丶)、叉(×)、角(∠),并用1、2、3、4、5五個號碼表示。按照“左上角-右下角”、“右上角-左下角”的順序?qū)h字的4個角分別取號,便得到兩組對角號碼(即兩組2位數(shù))。由于本發(fā)明把漢字的角形歸納為5種,因此任意兩個對角的號碼組合就只有25種,即25種對角號碼。將這25種對角號碼有序地分布于26個字母鍵盤的25個字母鍵上,則每組對角號碼對應(yīng)于1個字母鍵碼,即2角1碼。只要敲2下字母鍵,就可以把漢字4個角的編碼信息輸入計算機(jī),進(jìn)而選擇漢字。為了進(jìn)一步區(qū)分重碼,本發(fā)明還提出把漢字的漢語拼音的第一個字母作為第3碼(音碼),把它的韻母的代表字母作為第4碼(韻碼),組成“對角音韻碼輸入法”。同時,本發(fā)明還把對角碼應(yīng)用于拼音輸入法——“全拼”和“雙拼”之中,尾加對角碼,組成“全拼對角碼輸入法”和“雙拼對角碼輸入法”,彌補(bǔ)了拼音輸入法中普遍存在的重碼多的不足,給拼音輸入法賦予新的生命力。
本發(fā)明的任務(wù)是通過下述技術(shù)方案實現(xiàn)的1、角形的分類和編碼漢字是方塊字,每個漢字都可看成有4個角。本發(fā)明將漢字的各種角形歸納為5種,這就是橫(一)、豎(丨)、點(丶)、叉(×)、角(∠),并分別用1、2、3、4、5五個號碼表示。如表一所示。表一
按照“左上角-右下角”、“右上角-左下角”的順序?qū)h字的4個角分別取號,便得到兩組對角號碼。例如對“41增25”字取號后得到的兩組對角號碼就是“45”和“21”,其中上角碼“4-”和“2-”稱之為主碼,下角碼“-5”和“-1”稱之為次碼。
2、對角號碼在鍵盤上的分布由于漢字的角形只有5種,因此任意對角號碼的組合方式就只有25種。這25種組合編碼其實就是從11、12至55的25個五進(jìn)制編碼,如表二所示。表二 將這25個五進(jìn)制編碼有序地分配于26個字母鍵盤的25個字母鍵上(剩下一個字母鍵留作其他功能),即將鍵盤3排字母鍵分成5區(qū),每區(qū)5鍵,左邊3區(qū)由前而后分別是主碼為單筆的橫(1)、豎(2)、點(3)三大類區(qū),右邊2區(qū)由前而后分別是主碼為復(fù)筆的叉(4)、角(5)兩大類區(qū),各區(qū)從盤中間向兩邊方向均按次碼由1至5依次排位,如表三所示。這樣,任意一組對角號碼就對應(yīng)于鍵盤上的1個字母鍵碼,即2角1碼。只要敲2個字母鍵,就可以把漢字4個角的完整的編碼信息輸入計算機(jī),從而選擇并輸入漢字。這就是對角碼的意義和特色。表三 3、取角規(guī)則7條(1)一筆自成兩個角形,或與他筆構(gòu)成兩個角形的,分兩角取號,(例字略)。
(2)筆形居兩角之間,兩角均取號,(例字略)。
(3)下角筆形偏在一角的,按實際位置取號,缺角作1,(例字略)。當(dāng)“廣戶產(chǎn)盧”等字作右偏旁時,右下角缺角仍作1,(例字略)。但當(dāng)“弓虧”等字作左偏旁時,因豎左鉤偏向左下角,故左下角取作2,(例字略)。
(4)凡外圍以“口”、“門”為偏旁的兩類字,左右兩下角改取里面的筆形,(例字略)。但上、下、左、右另有附加筆形的字和“口”、“門”本身,不在此例,(例字略)。
(5)角形有兩單筆或一單筆一復(fù)筆可取的,不論高低,一律取最左或最右的筆形,(例字略)。
(6)有兩復(fù)筆可取的,在上角取較高的復(fù)筆,在下角取較低的復(fù)筆,(例字略)。
(7)當(dāng)中起筆的撇,下角有他筆所托的,取他筆作下角,(例字略)。但左邊起筆的撇,以及下角有撇捺對稱的,取撇筆作角,(例字略)。
4、指法由表三可以看出,對角碼在鍵盤上的分布其實就是“主碼定區(qū)、次碼定位”。在打字操作上,左手負(fù)責(zé)主碼是單筆的橫(1)、豎(2)、點(3)的三大類,右手負(fù)責(zé)主碼是復(fù)筆的叉(4)、角(5)的兩大類,左右手各指各司其職食指打次碼1和2,中指打次碼3,無名指打次碼4,小指打次碼5(對角號碼55定位于N鍵由食指打除外)。這樣,“主碼定區(qū),次碼定位”實際上就是“上角定區(qū),下角定指”。
5、區(qū)分重碼對角碼輸入法在詞組輸入時已基本沒有重碼,而在單字輸入時仍有部分重碼。為了進(jìn)一步減少重碼,提高單字的輸入效率,對角碼輸入法與拼音相結(jié)合,增加了第3碼(音碼)和第4碼(韻碼),組成“對角音韻碼輸入法”(通常提到的“對角碼輸入法”就是這種以對角碼為主、拼音碼為輔的輸入法)。
音碼指的是該字漢語拼音的第一個字母;韻碼就是與韻母對應(yīng)的一個代表字母,它們的代表關(guān)系如表四所示。表四
熟悉漢語拼音的操作者在輸入完2個對角碼后,可繼續(xù)輸入第3碼直至第4碼。可以發(fā)現(xiàn),在輸入到第3、4碼后,幾乎沒有重碼了。如果操作者對漢語拼音不熟悉,可以不輸?shù)?、4碼,在輸完2個對角碼后選擇重碼字就行了。
6、詞組輸入詞組輸入可以分化很多重碼,大大提高輸入效率。但是詞組多了,也會增加重碼出現(xiàn)的可能性,而對角碼輸入法并不回避這種重碼,力求收錄更多的常用詞組,這樣總比當(dāng)你發(fā)現(xiàn)想打的詞組沒有時,再回過頭來打單字要好得多。對角碼輸入法收錄了2字及2字以上常用詞(組)共計5萬余條,每一詞組的編碼(輸入碼)均為4碼。輸入方法如下2字詞——第1字的第1碼、第2碼,第2字的第1碼、第2碼;3字詞——第1字的第1碼,第2字的第1碼,第3字的第1碼、第2碼;4字以上詞——第1字的第1碼,第2字的第1碼,第3字的第1碼,倒數(shù)第1字的第1碼。
7、對角碼在拼音輸入法的應(yīng)用——“全拼對角碼輸入法”和“雙拼對角碼輸入法”拼音輸入法的使用很廣,它的最大缺陷就是重碼多。本發(fā)明把對角碼應(yīng)用于拼音輸入法——“全拼”和“雙拼”之中,尾加對角碼,組成“全拼對角碼輸入法”和“雙拼對角碼輸入法”,有效地減少了重碼,給拼音輸入法賦予新的生命力。
本發(fā)明有許多技術(shù)優(yōu)點,表現(xiàn)在(1)將漢字角形歸納為5種,容易分辨和記憶;(2)取角的規(guī)則只有7條,明白易記;(3)輸入漢字時只須看漢字的4個角形,不需拆漢字,反應(yīng)速度快;(4)將漢字按對角取碼,2角1碼,減少了擊鍵次數(shù);(5)鍵碼分布有序,左右手各指有固定分工,操作速度快;(6)對角碼與拼音相結(jié)合,有效地減少了重碼;(7)有沒有拼音基礎(chǔ)的人都可使用,適用范圍廣。
權(quán)利要求
1.一種關(guān)于漢字的角形編碼方法,其特征是將漢字的角形歸納為5種,即“橫(一)、豎(丨)、點(丶)、叉(×)、角(∠)”,依據(jù)這5種角形對漢字的4個角按一定順序取號編碼。
2.根據(jù)權(quán)利要求1述的對角編碼法,其特征是將“橫(一)、豎(丨)、點(丶)、叉(×)、角(∠)”5種角形,用1、2、3、4、5五個號碼表示,按照“左上角-右下角”、“右上角-左下角”的順序?qū)h字的4個角分別取號,得到兩組對角號碼,這樣的對角號碼共有25種形式。
3.根據(jù)權(quán)利要求2述的對角碼漢字輸入法,其特征是將25種形式的對角號碼分配于26個字母鍵盤的25個字母鍵上,形成2角1鍵碼——對角碼,依靠敲擊2個字母鍵把漢字4個角的編碼信息輸入計算機(jī),進(jìn)而選擇和輸入漢字。
4.根據(jù)權(quán)利要求3述的對角音韻碼漢字輸入法,其特征是為了區(qū)分重碼,引用漢字拼音的第一個字母——音碼作為第3碼,引用漢字拼音的韻母的代表字母——韻碼作為第4碼。
5.根據(jù)權(quán)利要求3述的拼音對角碼漢字輸入法,包括“全拼對角碼輸入法”和“雙拼對角碼輸入法”,其特征是為了區(qū)分重碼,在拼音輸入法——“全拼”和“雙拼”當(dāng)中,尾加對角碼。
6.根據(jù)權(quán)利要求3述的對角碼漢字輸入法鍵盤,其特征是將鍵盤3排字母鍵分成5區(qū),每區(qū)5鍵,左邊3區(qū)由前而后分別是主碼為單筆的橫(1)、豎(2)、點(3)三大類區(qū),右邊2區(qū)由前而后分別是主碼為復(fù)筆的叉(4)、角(5)兩大類區(qū),各區(qū)從盤中間向兩邊方向均按次碼由1至5依次排位。
全文摘要
本發(fā)明“對角碼漢字輸入法及鍵盤”涉及一種漢字編碼方法及其計算機(jī)鍵盤輸入,借鑒了四角號碼查字法的思想,將漢字角形歸納為5種,采取對角取碼的方法,巧妙地將每一組對角號碼有規(guī)律地分布于字母鍵上,形成2角1碼,只要敲2下鍵,就可以把漢字4角的編碼信息輸入計算機(jī),進(jìn)而輸入漢字。該輸入法只有5種角形,7條取角規(guī)則,容易理解和記憶,真正是一種編碼科學(xué),規(guī)則簡單、易學(xué)好用、全新高效的漢字輸入法。
文檔編號G06F3/023GK1303037SQ0011401
公開日2001年7月11日 申請日期2000年1月5日 優(yōu)先權(quán)日2000年1月5日
發(fā)明者藍(lán)方夫 申請人:藍(lán)方夫