五型筆畫編碼輸入法及其輸入鍵盤的製作方法
2023-08-01 11:58:36
專利名稱:五型筆畫編碼輸入法及其輸入鍵盤的製作方法
技術領域:
本發明涉及一種計算機漢字編碼輸入法及與其結合的輸入鍵盤。
背景技術:
目前,輸入法的種類繁多,但歸納起來可分為音碼輸入法、形碼輸入法、形音碼輸入法、音形碼輸入法等。音碼輸入法的特點是簡單易學,能利用小學的拼音知識進行輸入,無須從頭學起、無須苦學苦練,但音碼輸入法的重碼多,輸入速度很慢,且不會讀的字無法輸入,發音不準確的南方人輸入困難。形碼輸入法以五筆字型為代表,重碼少,輸入速度快,且不受發音的限制,但使用者要背很多字根,且編碼規則複雜,學習難度很大,只適合專業打字員,不適合普通用戶。現在也開發出不少形碼輸入法,且自稱為比五筆字型好學,輸入速度比五筆字型還快,但實際上這些輸入法仍然是專業型輸入法,學習難度仍然很大,甚至比五筆字型更難學會。形音碼輸入法和音形碼輸入法可以用比較簡單的方法獲得較快的輸入速度,但存在形音轉換或音形轉換的麻煩,消費者不習慣使用,故沒有得到普及應用。還有純筆畫輸入法,非常簡單易學,只用幾分鐘就可學會,但輸入速度太慢,故適用的人群不多。
總之,目前的輸入法仍然存在不少缺點,音碼輸入法和純筆畫輸入法雖然學習難度低,但輸入速度過慢;形碼輸入法的輸入效率很高,但學習難度很大,不能普及應用。具有較快輸入速度的普及型輸入法未得到開發和使用。
發明內容
本發明的目的是提供一種既有一定輸入速度,又很容易學會使用的五型筆畫編碼輸入法(簡稱《陳碼五型筆畫輸入法》)。
本發明採用以下的基本編碼方案其輸入碼由漢字按書寫結構拆分出的「橫、豎、撇、點、折」五種基本筆劃字元碼構成,其創新特點是按漢字的以下五種字形結構上下結構、左右結構、左上下結構、包圍結構和雜合結構分區設置和管理,在每個字形結構區中均設有「橫、豎、撇、點、折」五種基本筆劃字元,在每個字形結構區中的每個筆劃字元分別賦予一個字母或符號,形成筆劃字元碼,每個漢字單字按其字形結構在相應的字形結構區用五個筆劃字元碼進行組合編碼,不足五個筆劃字元碼的加一調節碼進行組合,對於兩字詞語、三字詞語、四字詞語、五字以上詞語的四種狀態的漢字詞語,則在單字編碼的基礎上進行編碼組合,每種狀態的詞語均用五個筆劃字元碼或五個筆劃字元碼和調節碼進行編碼。
對以上所述的上下結構、左右結構、左上下結構、包圍結構和雜合結構五種字型結構的定義說明如下1.所說的「上下結構」包括上下結構和上中下結構,如「要」、「高」等字;2.所說的「左右結構」包括完全的左右結構和左中右結構,如「極」、「斑」等字;3.所說的「左上下結構」在教科書上屬於左右結構,但由於其右邊是上下結構或上中下結構,所以稱為左上下結構,如「梅」、「楦」等字;4.所說的「包圍結構」包括包圍結構和半包圍結構,如「國」、「同」、「趕」、「建」、「這」等字;5.所說的「雜合結構」包括以下三個結構
(1)獨體結構獨體結構是指只有一個部件的結構,如「我」、「與」、「不」等字。
(2)交連結構有些字雖然由2個或2個以上的部件組成,但它們交連在一起,成為交連結構,如「裡」、「東」、「甚」等字。
(3)對稱結構如「坐」、「幽」、「噩」、「乖」、「胤」等字。
基於上述編碼原則,本發明對漢字單字和詞語可有下述兩種編碼規則第一種編碼規則為對於單字,在該單字的字形結構區,由該單字按漢字書寫順序拆分出的前4筆加最後一筆筆劃字元碼組成,即,第一碼為該單字拆分出的第一個筆劃字元碼,第二碼為該單字拆分出的第二個筆劃字元碼,第三碼為該單字拆分出的第三個筆劃字元碼,第四碼為該單字拆分出的第四個筆劃字元碼,第五碼為該單字拆分出的最後一個筆劃字元碼;不足5碼的,不足部分用一調節碼;對於兩字詞語,由第1個字的前2碼加第2個字的前3碼組成,若第2個字不足3碼的,則第2字的第三碼重複該字的第二碼;對於三字詞語,由第1個字的第1碼加第2個字的前2碼加第3字的前2碼組成;對於四字詞語,由前3個字的各第1碼加第4個字的前2碼組成;對於四字以上詞語,由前4個字的各第1碼加最後一個字的第1碼組成。
第二種編碼規則是為提高輸入速度而設置的(簡稱《陳碼五型筆畫(靈筆)輸入法》),其編碼規則為對於單字,當該單字為上下結構、左右結構、左上下結構或包圍結構時,將該單字拆分為首部和餘部,所述的首部為該單字的第一偏旁部分,其餘部分為所述的餘部。
對所述的「首部」與「餘部」的規定附加說明如下①上下結構的「首部」為上半部分,如「字」的首部為「宀」;「熊」的首部為「能」。上中下結構的首部為上部,如「高」字的首部為「亠」;「算」字的首部為「」等。但應注意,「空」、「突」等字屬於上下結構,不是上中下結構,它們的首部為「穴」;當然「穴」字的首部為「宀」。
②左右結構的「首部」為左半部分,如「組」字的首部為「糹」;「打」字的首部為「扌」。左中右結構的首部為左部,如「斑」字的首部為「王」等。但「孵」字不屬於左中右結構,而是左上下結構,其首部為「卵」,但「卵」字屬於左右結構。
③左上下結構的「首部」為左半部分,如「提」字的首部為「扌」等。
④包圍結構和半包圍結構的「首部」為「包圍」部分,「被包圍」的部分為「餘部」,如「國」字的首部為「口」;「趕」字的首部為「走」;「春」字的首部為「」等。但「這」、「建」等字則是「被包圍」部分為「首部」,「包圍」部分為「餘部」,如「這」字的首部為「文」,餘部為「辶」。
⑤雜合結構不分「首部」和「餘部」,因為它們沒有「偏旁部首」,或無法分清「首部」與「餘部」。
在確定「首部」與「餘部」之後,按以下規則編碼在相應的字形結構區,由該單字首部的第1個筆劃字元碼加首部的最後1個筆劃字元碼加餘部的前兩個筆劃字元碼加餘部的最後1個筆劃字元碼,當所說的首部或/和餘部不足編碼所需的筆劃字元碼數時,其不足部分用一調節碼;當該單字為雜合結構時,按以下規則編碼在該字形結構區內,由該單字拆分出的前4個筆劃字元碼加最後一個筆劃字元碼,不足5碼的,不足部分用一調節碼;對於詞語,在上述單字編碼規則的基礎上,按以下規則組合編碼對於兩字詞語,由第1個字的前2碼加第2個字的前3碼組成,若第2個字不足3碼的,則第2字的第三碼重複該字的第二碼;對於三字詞語,由第1個字的第1碼加第2個字的前2碼加第3字的前2碼組成;對於四字詞語,由前3個字的各第1碼加第4個字的前2碼組成;對於四字以上詞語,由前4個字的各第1碼加最後一個字的第1碼組成。
上述的五型筆畫編碼輸入法是通過與計算機的輸入鍵盤相結合而實現的,該鍵盤上包括有26個英文字母鍵,各字母鍵的相對位置與標準計算機鍵盤相同,其特徵在於將鍵盤上的26個字母鍵中的25個分成5個區域,分別設置為上下結構、左右結構、左上下結構、包圍結構和雜合結構5個字形結構區,每個字形結構區有5個字母鍵,分別對應於所賦予的具有相應字形結構的漢字按其書寫結構拆分出的「橫、豎、撇、點、折」五種基本筆劃字元碼,剩餘的一個字母鍵設置為調節碼鍵。
根據上述鍵盤的設置原則,一種具體的鍵盤設置方案為鍵盤上的「G、F、D、S、A」5個鍵設置為所說的上下結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「H、J、K、L、M」5個鍵設置為所說的左右結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「Y、U、I、O、P」5個鍵設置為所說的左上下結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「T、R、E、W、Q」5個鍵設置為所說的包圍結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「B、V、C、X、Z」5個鍵設置為所說的雜合結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「N」鍵設置為調節碼鍵。
本發明的五型筆畫編碼輸入法的特點是將漢字按結構分為五種字型,輸入漢字時以字型結構為基礎,以筆畫輸入的方式輸入。與傳統筆畫輸入法相比,本輸入法只增加一點難度(五種字型結構),而其輸入效率提高很多;與「五筆字型輸入法」等形碼(專業型輸入法)相比,本輸入法只降低一點輸入效率,而其學習難度降低很多。因而,本輸入法是一種高效的普及型輸入法,非常簡單易學,對於發音不準確的南方人,對於不熟悉拼音的中老年人來說,本輸入法比全拼輸入法還容易學習,更容易掌握;對於記憶力較差而又想提高輸入速度的人來說,本輸入法是一個很好的選擇。另外,本輸入法對電腦在農村的普及有積極意義。
圖1為本發明的鍵盤鍵位的布局示意圖。
具體實施例方式
以下對本發明的具體實施方式
的細節作進一步的的詳細說明實施例一本實施例的鍵盤鍵位布局設置如圖1所示,該鍵盤的鍵位布局以方便操作為原則,鍵盤上的「G、F、D、S、A」5個鍵設置為「上下結構」字形結構區,分別對應「橫、豎、撇、點、折」五種基本筆劃字元碼;「H、J、K、L、M」5個鍵設置為「左右結構」字形結構區,分別對應「橫、豎、撇、點、折」五種基本筆劃字元碼;「Y、U、I、O、P」5個鍵設置為「左上下」結構字形結構區,分別對應「橫、豎、撇、點、折」五種基本筆劃字元碼;「T、R、E、W、Q」5個鍵設置為「包圍結構」字形結構區,分別對應「橫、豎、撇、點、折」五種基本筆劃字元碼;「B、V、C、X、Z」5個鍵設置為「雜合結構」字形結構區,分別對應「橫、豎、撇、點、折」五種基本筆劃字元碼;「N」鍵設置為調節碼鍵。所說的五種基本筆劃字元分別表示為「一」,「丨」,「丿」,「丶」,「乙」。
本實施例按所述的第一種編碼規則進行編碼(1)單字編碼規則在相應的結構區域內,「取前4筆+最後1筆」,即「第1筆劃+第2筆劃+第3筆劃+第4筆劃+最後1筆劃」,不足5筆者加打「調節鍵n」。例如,「相」字為左右結構,故在鍵盤的「左右結構」字形結構區位置取碼,其前4筆的順序為「一(h)、丨(j)、丿(k)、丶(l)」,最後1筆為「一(h)」,故「相」字的編碼為「hjklh」。又如,「茶」字為上下結構,故在鍵盤的「上下結構」字形結構區位置取碼,其前4筆和最後1筆的順序為「一(g)、丨(f)、丨(f)、丿(d)和丶(s)」,故「茶」字的編碼為「gffds」。再如,「山」字為雜合結構,在鍵盤的「雜合結構」字形結構區位置取碼,其筆劃順序為「丨(v)、乙(z)、丨(v)」,由於不足5筆,需加打「調節鍵n」,故「山」字的編碼為「vzvn」。再如「楦」字為左上下結構,故在鍵盤的「左上下結構」字形結構區位置取碼,其前4筆和最後1筆的順序為「一(y)、丨(u)、丿(i)、丶(o)和一(y)」,故「梅」字的編碼為「yuioy」。再如「國」為包圍結構,故在鍵盤的「包圍結構」字形結構區位置取碼,其前4筆和最後1筆的順序為「一(r)、乙(q)、一(t)、一(t)和一(t)」,故「國」字的編碼為「rqttt」。
(2)詞組編碼規則兩字詞編碼規則「取第1個字的前2碼+第2個字的前3碼」,如「我們」一詞,「我」的前2碼為cb,「們」的前3碼為kjl,故「我們」的編碼為cbkjl。再如「之一」一詞,「之」的前2碼為sa,「一」字只有一碼,故在第一碼b之後加調節鍵n,再重複一n鍵,故「之一」的編碼為sabnn。
三字詞編碼規則「取第1字的第1碼+第2字的前2碼+第3字的前2碼」,如「計算機」一詞,「計」的第1碼為l,「算」的前2碼為dg,「機」的前2碼為hj,故「計算機」的編碼為ldghj。
四字詞編碼規則「取前3字的各第1碼+第4字的前2碼」,如「在我看來」一詞,「在」、「我」、「看」的第1碼分別為t、c、e,「來」字的前2碼為bx,故「在我看來」的編碼為tcebx。
多字詞編碼規則五字詞和五個以上字組成的詞稱為多字詞,它們的編碼為「取前4字各第1碼+最後1字的第1碼」,例如「電子計算機」是五字詞,它們的第1碼分別為v、z、l、d、h,故「電子計算機」的編碼為vzldh。又如「山雨欲來風滿樓」是七字詞,前4字「山」、「雨」、「欲」、「來」的第1碼分別為v、b、i、b,最後1字「樓」的第1碼為y,故「山雨欲來風滿樓」的編碼為vbiby。
實施例二本實施例的鍵盤鍵位布局設置也如圖1所示。按所述的第二種編碼規則(即《陳碼五型筆畫(靈筆)輸入法》)進行編碼(1)單字編碼規則雜合結構編碼規則在雜合結構區域內,「取前4筆+最後1筆」,即「第1筆劃+第2筆劃+第3筆劃+第4筆劃+最後1筆劃」,不足5筆者加打「調節鍵n」。例如「我」字屬於雜合結構,故在鍵盤的「雜合結構」字形結構區位置取碼,其前4筆的順序為「丿(c)、一(b)、丨(v)、一(b)」,最後1筆為「丶(x)」,故「我」字的編碼為cbvbx。又如「山」字為雜合結構,在鍵盤的「雜合結構」字形結構區位置取碼,其筆畫順序為「丨(v)、乙(z)、丨(v)」,由於不足5筆,需加打「調節鍵n」,故「山」字的編碼為「vzvn」。
其它結構編碼規則在相應的結構區域內,「取首部第1筆+首部最後1筆+餘部第1筆+餘部第2筆+餘部最後1筆」,即「首部頭尾取2筆,餘部前2+最後」。例如「筆」字屬於上下結構,故在鍵盤的「上下結構」字形結構區位置取碼,其首部為「」,首部的第1筆為「丿(d)」,最後1筆為「丶(s)」,其餘部為「毛」,餘部的第1筆為「丿(d)」,第2筆為「一(g)」,最後1筆為「乙(a)」,故「筆」字的編碼為dsdga。又如「庫」字為包圍結構,故在鍵盤的「包圍結構」字形結構區位置取碼,其首部為「廣」,第1筆為「丶(w)」,最後1筆為「丿(e)」;餘部為「車」,第1筆為「一(t)」,第2筆為「乙(q)」,最後1筆為「丨(r)」,故「庫」的編碼為wetqr。再如「作」字屬左右結構,故在鍵盤的「左右結構」字形結構區位置取碼,其首部為「亻」,首部的第1筆為「丿(k)」,最後1筆為「丨(j)」,其餘部為「乍」,餘部的第1筆為「丿(k)」,第2筆為「一(h)」,最後1筆為「一(h)」,故「作」字的編碼為kjkhh。再如「接」字為左上下結構,故在鍵盤的「左上下結構」字形結構區位置取碼,其首部為「扌」,首部的第1筆為「一(y)」,最後1筆為「一(y)」,其餘部為「妾」,餘部的第1筆為「、(o)」,第2筆為「一(y)」,最後1筆為「一(y)」,故「接」字的編碼為yyoyy。
如果首部只有1筆,則「取首部1筆+調節碼(n)」再加上所述的餘部部分筆劃字元碼,如「舊」字的編碼為「jnjmh」;如果餘部只有2筆,則取所述的首部部分筆劃字元碼再加上餘部的前2筆+調節碼(n),如「針」字的編碼為「kmhjn」;如果餘部只有1筆,則取所述的首部部分筆劃字元碼再加上餘部1筆+調節碼(n),」,如「釓」的編碼為「khmn」。
(2)詞組編碼規則兩字詞編碼規則「取第1字的前2碼+第2字的前3碼」,如「好事」一詞,「好」的前2碼為mh,「事」的前3碼為bvz,故「好事」的編碼為mhbvz。若第2個字不足3碼的,則第2字的第三碼重複該字的第二碼,如「總之」一詞,「總」的前2碼為sa,「之」只不過2碼sa,第三碼重複第二碼a,故「總之」一詞的編碼為sasaa;三字詞編碼規則「取第1字的第1碼+第2字的前2碼+第3字的前2碼」,如「打交道」一詞,「打」的第1碼為h,「交」的前2碼為sg,「道」的前2碼為wt,故「打交道」的編碼為hsgwt。
四字詞編碼規則「取前3字各第1碼+第4字前2碼」,如「切實可行」一詞,「切」、「實」、「可」的第1碼分別為h、s、t,「行」的前2碼為iu,故「切實可行」的編碼為hstiu。
多字詞編碼規則五字詞和五個以上字組成的詞稱為多字詞,它們的編碼為「取前4字各第1碼+最後1字的第1碼」,例如「電子計算機」是五字詞,它們的第1碼分別為v、z、l、d、h,故「電子計算機」的編碼為vzldh。又如「山雨欲來風滿樓」是七字詞,前4字「山」、「雨」、「欲」、「來」的第1碼分別為v、b、i、b,最後1字「樓」的第1碼為y,故「山雨欲來風滿樓」的編碼為vbiby。
權利要求
1.一種五型筆畫編碼輸入法,其輸入碼由漢字按書寫結構拆分出的「橫、豎、撇、點、折」五種基本筆劃字元碼構成,其特徵在於按漢字的以下五種字形結構上下結構、左右結構、左上下結構、包圍結構和雜合結構分區設置和管理,在每個字形結構區中均設有「橫、豎、撇、點、折」五種基本筆劃字元,在每個字形結構區中的每個筆劃字元分別賦予一個字母或符號,形成筆劃字元碼,每個漢字單字按其字形結構在相應的字形結構區用五個筆劃字元碼進行組合編碼,不足五個筆劃字元碼的加一調節碼進行組合,對於兩字詞語、三字詞語、四字詞語、五字以上詞語的四種狀態的漢字詞語,則在單字編碼的基礎上進行編碼組合,每種狀態的詞語均用五個筆劃字元碼或五個筆劃字元碼和調節碼進行編碼。
2.根據權利要求1所述的五型筆畫編碼輸入法,其特徵在於漢字單字和詞語的編碼規則為對於單字,在該單字的字形結構區,由該單字按漢字書寫順序拆分出的前4筆加最後一筆筆劃字元碼組成,即,第一碼為該單字拆分出的第一個筆劃字元碼,第二碼為該單字拆分出的第二個筆劃字元碼,第三碼為該單字拆分出的第三個筆劃字元碼,第四碼為該單字拆分出的第四個筆劃字元碼,第五碼為該單字拆分出的最後一個筆劃字元碼;不足5碼的,不足部分用一調節碼;對於兩字詞語,由第1個字的前2碼加第2個字的前3碼組成,若第2個字不足3碼的,則第2字的第三碼重複該字的第二碼;對於三字詞語,由第1個字的第1碼加第2個字的前2碼加第3字的前2碼組成;對於四字詞語,由前3個字的各第1碼加第4個字的前2碼組成;對於四字以上詞語,由前4個字的各第1碼加最後一個字的第1碼組成。
3.根據權利要求1所述的五型筆畫編碼輸入法,其特徵在於漢字單字和詞語的編碼規則為對於單字,當該單字為上下結構、左右結構、左上下結構或包圍結構時,將該單字拆分為首部和餘部,所述的首部為該單字的第一偏旁部分,其餘部分為所述的餘部,按以下規則編碼在相應的字形結構區,由該單字首部的第1個筆劃字元碼加首部的最後1個筆劃字元碼加餘部的前兩個筆劃字元碼加餘部的最後1個筆劃字元碼,當所說的首部或/和餘部不足編碼所需的筆劃字元碼數時,其不足部分用一調節碼;當該單字為雜合結構時,按以下規則編碼在該字形結構區內,由該單字拆分出的前4個筆劃字元碼加最後一個筆劃字元碼,不足5碼的,不足部分用一調節碼;對於詞語,在上述單字編碼規則的基礎上,按以下規則組合編碼對於兩字詞語,由第1個字的前2碼加第2個字的前3碼組成,若第2個字不足3碼的,則第2字的第三碼重複該字的第二碼;對於三字詞語,由第1個字的第1碼加第2個字的前2碼加第3字的前2碼組成對於四字詞語,由前3個字的各第1碼加第4個字的前2碼組成;對於四字以上詞語,由前4個字的各第1碼加最後一個字的第1碼組成。
4.一種實現權利要求1、2或3所述的五型筆畫編碼輸入法的輸入鍵盤,鍵盤上包括有26個英文字母鍵,各字母鍵的相對位置與標準計算機鍵盤相同,其特徵在於將鍵盤上的26個字母鍵中的25個分成5個區域,分別設置為上下結構、左右結構、左上下結構、包圍結構和雜合結構5個字形結構區,每個字形結構區有5個字母鍵,分別對應於所賦予的具有相應字形結構的漢字按其書寫結構拆分出的「橫、豎、撇、點、折」五種基本筆劃字元碼,剩餘的一個字母鍵設置為調節碼鍵。
5.根據權利要求4所述的輸入鍵盤,其特徵在於鍵盤上的「G、F、D、S、A」5個鍵設置為所說的上下結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「H、J、K、L、M」5個鍵設置為所說的左右結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「Y、U、I、O、P」5個鍵設置為所說的左上下結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「T、R、E、W、Q」5個鍵設置為所說的包圍結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「B、V、C、X、Z」5個鍵設置為所說的雜合結構字形結構區,分別對應所說的「橫、豎、撇、點、折」五種基本筆劃字元碼;「N」鍵設置為調節碼鍵。
全文摘要
本發明提供一種漢字五型筆畫編碼輸入法及其輸入鍵盤,該輸入法的基本編碼方案是按漢字的以下五種字形結構上下結構、左右結構、左上下結構、包圍結構和雜合結構分區設置和管理,在每個字形結構區中均設有「橫、豎、撇、點、折」五種基本筆劃字元,在每個字形結構區中的每個筆劃字元分別賦予一個字母或符號,形成筆劃字元碼,每個漢字單字按其字形結構在相應的字形結構區用五個筆劃字元碼進行組合編碼,對於漢字詞語,則在單字編碼的基礎上進行編碼組合。本輸入法與傳統筆畫輸入法相比,簡單易學且輸入效率提高很多,屬於一種高效的普及型輸入法。
文檔編號G06F3/023GK1924765SQ20051003687
公開日2007年3月7日 申請日期2005年8月31日 優先權日2005年8月31日
發明者陳茂春 申請人:陳茂春