七部形碼輸入法

七部形碼輸入法

由一橫或一提或一橫起筆的結構組成二橫 由點起筆並含有轉折的結構組成橫折 由橫起筆並含有轉折的結構組成豎折

漢字七部形碼方案——漢字編碼技術大突破

1、漢字是有序文字,制定統一標準的漢字編碼方案是可行的。
2、它是一種形碼、碼元為26個、碼長為4位、擁有編碼符號、兼容漢字檢索功能、重碼少、重碼率低、易學易用、編碼規則簡單規範。3、將260個漢字結構(部件)以點(一點、二點、三點、四點)、橫(一橫、二橫、三橫)、豎(一豎、二豎、三豎)、折(點折、橫折、豎折、撇折、雙摺)、框(方框、外延框、含橫框、含豎框)、連(相連、叉連、雙連)、交(橫交、豎交、折交、撇捺交)一共劃分為7部26組,與26個字母鍵一一對應依次排列,同時又根據每組漢字結構(部件)的外形特徵設計一個漢字標識化的符號。[見國家知識產權局網《漢字(結構碼)輸入法》]4、這7部26組的劃分標準是完全依據漢字結構原本固有的特徵與通性以及人們長久以來認識和掌握漢字時所形成的習慣總結出來的,通俗易懂,根本不需要進行強迫記憶,一個懂得漢字的人數分鐘就可學會。此外,它的編碼規則也十分簡單,除了筆順和拆字之外,沒有採用其它輔助編碼措施,再加上為每組結構設計了漢字標識化的編碼符號,使得這個輸入法的漢字輸入能夠做到如外文字母輸入一樣簡單、形象、方便和快捷。

編碼方法

部名 碼名 編碼 符號 說明點
一點 Q 丶 由一點或一捺或一點起筆的結構組成
二點 W 冫 由兩點或撇捺或類似兩點的結構組成
三點 E 氵 由三點或擁有三點的結構組成
四點 R 灬 由四點或擁有四點或類似四點的結構組成橫
一橫 T 一 由一橫或一提或一橫起筆的結構組成
二橫 Y 二 由兩橫或類似兩橫的結構組成
三橫 U 三 由三橫以上或類似三橫的結構組成豎
一豎 I 丨 由一豎或一撇或類似一豎或一豎起筆的結構組成
二豎 O 由兩豎或兩撇或類似兩豎的結構組成
三豎 P 由三筆或三筆以上的豎撇捺構成的結構組成折
點折 A 宀 由點起筆並含有轉折的結構組成
橫折 S 由橫起筆並含有轉折的結構組成
豎折 D 由豎起筆並含有轉折的結構組成
撇折 F 由撇起筆並含有轉折的結構組成
雙摺 G 由含有兩個轉折的結構組成框
小框 H 口 由一個或兩個小框構成的結構組成
外延框 J 由有外向延長線的框形結構組成
含橫框 K 日 由含有橫線的框形結構組成
含豎框 L 由含有豎或撇的框形結構組成連
相連 Z 由撇、橫、橫折和豎等筆畫相連構成的結構組成
叉連 X 乂 由含有交叉的結構組成
雙連 C 由一個或兩個以上撇折或含有豎折的結構組成交
橫交 V 艹 由含有兩個以上橫向十字相交的結構組成
豎交 B 由含有兩個以上豎向十字相交或左豎折相交的結構組成
右折交 N 七 由一個十字相交或右折相交的結構組成
撇捺交 M 大 由含有撇捺的相交結構組成

組字規律

我不知道小學生會否接受結構碼,但我知道並相信絕大多數小學生是有禮貌、懂得尊重人的好孩子。
我很少考慮結構碼是否有用這個問題,因為這個問題並不是我所能決定的。但我認為即使是銅、是鐵亦有其作用,若是金子就定能發光!退一步來說,如果沒有人願意用結構碼,我自己用就是了。
結構碼的編碼規則:

一、字型的編碼規則 方法如下:

1、組字部件表內所列部件的編碼方法
鍵位碼:每組部件中排第一位的漢字部件,用一位其所在的鍵位字母進行編碼。
例:【 廣 】 編碼 = Q
漢字部件碼:就是每組部件中除去鍵位碼之外餘下的漢字部件,首先取該漢字部件所在的鍵位字母,再根據字型分拆的規則,取“第一部件、第二部件、末尾部件”所在的鍵位字母進行編碼;
例:【 米 】 拆作 【丷木 】 編碼 = 鍵位碼r + 丷w + 木m = rwm
非漢字部件碼:就是每組部件中非漢字的部件,用4位其所在的鍵位字母進行編碼。
例:【 亠 】 編碼 qqqq 【 ? 】 編碼 bbbb 【 彳 】 編碼 pppp

