T形二碼輸入法
【專(zhuān)利摘要】一種計(jì)算機(jī)漢字編碼輸入方法即T形二碼輸入法,它選用28個(gè)左右的的多筆畫(huà)部件和五種基本筆畫(huà)編碼,優(yōu)選編碼規(guī)則,單字碼長(zhǎng)只有二碼,能做到既簡(jiǎn)單又方便地輸入漢字。
【專(zhuān)利說(shuō)明】T形二碼輸入法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電腦漢字編碼輸入方法,也就是計(jì)算機(jī)漢字編碼輸入法。因?yàn)楸据斎敕ㄔ谳斎雴蝹€(gè)漢字最多只用2碼,并且基于T形漢字碼輸入法而發(fā)明,所以稱為T(mén)形二碼輸入法,還涉及了為實(shí)現(xiàn)這一輸入法的鍵盤(pán)。
【背景技術(shù)】
[0002]鍵盤(pán)輸入法是目前漢字輸入法中技術(shù)最成熟,使用最廣泛的輸入法。鍵盤(pán)輸入的特點(diǎn)是必須對(duì)輸入的漢字進(jìn)行編碼,漢字編碼是指用一組代碼表示一個(gè)漢字,按漢字編碼所在鍵,通常要按I?4鍵輸入一個(gè)漢字。鍵盤(pán)輸入按編碼劃分,可分為音碼、形碼、音形碼三類(lèi)。本發(fā)明屬于形碼輸入法。
[0003]形碼利用漢字的字形特征進(jìn)行編碼,具有輸入速度快等優(yōu)點(diǎn),但往往漢字部件太多,記憶麻煩,有時(shí)拆分也麻煩。最初的形碼利用漢字的首尾部件的代碼編碼,漢字部件數(shù)量為60個(gè)以上,單字的編碼只有二碼,雖然編碼規(guī)則簡(jiǎn)單,碼長(zhǎng)短,但重碼率較高,為降低重碼,四碼的形碼被發(fā)明出來(lái),只要精選100多個(gè)部件,就能做到高速盲打輸入,缺點(diǎn)是單個(gè)漢字的碼長(zhǎng)有4碼,比較難記,而且這類(lèi)輸入法因?yàn)榇a長(zhǎng)較長(zhǎng),不能與拼音輸入法組合成一種新的輸入法,與其他輸入法的兼容性較差。有的形碼采用將漢字五種基本筆畫(huà)二二組合的方法,漢字部件少,記憶方便,但卻付出了不夠直觀,將漢字部件拆散了的代價(jià)。單字只有二碼的輸入法,就首尾碼這一類(lèi)輸入法,這類(lèi)輸入法其實(shí)跟拼音輸入法的重碼差不多,但由于漢字部件多,比拼音難記,如能減少漢字部件,可以象拼音輸入法那樣簡(jiǎn)單地輸入漢字,優(yōu)點(diǎn)也是明顯的。
【發(fā)明內(nèi)容】
[0004]這樣,目前的形碼漢字輸入法要么選取漢字部件過(guò)多;要么單個(gè)漢字的碼長(zhǎng)不止二碼,通常有四碼,不夠簡(jiǎn)單;要么不能與其他輸入法兼容組合成一種新的輸入法。
[0005]本發(fā)明的目的是提供一種漢字部件數(shù)量少、簡(jiǎn)單易學(xué)、輸入漢字簡(jiǎn)便快捷,并且單個(gè)漢字的編碼只有二碼的計(jì)算機(jī)漢字編碼輸入方法,那就是T形二碼輸入法。
[0006]為達(dá)到T形二碼輸入法的目的,本發(fā)明在對(duì)單個(gè)漢字編碼時(shí),由兩個(gè)代碼組成。本發(fā)明優(yōu)選了五種基本筆畫(huà)和28個(gè)左右的多筆畫(huà)部件參與編碼,這五種基本筆畫(huà)和28個(gè)左右的多筆畫(huà)部件被統(tǒng)稱為基本部件,全部選自漢字的偏旁部首,既簡(jiǎn)單常見(jiàn)又直觀,并且數(shù)量少,容易記憶。由于國(guó)家語(yǔ)委將五種基本筆畫(huà)也稱為漢字部件,因此在本發(fā)明中稱五種基本筆畫(huà)稱為單筆畫(huà)部件,而其它28個(gè)左右的優(yōu)選的漢字部件由多個(gè)筆畫(huà)組成,稱為多筆畫(huà)部件。在編碼時(shí)要優(yōu)先按筆畫(huà)多的基本部件編碼,否則由于多筆畫(huà)部件可拆分成單筆畫(huà)部件,若按單筆畫(huà)部件編碼的話,選取多筆畫(huà)部件就無(wú)意義。
[0007]單個(gè)漢字的取碼規(guī)則是:獨(dú)體字,按書(shū)寫(xiě)順序取該漢字的第一個(gè)和最末一個(gè)基本部件的代碼編碼,當(dāng)然也可規(guī)定取該漢字的前二個(gè)基本部件的代碼編碼。只有一個(gè)基本部件的漢字,就只取這個(gè)基本部件的代碼編碼,或者規(guī)定接連兩次取這個(gè)基本部件的代碼編碼。合體字,按整體結(jié)構(gòu),將它一分為二,先寫(xiě)部分為首部,后寫(xiě)部分為剩部,按書(shū)寫(xiě)順序取該漢字的首部的第一個(gè)和最末一個(gè)部件的代碼進(jìn)行編碼,當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取該漢字的首部的前二個(gè)部件的代碼進(jìn)行編碼,當(dāng)首部只有一個(gè)部件時(shí),按書(shū)寫(xiě)順序取該漢字的剩部的第一個(gè)部件的代碼進(jìn)行編碼。如果嫌這個(gè)編碼規(guī)則煩,而不規(guī)定首部最多可取二碼的話,也可以規(guī)定合體字的形部編碼的取碼規(guī)則為:分別按書(shū)寫(xiě)順序取該漢字的首部和剩部的第一個(gè)基本部件的代碼進(jìn)行編碼。
[0008]另外,單個(gè)漢字的取碼規(guī)則還可規(guī)定為:非左右結(jié)構(gòu)的漢字,按書(shū)寫(xiě)順序取該漢字的第一個(gè)和最末一個(gè)基本部件的代碼編碼,當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取該漢字的前二個(gè)基本部件編碼,只有一個(gè)基本部件的漢字,就只取這個(gè)基本部件的代碼編碼,或者規(guī)定接連兩次取這個(gè)基本部件的代碼編碼。左右結(jié)構(gòu)的漢字,按整體結(jié)構(gòu)分為二部分,左半部分簡(jiǎn)稱左部,右半部分簡(jiǎn)稱右部,編碼時(shí)按書(shū)寫(xiě)順序取該漢字的左部的第一個(gè)和最末一個(gè)部件的代碼編碼,當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取該漢字的左部的前二個(gè)部件的代碼編碼,當(dāng)左部只有一個(gè)部件時(shí),按書(shū)寫(xiě)順序取該漢字的右部的第一個(gè)部件的代碼編碼。如果嫌這個(gè)取碼規(guī)則煩,不規(guī)定左部可最多取二碼的話,也可以規(guī)定左右結(jié)構(gòu)漢字的形部編碼的取碼規(guī)則為:分別按書(shū)寫(xiě)順序取該漢字的左部和右部的第一個(gè)基本部件的代碼進(jìn)行編碼。
[0009]還要特別指出的是:之所以不規(guī)定所有的漢字都按書(shū)寫(xiě)順序取前二個(gè)基本部件的代碼或都取首個(gè)、末個(gè)基本部件的代碼編碼,是因?yàn)檫@樣規(guī)定的話表面上會(huì)使編碼的取碼規(guī)則顯得更簡(jiǎn)單易記,實(shí)際上卻會(huì)造成大量的重碼,或付出增加大量多筆畫(huà)部件的代價(jià)。
[0010]需要指出的是,若在漢字輸入中不停對(duì)漢字做是否為左右結(jié)構(gòu)或獨(dú)體字、合體字,這是比較麻煩的,會(huì)影響頭腦反應(yīng),本人在經(jīng)歷長(zhǎng)達(dá)二十年潛心研究后,并于深夜睡醒,突發(fā)靈感,終于設(shè)計(jì)出的其他任何輸入法都沒(méi)想到過(guò)的單個(gè)漢字的取碼規(guī)則,那就是“一豎橫向T形選取基本部件”的取碼規(guī)則。具體講,就是按書(shū)寫(xiě)順序取該漢字的第一個(gè)基本部件后,從第一個(gè)基本部件的最右端起,用一根與該漢字齊長(zhǎng)的豎線從左到右橫向推移去分隔該漢字,若能將整個(gè)漢字一分為二,則該豎線就為分隔線,將該漢字分為左邊和右邊兩個(gè)部分,再按書(shū)寫(xiě)順序取右邊部分的第一個(gè)基本部件的代碼進(jìn)行編碼,或者規(guī)定再取該漢字右上角所在的基本部件的代碼進(jìn)行編碼,若該豎線從左到右地橫向推移到整個(gè)漢字的最右邊,意味著不能用豎線將漢字一分為二,這時(shí)沿豎線找到漢字的最末端,即按書(shū)寫(xiě)順序取該漢字的最末一個(gè)基本部件的代碼編碼。本人用英文大寫(xiě)字母“T”來(lái)形象地說(shuō)明取碼方法,“T”為一橫下面接一豎,有三個(gè)端點(diǎn)(即橫的左端點(diǎn)、右端點(diǎn)、豎的末端點(diǎn))和一個(gè)接點(diǎn)(即橫豎相接的點(diǎn)),這一豎就相當(dāng)于分隔線,若能左右隔開(kāi)某個(gè)漢字,則取左端點(diǎn)、緊臨接點(diǎn)的端點(diǎn)或的基本部件的代碼進(jìn)行編碼,第二碼或者取右端點(diǎn)所在位置的基本部件的代碼編碼。(左端點(diǎn)所在位置的基本部件即為按書(shū)寫(xiě)順序該漢字的第一個(gè)基本部件,緊臨接點(diǎn)的端點(diǎn)所在位置的基本部件即為書(shū)寫(xiě)順序取分隔線右邊部分的第一個(gè)基本部件,右端點(diǎn)所在位置的基本部件即為該漢字右上角所在位置的基本部件),這時(shí)的取碼方向?yàn)閺淖蟮接遥?lèi)似于走了個(gè)“一”字形,相當(dāng)于走了“T”字形的橫向。若不能將漢字分為左右二個(gè)部分,則按書(shū)寫(xiě)取左端點(diǎn)和末端點(diǎn)所在基本部件(即按書(shū)寫(xiě)順序分別取該漢字地第一個(gè)和最末一個(gè)基本部件)的代碼進(jìn)行編碼,這時(shí)取碼方向?yàn)閺淖蟮接?,由于到了漢字最右端,仍無(wú)法用分隔線將漢字分為左、右二個(gè)部分,就沿分隔線到漢字的末端點(diǎn),對(duì)于大多數(shù)漢字來(lái)說(shuō),漢字的最后一個(gè)部件就在右下方,取碼方向類(lèi)似于“7”,相當(dāng)于走了半個(gè)“T”字形。但也有少數(shù)漢字右上角有個(gè)點(diǎn),最末筆在右上角的點(diǎn),如“犬”等,或者最末筆在漢字的內(nèi)部的右下角,如“岡”等字??偟木幋a方向是第一碼,按書(shū)寫(xiě)順序取第一個(gè)基本部件的代碼作為第一碼,再橫向找右半部分的第一個(gè)漢字部件作為第二碼,沒(méi)法從橫向找到編碼,就找按書(shū)寫(xiě)順序找最后一個(gè)基本部件的代碼作為第二碼。
[0011]下面再解說(shuō)優(yōu)選基本部件的方法。在國(guó)標(biāo)6763個(gè)漢字中,合體字占了絕大多數(shù),約為95%。為減少重碼,以及與T形漢字碼輸入法兼容,?、*、口、木、?、韋、彳、女、1、個(gè)、月、蟲(chóng)、土、鄉(xiāng)、火、廣、~、1、山、石、日、王J、魚(yú)、禾、貝等這些偏旁被選了出來(lái),分別用一個(gè)字母或別的符號(hào)編碼,當(dāng)然個(gè)別偏旁也可棄而不選。部件、鳥(niǎo)慣常出現(xiàn)在漢字的字尾,也被優(yōu)選出來(lái),分別用一個(gè)字母或別的符號(hào)編碼。
[0012]為便于記憶,在T形二碼輸入法中排列多筆畫(huà)部件時(shí)不按筆畫(huà)數(shù)和橫、豎、撇、點(diǎn)、折的次序排列,而按拼音或象形排列,見(jiàn)附圖1或附圖2所示。附圖1以按基本部件的拼音字母排列為主,對(duì)少數(shù)幾個(gè)拼音首字母或聲母相同的基本部件改按象形的方式排列。這樣由于按基本部件的讀音編碼幾乎無(wú)需記憶,少數(shù)幾個(gè)改按象形的方式排列的基本部件也能很快記住,記憶量很小,因此極為簡(jiǎn)單。附圖2完全按象形排列,可漢字的方塊筆畫(huà)部件與西文字母畢竟有所區(qū)別,難以做到十分相像,需要按象形記憶的漢字基本部件就要多上幾倍,記憶量也相應(yīng)多上幾倍,因此本發(fā)明也不太建議用這種方式排列經(jīng)過(guò)反復(fù)優(yōu)選的基本部件。當(dāng)然有人可能更喜歡這種排列方式。幾種編碼的取碼規(guī)則均可采用附圖1或附圖2編碼。
[0013]橫、豎、撇、點(diǎn)、折等基本筆畫(huà)在編碼中出現(xiàn)的頻率較高,為輸入標(biāo)點(diǎn)方便,不將多筆畫(huà)部件和單筆畫(huà)部件排在標(biāo)點(diǎn)符號(hào)鍵上,將這五個(gè)基本筆畫(huà)按拼音首字母,分別用H、S、P、D、Z編碼,不再像T形漢字碼輸入法那樣用標(biāo)點(diǎn)符號(hào)編碼。在與拼音進(jìn)行組合編碼時(shí),連在拼音之后或之前時(shí),橫、豎、撇、點(diǎn)、建議分別排在標(biāo)點(diǎn)符號(hào)鍵“; ”上,分別用相應(yīng)的標(biāo)點(diǎn)符號(hào)編碼 ,其余的字母的排列位置不便以減少重碼。本發(fā)明可作為直接或間接輔助碼,與拼音輸入法配合使用,相兼容。當(dāng)然,也可將折按聲母排列在V鍵上,用V編碼,還可以將折細(xì)分為順折、逆折,再用兩個(gè)字母分別編碼,還可以將折用標(biāo)點(diǎn)符號(hào)如“‘”編碼,這些都是該領(lǐng)域普通專(zhuān)業(yè)技術(shù)人員對(duì)本發(fā)明的變形。
[0014]這樣,通過(guò)優(yōu)選28個(gè)左右的多筆畫(huà)部件和五種基本筆畫(huà),創(chuàng)造性地規(guī)定取碼規(guī)貝U,就做到了編碼規(guī)則簡(jiǎn)單,碼長(zhǎng)短,輸入速度足以與拼音輸入法相比??胺Q最簡(jiǎn)單的標(biāo)準(zhǔn)的漢字形碼輸入法。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0015]附圖1為編碼鍵盤(pán)排列圖之一
[0016]附圖2為編碼鍵盤(pán)排列圖之二
【具體實(shí)施方式】
[0017]下面再對(duì)T形二碼輸入法作詳細(xì)說(shuō)明。
[0018]筆畫(huà)是漢字書(shū)寫(xiě)時(shí)不間斷地一次連續(xù)寫(xiě)成的一個(gè)線條。按國(guó)家語(yǔ)委的規(guī)定,將漢字的各種筆畫(huà)歸類(lèi)為橫、豎、撇、點(diǎn)、折五種基本筆畫(huà),其中,提并入橫,豎鉤并入豎,捺并入點(diǎn),各類(lèi)帶轉(zhuǎn)折的筆畫(huà)并入折。漢字部件是由筆畫(huà)組成的具有組配漢字功能的構(gòu)字單位,漢字部件數(shù)量較多,為便于記憶,本發(fā)明只是選取了其中一部分參與編碼。
[0019]漢字可分為獨(dú)體字和合體字二類(lèi)。合體字根據(jù)整體結(jié)構(gòu)將其一分為二,含首筆畫(huà)的部分為首部,剩余的部分為剩部。對(duì)左中右結(jié)構(gòu)的漢字,可規(guī)定將其中間部分、右邊部分劃為剩部,當(dāng)然也可規(guī)定將左邊部分、中間部分劃分為首部,右邊部分劃分剩部,為降低重碼,在編碼實(shí)例中規(guī)定將中間部分劃分到剩部。對(duì)上中下結(jié)構(gòu)的漢字,將其上面部分劃分為首部,中間部分、下面部分劃為剩部,當(dāng)然也可規(guī)定將中間部分劃分到首部,為降低重碼,規(guī)定將中間部分劃分到剩部。為降低重碼,本發(fā)明還規(guī)定了成字優(yōu)先的劃分原則。當(dāng)一個(gè)漢字為上中下結(jié)構(gòu)或包圍結(jié)構(gòu)時(shí),若兩邊都能成字的話,要按“兩邊都成字優(yōu)先”的原則劃分,若一邊能成字的話,要按“一邊成字優(yōu)先”劃分。如“營(yíng)”字,是上中下結(jié)構(gòu),若把*列為首部,則兩邊都不能成字,若把“呂”列為剩部的話,一邊能成字,因此要把“呂”列為剩部。又如“案”字,若把“ + ”列為首部,則兩邊都不能成字,若把“木”列為剩部的話,則兩邊都能成字,所以要將“安”列為首部,“木”列為剩部。
[0020]T形二碼輸入法的一種取碼規(guī)則是:獨(dú)體字,按書(shū)寫(xiě)順序分別取該漢字的第一個(gè)和最末一個(gè)基本部件的代碼編碼,當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取取該漢字的前二個(gè)基本部件的代碼編碼,只有一個(gè)基本部件的漢字,就只取這個(gè)基本部件的代碼編碼,或者規(guī)定接連兩次取這個(gè)基本部件的代碼編碼。合體字,按整體結(jié)構(gòu),將它一分為二,先寫(xiě)部分為首部,后寫(xiě)部分為剩部,按書(shū)寫(xiě)順序取首部的第一個(gè)和最末一個(gè)部件,當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取首部的前二個(gè)部件的代碼編碼,當(dāng)首部只有一個(gè)部件時(shí),按書(shū)寫(xiě)順序取剩部的第一個(gè)部件編碼。如果嫌這個(gè)編碼規(guī)則煩,而不規(guī)定首部可最多取二碼的話,也可以規(guī)定合體字的取碼規(guī)則為:分別按書(shū)寫(xiě)順序取首部和剩部的第一個(gè)基本部件的代碼編碼,這時(shí)的編碼規(guī)則就相當(dāng)簡(jiǎn)單明了,易學(xué)易記。采用以下取碼規(guī)則是比較簡(jiǎn)單的:左右結(jié)構(gòu)漢字,按書(shū)寫(xiě)順序分別取該漢字的左部和右部的第一基本部件的代碼編碼;非左右結(jié)構(gòu)漢字,按書(shū)寫(xiě)順序取該漢字的第一個(gè)和最末一個(gè)基本部件的代碼編碼,只有一個(gè)基本部件的漢字就只取這個(gè)基本部件的代碼編碼。
[0021]本人在長(zhǎng)期的編碼研究中早就認(rèn)識(shí)到一個(gè)漢字是否為左右結(jié)構(gòu)是一目了然的,左右結(jié)構(gòu)的漢字很容易在其產(chǎn)生空隙處將它一分為二,(空隙在左邊部分和右邊部分之間),而上下、包圍結(jié)構(gòu)的漢字有時(shí)不易一分為二,甚至有時(shí)難以分清一個(gè)字是獨(dú)體字還是上下結(jié)構(gòu)或包圍結(jié)構(gòu)。根據(jù)一個(gè)漢字是否為左右結(jié)構(gòu)劃分是最簡(jiǎn)單易學(xué)。因此也可將漢字分為左右結(jié)構(gòu)的漢字和非左右結(jié)構(gòu)的漢字,左右結(jié)構(gòu)的漢字按整體結(jié)構(gòu)一分為二,先寫(xiě)部分為左部,或稱為左邊部分,后寫(xiě)部分為右部,或稱為右邊部分,左中右結(jié)構(gòu)的漢字,中間部分和右邊部分一律劃到右部。
[0022]這時(shí),T形二碼輸入法的取碼規(guī)則還可規(guī)定為:非左右結(jié)構(gòu)的漢字,按書(shū)寫(xiě)順序取該漢字的第一個(gè)和最末一個(gè)基本部件的代碼編碼。當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取前二個(gè)基本部件編碼,但規(guī)定取前二個(gè)基本部件的話,重碼會(huì)增加不少,例如“相”和“想”就會(huì)發(fā)生重碼,所以非左右結(jié)構(gòu)的漢字,還是規(guī)定按書(shū)寫(xiě)順序取該漢字的第一個(gè)和最末一個(gè)基本部件的代碼編碼為好,只有一個(gè)基本部件的非左右結(jié)構(gòu)的漢字,就只取這個(gè)基本部件的代碼編碼,或者規(guī)定接連兩次取這個(gè)基本部件的代碼編碼。左右結(jié)構(gòu)的漢字,按書(shū)寫(xiě)順序取左部的第一個(gè)和最末一個(gè)部件,當(dāng)然也可規(guī)定按書(shū)寫(xiě)順序取左部的前二個(gè)部件編碼,當(dāng)左部只有一個(gè)部件時(shí),按書(shū)寫(xiě)順序取右部的第一個(gè)部件編碼。如果嫌這個(gè)取碼規(guī)則繁瑣,不規(guī)定左部最多可以取二碼的話,也可以規(guī)定左右結(jié)構(gòu)的漢字的取碼規(guī)則為:分別按書(shū)寫(xiě)順序取該漢字的左部和右部的第一個(gè)基本部件的代碼編碼,顯然這樣規(guī)定最簡(jiǎn)單、最方便。
[0023]如果在編碼時(shí),不停地區(qū)分某漢字是否為左右結(jié)構(gòu),再進(jìn)行編碼,這樣顯然會(huì)影響頭腦反映,于是本人發(fā)明了“一豎橫向T形選取基本部件”的形部編碼規(guī)則,通過(guò)一豎向線試著去分隔某個(gè)漢字,再找該漢字中的幾個(gè)點(diǎn),來(lái)迅速找到基本部件進(jìn)行編碼。具體講,就是按書(shū)寫(xiě)順序取該漢字的第一個(gè)基本部件的代碼作為形部編碼第一碼后,從第一個(gè)基本部件的最右端起,用一根與該漢字齊長(zhǎng)的豎線(不一定要筆直)從左到右橫向推移去分隔該漢字,若有間隙(左右結(jié)構(gòu)的漢字,左邊部分和右邊部分往往有明顯的間隙),可用豎線將該漢字分為左邊和右邊兩個(gè)部分,則該豎線就為分隔線,再按書(shū)寫(xiě)順序取右邊部分的第一個(gè)基本部件的代碼進(jìn)行編碼,作為形部編碼第二碼。形部編碼第二碼或者也可規(guī)定再取該漢字右上角所在的基本部件的代碼進(jìn)行編碼。若該豎線從左到右地橫向推移到整個(gè)漢字的最右邊,意味著不能用豎線將漢字一分為二,這時(shí)沿豎線到漢字的最末端,按書(shū)寫(xiě)順序取該漢字的最末一個(gè)基本部件的代碼編碼。舉個(gè)例子:“可”字,用一豎線試著去將“可”字分為左右二個(gè)部分,必然會(huì)找不到左右二個(gè)部分的間隙處,免不了“可”字的書(shū)寫(xiě)順序中的第一筆想交,所以無(wú)法分為左右二個(gè)部分?!跋搿弊?,用一豎線試著去將“想”字分為左右二個(gè)部分,必然會(huì)找不到左右二個(gè)部分的間隙處,免不了“想”字的書(shū)寫(xiě)順序中的下部“心”相交,所以也無(wú)法分為左右二個(gè)部分。而“柯”字,可用豎向線將“柯”字中“木”和“可”中間處分隔開(kāi)來(lái)。
[0024]本人用英文大寫(xiě)字母“T”來(lái)形象地說(shuō)明取碼方法,“T”為一橫下面接一豎,有三個(gè)端點(diǎn)(即橫的左端點(diǎn)、右端點(diǎn)、豎的末端點(diǎn))和一個(gè)接點(diǎn)(即橫豎相接的點(diǎn)),這一豎就相當(dāng)于分隔線,若能左右隔開(kāi)某個(gè)漢字,則取左端點(diǎn)、緊臨接點(diǎn)的端點(diǎn)或右端點(diǎn)所在位置的基本部件的代碼進(jìn)行編碼,(左端點(diǎn)所在位置的基本部件即為按書(shū)寫(xiě)順序該漢字的第一個(gè)基本部件,緊臨接點(diǎn)的端點(diǎn)所在位置的基本部件即為書(shū)寫(xiě)順序取分隔線的右邊部分的第一個(gè)基本部件,右端點(diǎn)所在位置的基本部件即為該漢字右上角所在位置的基本部件),這時(shí)的取碼方向?yàn)閺淖蟮接?,?lèi)似于走了個(gè)“一”字形,相當(dāng)于走了“T”字形的橫向。若分隔線不能將漢字分為左邊部分和右邊部分,則取左端點(diǎn)和末端點(diǎn)所在基本部件(即按書(shū)寫(xiě)順序分別取該漢字地第一個(gè)和最末一個(gè)基本部件)的代碼進(jìn)行編碼,這時(shí)取碼方向?yàn)閺淖蟮接遥捎诘搅藵h字最右端,仍無(wú)法用分隔線將漢字一分為二,就沿分隔線到漢字的末端點(diǎn),對(duì)于大多數(shù)漢字來(lái)說(shuō),漢字的最后一個(gè)部件就在右下方,取碼方向類(lèi)似于“7”,相當(dāng)于走了半個(gè)“T”字形。但也有少數(shù)漢字右上角有個(gè)點(diǎn),最末筆在右上角的點(diǎn),如“戈”等,或者最末筆在漢字的內(nèi)部的右下角,如“同”等字。
[0025]還可以在這種取碼方法的基礎(chǔ)上提出類(lèi)似于四角號(hào)碼的形部編碼取碼規(guī)則,只不過(guò)要用分隔線進(jìn)行判斷第二碼是取右上角還是右下角。若能用分隔線分隔開(kāi)某漢字,取該漢字的左上角和右上角所在的基本部件的代碼,若不能隔開(kāi),則取該漢字的左上角和右下角所在的基本部件的代碼。
[0026]不過(guò),本人傾向于T形二碼輸入法的第二碼按書(shū)寫(xiě)順序而不是按角取碼的方式,即規(guī)定若能用豎向分隔線分隔開(kāi),就按書(shū)寫(xiě)順序取右邊部分的第一個(gè)基本部件的代碼進(jìn)行編碼,而不是取右上角所在的基本部件的代碼,若不能用分隔線分開(kāi),則按書(shū)寫(xiě)順序取該漢字的最末一個(gè)基本部件的代碼進(jìn)行編碼,而不是取右下角所在的基本部件的代碼。[0027]如果不習(xí)慣用分隔線的方法,也可按漢字是否左右結(jié)構(gòu)找點(diǎn)進(jìn)行編碼,編碼時(shí),T形二碼輸入法的第一碼就找該漢字的第一個(gè)點(diǎn),這第一個(gè)點(diǎn)很容易找,肯定是按書(shū)寫(xiě)順序取該漢字的第一個(gè)基本部件,形部編碼的第二碼就找該漢字的第二個(gè)點(diǎn),如為左右結(jié)構(gòu)的漢字,就將該漢字分為左邊部分和右邊部分,右邊部分的按書(shū)寫(xiě)順序的第一個(gè)基本部件就是該漢字的第二個(gè)點(diǎn),在打字時(shí)要用橫向掃描很快找到這第二個(gè)點(diǎn),形部編碼的第二碼取右邊部分的按書(shū)寫(xiě)順序的第一個(gè)基本部件的代碼就可。如為非左右結(jié)構(gòu)的漢字,顯然不能用這種方法找到第二個(gè)點(diǎn),這時(shí),第二個(gè)點(diǎn)就在按書(shū)寫(xiě)順序該漢字的最末一個(gè)基本部件,很容易很快掃描到這個(gè)第二點(diǎn)。形部編碼的第二碼按書(shū)寫(xiě)順序取該漢字的最末一個(gè)基本部件的代碼編碼就可。順便指出一個(gè)技巧,在多數(shù)情況下,第二個(gè)點(diǎn)就在漢字的右下方或內(nèi)包圍的右下方,與第一個(gè)點(diǎn)構(gòu)成對(duì)角關(guān)系,少數(shù)漢字的點(diǎn)在右上角,與第二個(gè)構(gòu)成橫向關(guān)系。
[0028]為便于記憶,排列時(shí)主要以多筆畫(huà)部件的讀音的拼音首字母或聲母為代碼。為避免重碼,還將若干聲母相同的部件取了出來(lái),改按象形或韻母的方式編碼。排列單筆畫(huà)部件時(shí),五種基本筆畫(huà)按拼音首字母編碼。多筆畫(huà)部件和五種基本筆畫(huà)在鍵盤(pán)上的優(yōu)選排列見(jiàn)附圖1所示。多筆畫(huà)部件、五種基本筆畫(huà)與字母、標(biāo)點(diǎn)符號(hào)的影射關(guān)系設(shè)定為:
【權(quán)利要求】
1.一種計(jì)算機(jī)漢字編碼鍵盤(pán)輸入法即T形二碼輸入法,將漢字的各種筆畫(huà)按國(guó)家語(yǔ)委的規(guī)定歸類(lèi)為橫、豎、撇、點(diǎn)、折五種基本筆畫(huà)后,其特征是: (1)取碼規(guī)則是:獨(dú)體字,按書(shū)寫(xiě)順序取第一個(gè)和最末一個(gè)基本部件的代碼編碼,或者規(guī)定取前二個(gè)基本部件的代碼編碼,只有一個(gè)基本部件的漢字,就只取這個(gè)基本部件的代碼編碼,或者規(guī)定接連兩次取這個(gè)基本部件的代碼編碼;合體字,按書(shū)寫(xiě)順序取首部的第一個(gè)和最末一個(gè)部件,或者規(guī)定按書(shū)寫(xiě)順序取首部的前二個(gè)部件編碼,當(dāng)首部只有一個(gè)部件時(shí),按書(shū)寫(xiě)順序取剩部的第一個(gè)部件編碼;合體字取碼規(guī)則或者規(guī)定為:分別按書(shū)寫(xiě)順序取首部和剩部的第一個(gè)基本部件的代碼編碼; 將漢字分為左右結(jié)構(gòu)漢字,非左右結(jié)構(gòu)漢字時(shí),取碼規(guī)則或者是:非左右結(jié)構(gòu)的漢字,按書(shū)寫(xiě)順序取第一個(gè)和最末一個(gè)基本部件的代碼編碼,或者規(guī)定按書(shū)寫(xiě)順序取前二個(gè)基本部件編碼,只有一個(gè)基本部件的漢字,就只取這個(gè)基本部件的代碼編碼,或者規(guī)定接連兩次取這個(gè)基本部件的代碼編碼;左右結(jié)構(gòu)的漢字,按書(shū)寫(xiě)順序取左部的第一個(gè)和最末一個(gè)部件,或者規(guī)定按書(shū)寫(xiě)順序取左部的前二個(gè)部件的代碼編碼,當(dāng)左部只有一個(gè)部件時(shí),按書(shū)寫(xiě)順序取右部的第一個(gè)部件編碼;左右結(jié)構(gòu)漢字的取碼規(guī)則或者規(guī)定為,分別按書(shū)寫(xiě)順序取左部和右部的第一個(gè)基本部件的代碼編碼; 取碼規(guī)則或者是:按書(shū)寫(xiě)順序取該漢字的第一個(gè)基本部件的代碼作為形部編碼的第一碼后,從第一個(gè)基本部件的最右端起,用一根與該漢字齊長(zhǎng)的豎線從左到右橫向推移去分隔該漢字,若有間隙,能用豎線將該漢字分為左邊部分和右邊部分,則按書(shū)寫(xiě)順序取右邊部分的第一個(gè)基本部件的代碼,作為形部編碼第二碼;若不能用豎線將漢字分為左邊部分和右邊部分,則按書(shū)寫(xiě)順序取該漢字的最末一個(gè)基本部件的代碼作為形部編碼第二碼; (2)采用第一、二種形部編碼取碼規(guī)則時(shí),優(yōu)選五種基本筆畫(huà)和28個(gè)左右的多筆畫(huà)部件參與編碼,28個(gè)左右的多筆畫(huà)部件、五種基本筆畫(huà)與字母、標(biāo)點(diǎn)符號(hào)的一種影射關(guān)系設(shè)定為:
2.根據(jù)權(quán)利要求1所述的T形二碼輸入法,其特征是:詞語(yǔ)輸入的步驟是:二字詞的編碼由詞組所含的兩個(gè)漢字各取前兩個(gè)碼組成;三字詞的編碼是由前兩個(gè)漢字的第一碼和后一個(gè)漢字的前兩個(gè)碼構(gòu)成;四字 及以上多字詞的編碼分別取第一、第二、第三及最末一個(gè)漢字的第一個(gè)碼來(lái)構(gòu)成的編碼。
【文檔編號(hào)】G06F3/023GK103970286SQ201310057815
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2013年2月2日 優(yōu)先權(quán)日:2013年2月2日
【發(fā)明者】王治陽(yáng) 申請(qǐng)人:王治陽(yáng)