專利名稱:漢碼系列輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)鍵盤輸入法,屬于中文信息輸入與處理領(lǐng)域。
背景技術(shù):
一直以來,漢字輸入難都是困擾電腦使用者的難題。輸入難的問題歸納成一句話,就是“易學(xué)習(xí)”和“輸入快”兩者之間的矛盾問題;解決不了這對(duì)矛盾,就不能算是優(yōu)秀的輸入法。
鍵盤是外國人設(shè)計(jì)的,英文字母直接在鍵盤上顯示出來,要想在只有26個(gè)英文字母的鍵盤上打出成千上萬的漢字來談何容易!“五筆字型”是最早發(fā)明和推廣的形碼輸入法,至今已有20年的時(shí)間了,它在當(dāng)時(shí)解決了漢字輸入的難題,但學(xué)習(xí)掌握卻是相當(dāng)困難的。以及后來推出的輸入法大都沒有突破五筆字型拆分漢字的設(shè)計(jì)方法。至于音碼輸入法方案,因?yàn)闈h字同音字太多而產(chǎn)生了許多重碼,又造成了“易學(xué)習(xí)、輸入慢”。漢碼系列輸入法軟件將音形碼、形音碼、形碼、筆畫(數(shù)碼)和拼音幾種輸入法融為一體,每種方案都有其各自的優(yōu)缺點(diǎn),優(yōu)勢(shì)互補(bǔ),用戶可以很方便地切換到其中的一種;用戶無論年齡大小、無論對(duì)漢語拼音、字型、筆順掌握如何,無論對(duì)輸入速度的要求有多高,都能有到一種適合用戶要求的方法。漢碼系列輸入法不僅僅是一種輸入法,它提供了一個(gè)全能加智能化的輸入法軟件平臺(tái),用戶可以隨心所欲地輸入漢字。
發(fā)明內(nèi)容
為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案一種使用計(jì)算機(jī)及鍵盤輸入漢字的漢碼系列輸入法方案,其特征是將漢字的字角按形狀大致分為“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”,共10種類型(字角),將這10種類型(字角)按列一定規(guī)律分布在鍵盤“A~Z”26個(gè)字母鍵、數(shù)字鍵或是符號(hào)鍵上;每個(gè)單個(gè)漢字字形部分按“首角碼+尾角碼”的順序,兩鍵輸入;字形之前或之后加上漢字拼音,構(gòu)成音形碼和形音碼輸入法,按“左上、右下、左下、右上”四角順序可以用小鍵盤數(shù)字輸入。
下面結(jié)合實(shí)例對(duì)本發(fā)明作詳細(xì)說明。
一、本輸入法簡介“根據(jù)心理學(xué)研究的結(jié)果,人們?cè)诒嫖銎涫熘臐h字時(shí),并不是去精確地逐一分析其筆畫,而是近似地模糊地形成漢字映象,因此編碼部件在鍵位上的分布,采取近形這一原則”{引自《漢字鍵盤輸入技術(shù)與理論基礎(chǔ)》一書中對(duì)錢偉長先生的宏觀字型編碼的評(píng)價(jià)}。
在傳統(tǒng)的漢字檢字方法中,有一種“四角號(hào)碼”查字法,它是將漢字角形分成10種,并分別用數(shù)字0-9編碼,每個(gè)漢字依次取左上角、右上角、左下角、右下角共四位編碼。“四角號(hào)碼”查字法用到10個(gè)數(shù)字,且取漢字的4個(gè)角,用于鍵盤輸入產(chǎn)生重碼太多,速度不易提高。
在上述思想指導(dǎo)下,本發(fā)明提出一種基于漢字“字角”編碼的漢字輸入法。
漢碼系列輸入法按“首角、尾角”順序編碼,構(gòu)成“漢碼形碼輸入法”;字形與漢字拼音結(jié)合,按“首音、首角、尾角”順序編碼,可以形成“漢碼音形輸入法”,按“首音、首角、尾角”順序編碼,可形成“漢碼形音碼輸入法”。按“漢字”的左上、右下、左下、右上四角順序可以用小鍵盤數(shù)字鍵輸入。無論是形碼、形音碼、音形碼或數(shù)碼方案都按照同一種編碼思想,且形碼和形音碼的編碼元素相同,用戶可以由易到難掌握漢字輸入法。
這里主要介紹漢碼音形輸入法方案。
漢碼音形輸入法音方案單字最多打3鍵,依次”輸入每字的首音、首角、尾角。如“魏”字,先取字的首音“W”,再依次取左上角的“丿”和右下角的 “魏”字的表示方法有如下字角 編碼說明例字 字母碼圖示 首音 首角 尾角魏 W 丿WWQ二、漢碼系列輸入法有關(guān)術(shù)語十角——漢碼系列輸入法將字角筆畫分為“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”,共10種類型的角,又稱“十筆”,對(duì)應(yīng)于“0~9”10個(gè)數(shù)字鍵,口訣為“橫一垂二三點(diǎn)捺,叉四穿五方框六,七角八八九是小,點(diǎn)橫結(jié)合在零列”。
“十角”將組成漢字的基本筆畫類型在鍵盤上進(jìn)行定位,可以分配在A~Z共26個(gè)字母鍵或其它符號(hào)鍵上,也可以用在0~9共10個(gè)數(shù)字鍵上。
字角——占據(jù)字的某個(gè)方位或角的特征信息,將筆畫形狀相似或筆畫數(shù)大致相等的筆畫組合在一起,它是編碼的基本部件。字角按筆畫數(shù)或完整性分為成角、復(fù)角、半角、單筆和半筆。
注本輸入法所列字角見本說明書第9頁的“漢碼系列輸入法字角分布表”。
特別提示本輸入法的漢字字形以《印刷通用漢字字形表》為準(zhǔn)。
成角——字角本身是一個(gè)有意義的漢字;如“十、八、小”等字。
復(fù)角——由多個(gè)筆畫構(gòu)成的字角,它不是一個(gè)有意義的漢字如“ 冫、忄”等。
半角——多個(gè)筆畫相交取其部分構(gòu)成的字角,如同取多個(gè)筆畫的一半。
如 等。
單筆——單獨(dú)一個(gè)筆畫構(gòu)成的字角。如“一、丨、丿等”。
半筆——筆畫的一部分構(gòu)成的字角。如同取筆畫的一半,如 等。
首音——即漢字拼音首字母。
首角——全部或部分占據(jù)漢字左上部、左部或上部的字角。
尾角——全部或部分占據(jù)漢字右下部、右部或下部的字角。
注帶圓圈字角表示半角或半筆。
三、漢碼系列輸入法行列表示法本輸入法將漢字的角形分為“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”,共10種類型的字角,將漢字的字角分配到鍵盤上的26個(gè)字母鍵上,各字角用所分配的字母或數(shù)字作為其編碼。
以上被分配的各列按鍵分別對(duì)應(yīng)一類字角,和鍵盤上面的10個(gè)數(shù)字鍵對(duì)應(yīng),每一列又分為3行,以中間基準(zhǔn)鍵為第1行,上面一行為第2行,下面一行為第3行,這樣每一種角形又可用兩位數(shù)表示,十位數(shù)字表示該角形所在列,個(gè)位數(shù)字表示該角形所在行,這種表示法稱為漢碼系列輸入法行列表示法,簡稱行列碼。由于漢碼系列輸入法的字母碼和行列碼是一一對(duì)應(yīng)的,每個(gè)字母都可以用兩個(gè)數(shù)字來表示,每個(gè)漢字可以用6個(gè)數(shù)字來表示編碼,所以用10個(gè)數(shù)字鍵同樣可以輸入漢字。行列碼見說明書第9頁的“漢碼系列輸入法字角分布表”。
行列碼使鍵位分布行列有序,極有規(guī)律,看上去一目了然。如“口”在“方列”H鍵上,即第6列第1行,用“K”或“61”表示“口”;“日”在“方列”Y鍵上,即第6列第2行,用“Y”或“62”表示“日”;“目”在“方列”N鍵上,即第6列第3行,用“N”或“63”表示“目”;“魏”字按字母碼輸入為“WWQ”,按行列碼輸入為“22 22 12”。
四、漢碼音形碼輸入法單字輸入規(guī)則漢碼音形輸入法編碼的規(guī)則1、首音首尾,2、半角半筆,3、取大優(yōu)先。
1、首音首尾首音首尾”按照漢字首音、首角、尾角的順序取碼,本輸入法是音形結(jié)合的方法。
漢字的字形部分編碼按漢字的方位取角,不同于按照筆畫順序拆分漢字的編碼方法。取角的方法解決了以往輸入法學(xué)習(xí)中存在“拆分不準(zhǔn),筆順不對(duì)”的問題。
音形結(jié)合解決了漢字同音字和同形字重碼的問題,當(dāng)兩字首音相同時(shí),從字形上區(qū)分;當(dāng)兩字首尾角相同時(shí),則以拼音區(qū)分。
例字圖示首音首角尾角字母碼諺 Y 丶 丿 YDW顏 Y 亠 人 YPI街 X 丿 亅 JWX衡 H 丿 亅 HWX2、半角半筆半角半筆筆畫之間相互穿叉交連時(shí),不再對(duì)此筆畫進(jìn)行拆分,而是依照組成漢字字角的形狀取半角或半筆。這是本輸入法獨(dú)創(chuàng)的設(shè)計(jì)思想。
A、按照首角、尾角的筆畫形狀取角,可以避免用戶因?yàn)椴皇煜ぷ值墓P順而不能將一個(gè)字正確快速地“拆分”出來。
例字圖示首音首角尾角字母碼凹 A AJJ凸 T TJJ詳解“凹凸”兩字的首角和尾角均為直角,分別取半角 和 B、位于首、尾角的筆畫相互穿叉交連時(shí),不再對(duì)筆畫進(jìn)行拆分,取多個(gè)筆畫或筆畫的一部分為字角,字角筆畫以字角表中所列為準(zhǔn),字角表中沒有列入的筆畫,即取半角或半筆。
例字 圖示 首音 首角 尾角 字母碼斷 D DSS跑 P口PHQ詳解“斷”字首角筆畫是豎折,字角表中不存在豎折筆畫的角形,則取豎折的一部分,即取半筆 “跑”字首角取成角“口”,尾角“巳”沒有在字角中,則半筆 C、取“半角或半筆”,根據(jù)“模糊”“形近”“直觀”的分類原則,使形似字角模糊歸類,減少用產(chǎn)記憶負(fù)擔(dān)。
例字 圖示 首音 首角 尾角 字母碼戊 W WUQ戌 X XUQ詳解“戊”字和“戌”字首角筆畫均取“廠”的一部分,即半角 尾角均取半筆 D、一筆畫同時(shí)占據(jù)漢字的首角和尾角兩個(gè)部位時(shí),首角取過之后,剩余筆畫按照所占方位,仍可取角。
例字 圖示 首音 首角 尾角 字母碼事 S SFX司SSAX詳解“事”字的豎鉤和橫交叉占首角取半角 尾角即取半筆 “司”字的橫折鉤占首角取半筆 尾角取半筆 3、取大優(yōu)先“大”和“小”是相對(duì)的,指取字角的先后順序。
角字由“大”到“小”的順序是1.成角 2.復(fù)角 3.半角 4.單筆 5.半筆。
字例圖示編碼說明 字母碼領(lǐng) 首角取成角“人”,不取單筆“丿” LII尾角取7成角“人”,不取單筆“”
繁 首角取復(fù)角“”,不取單筆“丿”FKL尾角取成角“小”,不取單筆“丶”五、詞語、成角及簡碼字輸入1、詞語輸入詞語取4碼輸入。
二字詞二字詞分別取各字首音和首角。
例詞第一碼 第二碼 第三碼 第四碼 字母碼生產(chǎn)S C 丿 亠 SCWP三字詞三字詞取第1、2、3字的首音和第3字的首角。
例詞第一碼 第二碼 第三碼 第四碼 字母碼生產(chǎn)力 S C L 力 SCLV四字詞四字及四字以上的多字詞取前4字首音。
例詞第一碼 第二碼 第三碼 第四碼 字母碼發(fā)明創(chuàng)造F M C Z FMCZ2、成字角及偏旁輸入成字角漢字“首音鍵”+“字角所在鍵”,2碼輸入,如“口”取“KH”。
六、漢碼形音輸入法和漢碼形碼輸入法實(shí)施說明本輸入法說明主要部分所述為漢碼音形輸入法,本方案還可實(shí)施為漢碼形音輸入法,即根據(jù)本說明書漢碼音形輸入法單字輸入規(guī)則“半角半筆、取大優(yōu)先”,并依照“首角、尾角、首音”順序編碼;如依照“漢碼系列輸入法字角分布表”中的字角,按照“半角半筆、取大優(yōu)先”的原則,只按字形部分的“首角(左上角)、尾角(右下角)”順序編碼,可實(shí)施為漢碼形碼輸入法。
七、漢碼數(shù)碼輸入法本輸入法用0~9共10個(gè)數(shù)字分別對(duì)應(yīng)10種基本筆畫類型“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”,編碼取“漢碼系列輸入法字角分布表”中的全部或部分字角,用10個(gè)數(shù)字編碼的漢碼數(shù)碼方案;這種方法可以廣泛應(yīng)用于電腦小鍵盤、PDA及手機(jī)等各種數(shù)字和移動(dòng)通訊設(shè)備。
漢碼數(shù)碼的編碼取漢字的左上角、右下角兩個(gè)角例字 圖示 左上角 右下角數(shù)碼 字母碼諺 丶 丿 32 DW斷 丨 22 SS凹 77 JJ七、本輸入法優(yōu)點(diǎn)1、方位取角、系列方案漢碼系列輸入法字形部分取漢字最直觀的首角和尾角兩個(gè)方位特征的字角,解決了按筆順輸入“拆分字根”的難題。漢碼音形(形音)輸入法結(jié)合音碼和形碼兩者的優(yōu)點(diǎn),漢字的拼音只取拼音首字母,避免了用戶因“讀音不準(zhǔn)”無法用拼音輸入漢字的問題;漢碼形碼和漢碼數(shù)碼分別應(yīng)用于不用拼音的人群和使用小鍵盤輸入的人群。
2、半角半筆、不用拆分漢字字型千變?nèi)f化,筆畫種類繁多,本輸入法為減輕用戶拆分和記憶負(fù)擔(dān),按角的方位形狀取半角或半筆;即筆畫相連的部分不用再拆分,也不必掌握漢字的筆順。
3、直觀形象、字角易記字角按形狀分為“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”,共10種類型的角,分布在26個(gè)字母鍵上。字角依照錢偉長先生提出的“近形”原則歸類,具有直觀、形近、模糊的特征。
本說明書第3頁第9行所述“漢碼系列輸入法字角分布表”如下表
具體實(shí)施例方式漢碼系列輸入法方案可以將GB2312、GB13000.1、GBK、BIG5等字符集中的漢字進(jìn)行編碼,在裝有WINDOWS98、WINDOWS2000、WINDOWSXP等操作系統(tǒng)的電腦上實(shí)施。
權(quán)利要求
1.一種使用計(jì)算機(jī)及鍵盤輸入漢字的漢碼系列輸入法,其特征是a.將漢字的字角分為“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”共10種基本類型的角,將這10類字角進(jìn)行擴(kuò)展為“漢碼系列輸入法字角分布表”,也可對(duì)字角再進(jìn)行擴(kuò)展,并分配到鍵盤的26個(gè)字母鍵、0~9共10個(gè)數(shù)字鍵或符號(hào)鍵上,各字角用所分配的字母、數(shù)字或符號(hào)作為其編碼;b.按字角編碼的方法。字角指占據(jù)字的某個(gè)方位或角的特征信息,將筆畫形狀相似或筆畫數(shù)大致相等的筆畫組合在一起,它是編碼的基本部件。字角根據(jù)“直觀、近形、模糊”原則分類的方法。C、單字字形部分按“首角碼、尾角碼”的方位順序編碼;上述首角碼、尾角碼分別定義為首角——全部或部分占據(jù)漢字左上部、左部或上部的字角。尾角——全部或部分占據(jù)漢字右下部、右部或下部的字角。
2.如權(quán)利要求1所述的漢碼輸入方法,其特征在于;將字角分為“1一、2丨、3丶、4十、5艸、6口、7 8八、9小、0亠”10種基本類型,上述漢字的字角用26個(gè)英文字母、數(shù)字或符號(hào)進(jìn)行編碼;將鍵盤中的26個(gè)字母分10種類型縱橫方向定位。
3.如權(quán)利要求1所述的漢碼輸入方法,其特征在于;所述字角按筆畫數(shù)和完整性分為如下5種字角;成角——字角本身是一個(gè)有意義的漢字;如“十、八、小”等字。復(fù)角——由多個(gè)筆畫構(gòu)成的字角,它不是一個(gè)有意義的漢字;如“メ、冫、忄”等。半角——多個(gè)筆畫相交取其部分構(gòu)成的字角,如同取字角一半。如 等。單筆——單獨(dú)一個(gè)筆畫構(gòu)成的字角。如“一、丨、丿”等。半筆——筆畫一部分構(gòu)成的字角,如同取筆畫的一半。如 等?!鞍虢恰?、“半筆”也可表述為如果筆畫相交時(shí),取其形狀最相近的字角,在外形上表示為按字角所占首角和尾角的位置取部分(一半)筆畫,以及用圓圈或其它符號(hào)表示半角和半筆的方法。
4.如權(quán)利要求1所述,單字編碼按“半角半筆、取大優(yōu)先”的原則,“取大優(yōu)先”指取角的先后順序,字角由大到小的順序是成角、復(fù)角、半角、單筆、半筆。
5.如權(quán)利要求1所述,本輸入法的行列碼表示法為十位數(shù)字表示該字角所在列,個(gè)位數(shù)字表示該字角所在行。
6.權(quán)利要求1所述,本輸入法的字形部分漢字編碼表示方法如下例字 字角圖示首角 尾角字母碼行列碼事SFX 41 23司SAX 11 23
7.如權(quán)力要求1所述取“半角或半筆”,根據(jù)“模糊”“形近”“直觀”的分類原則,使形似字角模糊歸類,減少用戶記憶負(fù)擔(dān)。例字 圖示 首咅 首角 尾角 字母碼戊W WUQ戌 X XUQ
8.如權(quán)力要求1所述,本輸入法的首角和尾角指漢字的形碼部分,本輸入只取“首角、尾角”可構(gòu)成漢碼形碼輸入方法;和拼音首字母結(jié)合,按“首音、首角、尾角”編碼順序可構(gòu)成漢碼音形碼輸入法;按“首角、尾角、首音”編碼順序可構(gòu)成形音碼輸入法。
9.如權(quán)力要求1所述,本輸入法用0~9共10個(gè)數(shù)字分別對(duì)應(yīng)10種基本類型。編碼取“漢碼系列輸入法字角分布表”中的全部或部分字角,用10個(gè)數(shù)字編碼的漢碼數(shù)碼方案,如“斷”字?jǐn)?shù)碼取“22”。
10.如權(quán)利要求1-9之一所述的漢碼系列輸入法,其特征為;所述字角按下列關(guān)系分配在鍵盤上(見下頁表)
全文摘要
漢碼系列輸入法的特征是將漢字的字角按形狀或筆畫數(shù)分為“一、丨、丶、十、艸、口、「 」、八、小、亠”共10種基本類型的字角,將這10類字角擴(kuò)展并分配到鍵盤的26個(gè)字母或數(shù)字、符號(hào)鍵上,各字角用所分配的字母作為其編碼;或用兩位數(shù)字表示為行列碼,十位表示行,個(gè)位表示列;本系列輸入法既可實(shí)施為按“首角、尾角”順序編碼的形碼輸入法,和拼音結(jié)合,也可實(shí)施為音形結(jié)合的音形碼輸入法和形音碼輸入法。音形碼單字最多打3鍵,依次輸入每字的首音、首角、尾角。本輸入法獨(dú)創(chuàng)了按漢字的字形方位取角的方法,以及取漢字部分筆畫的“半角、半筆”的方法。本發(fā)明不用拆字、不按筆順;字角歸類按照“直觀、形近、模糊”的特點(diǎn),簡單易學(xué),容易掌握。
文檔編號(hào)G06F3/023GK1540485SQ0314734
公開日2004年10月27日 申請(qǐng)日期2003年7月8日 優(yōu)先權(quán)日2003年7月8日
發(fā)明者魏立欽 申請(qǐng)人:魏立欽