二、組字部件表外其餘字型的編碼方法

漢字:根據字型分拆的規則,取“第一部件、第二部件、第三部件、末尾部件”所在的鍵位字母進行編碼。
例:【 回 】 拆作 【口 口 】 【 衛 】 拆作 【卩 一 】
編碼 【 hh 】 編碼 【 st 】
非漢字:就是未納入部件編碼表內的非漢字部件,根據字型分拆的規則,取“第一部件、第二部件、第三部件、末尾部件”所在的鍵位字母進行編碼,不足4位編碼的用其末尾碼補足4位編碼。
例: 【 丌 】 拆作 【 一 o 】 + 兩位末尾碼 【 丩 】拆作【 i 丨 】 + 兩位末尾碼
編碼 【 t o 】 + oo = tooo 編碼 【 i i 】 + ii =iiii

三、詞組的編碼規則

詞組的編碼最多取4位,方法如下:
二字詞組:取每個字編碼的前兩位碼進行編碼;
例: 【 中 國 】
【 hi huq 】 = hihu
三字詞組:取前兩個字中每個字編碼的第一位碼和第三個字編碼的前兩位碼進行編碼;
例: 【 記 事 簿】
【 gsd thb zebb 】 = gtze
四字或以上詞組:取前三個字中每個字編碼的第一位碼和最後一個字編碼的第一位碼進行編碼;
例: 【 漢 語 詞 組 】 【 更 上 一 層 樓 】
【 ex guh gsth ck 】 = eggc 【 tkx iit t jyc mrx 】 = titm
註:詞組當中全部或部分的字是屬於鍵位碼字時,鍵位碼字的組詞編碼就是用2位其本身的鍵位碼進行編碼;
例: 【 人 口 】 【 家 人 】
【 w(w) h(h) 】 = wwhh 【 ap w(w) 】 = apww
【 大 日 子 】 【 火 山 口 】
【 m(m) k(k) nst 】 = mkst 【 rww did h(h) 】 = rdhh

四、重碼的處理

1、單字之間、詞組之間、字詞之間有重碼的按其序號用數字鍵輸入;
2、單字之間有重碼的還可按字的結構形式加入識別碼進行輸入,加上識別碼後還是有重碼的(含與詞組)仍按其序號用數字鍵輸入;加識別碼的方法如下:
上下結構(含上中下結構)+ Z 例:【 邑 】 = 【 h j 】 + z = hjz
左右結構(含左中右結構)+ V 【 咕 】 = 【 h j 】 + v = hjv
包圍結構(含半包圍結構)+ C 【 固 】 = 【 h j 】 + c = hjc
獨體結構 + X 【 母 】 = 【 j w 】 + x = jwx

五、全碼與簡碼的處理

全碼:完全依照編碼規則編纂的編碼。
簡碼:無需全部使用全碼就能實現編碼唯一性的編碼,即是說將全碼的冗餘碼去除後得到的編碼。
七部形碼輸入法同時提供單字全碼、簡碼兩種輸入模式,使用全碼、簡碼都能輸入漢字。

六、無理碼

無理碼就是不按照編碼規則編纂的編碼。
我只編了幾個,大家可根據自己的需求編入。
能:【aa】
得:【pp】
就:【qq】

七、其它需要說明的事項

1、關於筆順規範與部件規範的矛盾:一些字在這兩個規範里的規定是互相矛盾的,在這種情況下,全部按照部件規範的要求拆字。
例: 【 束 】 筆順規範 = 【 一口 丨 人 】
部件規範 = 【 木 口 】
采 用 = 【 木 口 】
【 回 】 筆順規範 = 【 冂口一】
部件規範 = 【 口 口】
采 用 = 【 口口 】
2、關於筆順規範與形象直觀的矛盾:一些字或部件如果嚴格按照筆順規範的要求,就會被拆得很散。為了兼顧它們的完整性,只好犧牲一下筆順規範的要求。
例: 【 必 】 筆順規範 = 【 丶乚丶 丿 丶 】 【 式 】 筆順規範 = 【 一 工 乚 丶 】
采 用 = 【 心丿 】 采 用 = 【 弋 工 】

鍵盤布置

而結構碼的編碼符號雖然代表著若干個漢字結構,但它將全部的漢字結構以“點、橫、豎、折、框、連、交”分為7部26組;並將點部、橫部、豎部共10組排列在上面一行的字母鍵上,將折部、框部共9組排列在中間一行的字母鍵上,將連部、交部共7組排列在下面一行的字母鍵上。這么簡單清晰的鍵盤布局比五筆王碼的還更加就位,因此,結構碼的編碼符號使用起來就十分容易識別。

熱門詞條

聯絡我們