文章列表
- 簡介:什麼是嘸蝦米?
- 概論(一):字根
- 概論(二):拆碼原則
- 字根學習(一):以字形取碼
- 字根學習(二):以字音取碼
- 字根學習(三):以字義取碼 - 數字
- 字根學習(四):以字義取碼 - 英文
- 字根學習(五):搖頭擺尾
- 字根學習(六):簡體字根
- 字根學習(七):難歸類字根
- 拆碼方法(一):眼順與筆順
- 拆碼方法(二):截長補短(本篇)
- 拆碼方法(三):分節
- 拆碼方法(四):難字解說
- 拆碼方法(五):重複字處理
- 特殊符號(一):常用符號輸入
- 特殊符號(二):注音符號輸入
- 特殊符號(三):日文輸入
- 字根進階(一):簡速字根
- 字根進階(二):一碼字
- 字根進階(三):兩碼字
- 附錄A:字根總表
- 附錄B:易混淆字根解說
目錄
前言
每個字的筆劃不一樣,所取的字根其筆劃也不同。因此有些字的取碼很短,而有些字取的碼則相當長。在嘸蝦米輸入法裡,每一個字最多只取四個碼,所以我們就要幫取碼太長的字來減肥,這就是所謂的「截長」。如果一個字取得的碼太短,我們就必需要幫這些字來增胖,加上一枚「輔根」,這就是「補短」,為的是避免同一個碼有許多候選字造成重碼率過高。
而我們什麼時候要「截長」,什麼時候要「補短」呢?其實規則很簡單。一個字如果只取得一或兩個根,這時就要加上一枚「輔根」。如果取得三個或四個根,則剛剛好,不需要改變。如果取得五個或六個根以上,則太長了,這時我們就取它的前三碼及最後一碼。
這就是「截長補短」的原則。
內容說明
在開始之前,請先閱讀本系列第一篇的系統需求,確認你的瀏覽器能夠順利地顯示本頁中的擴充漢字和組件。如果您的瀏覽器無法正常顯示,或是您使用的 iOS / Android 手機瀏覽器不支援 WOFF 和自定義字體的話也無妨。本系列在提到擴充漢字時仍會附上外部連結以供查詢識別,特殊漢字和組件會用到下列外部網站:
- 維:維基詞庫(收字非常廣但沒有圖片,因此電腦中若沒有安裝完整字體的話就只會看到亂碼)
- 全:全字庫中文標準交換碼網站(收字最少,但會顯示字形圖片)
- 缺:數位典藏與數位學習的缺字系統網站(收字最廣且有圖片,但網站較慢且常常需要重新整理,因此除非必要否則不會放此連結)
另外,針對有些無法以 Unicode 表示的字根以及部分非常罕見沒有字型支援的漢字組件,則會以 PNG 透明圖片的方式呈現。
大部分的文章下方有例字練習區,讓大家試著學習拆碼。請將滑鼠或觸控筆移到該字後方的底線空格,或是用手指點擊(手機與平板),即可看到解答。
截長補短解說
截長
在無蝦米中,一個字最多只取四碼,所以對於取碼太長的字,我們直接依首、次、三的順序取碼,如尚有剩餘,則跳取最後一碼。至於第三碼和尾碼之間若尚有字根時,則將其省略,我們稱這種截長的取碼口訣為「前三後一」。
範例說明
- 腳=拆碼:月八八口卩=UBBOP,截長後=UBBP(只取月八八卩)
- 靈=取碼:雨口口口巫=UOOOW,截長後=UOOW(只取雨口口巫)
- 機=取碼:木ㄠㄠ丶𭠍人=TWWAQB,截長後=TWWB(只取木ㄠㄠ人)
- 歸=取碼:㇒㠯止冖巾=PBZENN,截長後=PBZN(只取㇒㠯止巾)
- 籲=取碼:⺮亼口口口𠕁丅目八=ZAOOOMTMB,截長後=ZAOB
- 籤=取碼:⺮人人丶𭠍〢三三一=ZBBAQRSSE,截長後=ZBBE(「戈」相關的拆碼請參考下一篇「分節」的介紹)
- 鬱=取碼:木午凵木冖乂灬凵匕彡=TWUTNXFUFM,截長後=TWUM(「鬯」頭部的四點在此處以「灬」代替)
補短
如果一個字只取得一個或兩個根,都需要補上一杖輔根(數目字除外),而「輔根」就是這個字最後一筆的筆畫。如果最後一筆和其他筆畫形成形狀(直交型、斜交型、方框型)的話則優先取該輔根。舉例來說:
- “立”的最後一筆是“一”,因此「立」=LE(和其他筆劃沒有特別交集,而形成獨立一橫)
- “車”的最後一筆構成“十”形,因此「車」=CJ(和其他筆劃形成垂直水平的交叉)
- “西”的最後一筆也是“囗”形,因此「西」=CO(和其他筆劃形成一完整封閉的四方形)
在早期官方文件中有「乙=Z」的輔根,在維基百科的嘸蝦米輸入法中仍有介紹,但在嘸蝦米官網的拆碼規則說明中並沒有列出來。雖然如此,實際上在使用嘸蝦米輸入法時仍然能夠使用輔根Z來上字,並且官網的查碼程式也依然會列出包含了輔根Z的字碼,例如「乙」、「冗」、「仇」等字。因此本篇仍然將其一併說明,最後一筆的形狀總共有下列十二種:
字母 | 筆畫或形狀 | 說明 |
A | 丶 | 點 |
E | 一、㇀ | 橫 |
I | 〡、亅、𠄌 | 豎 |
J | 十 | 直交型 |
K | ㄅ、㇉ | ㄎ最後一筆 |
L | 乚 | L字形 |
N | ㇏、乁 | 捺 |
O | 口、囗 | 方框型 |
P | ㇒、丿 | 撇 |
X | 乂、𠂇、𫠠 | 斜交型 |
Y | 𠃌、乛 | 內彎 |
Z | 乙 | Z字形 |
下列介紹需要拆碼完只有一或二碼,需要加上輔助的字:
- 下=下+輔根(丶)=FA
- 夕=夕+輔根(丶)=CA
- 上=上+輔根(一)=FE
- 鬥=鬥+輔根(亅)=DI
- 斤=斤+輔根(丨)=KI
- 弓=弓+輔根(㇉)=QK
- 火=火+輔根(㇏)=FN
- 口=口+輔根(口)=OO
- 刀=刀+輔根(丿)=DP
- 方=方+輔根(𠃌)=FY
- 玉=王、丶+輔根(丶)=KAA
- 刁=𠃌、㇀+輔根(㇀)=YEE
- 出=山、山+輔根(〡)=EEI
- 這=言、辶+輔根(乁)=IWN
- 雷=雨、田+輔根(口)=UQO
- 今=亼、乛+輔根(乛)=AYY
剛開始時可能會沒有辦法正確記住及分辨,不過多練習後就會習以為常了。這裡提供一個分辨的小原則,就是先分辨最後一筆是不是方框型、直交型或是斜交型,如果不是的話,再分辨它是屬於其他那一種類型,這樣的話就不容易寫錯輔根了。
斜交與直交
斜交型和直交型的主要區別,是以該字根的下面是否有被其他的字根所阻擋來做為分別。例如:「南(JNBG)」與「直(JML)」等字是取直交型,因為十字下有其他字根阻擋了去路;而「右(XOO)」和「左(XIE)」則是取斜交型,直線向左方延伸過去,毫無阻礙。同理,「石」字是取「丆(L)」字根,而頁是先取「丅(T)」字根。知道了直交型和斜交型的差異後,我們接下來要來練習這兩種形狀如何來加輔根,以達到我們「補短」的目的。
- 于=于+輔根(十)=UJ
- 車=車+輔根(十)=CJ
- 文=文+輔根(乂)=WX
- 我=我+輔根(乂)=IX
- 尹=尹+輔根(𠂇)=EX
- 氏=氏+輔根(𫠠)=XX
- 放=方、攵+輔根(乂)=FPX
L字形與Z字形
L字形與Z字形的主要差別在於Z字形的最上方有一橫筆,而L字形沒有。另外,這兩個字形的補根比較特別的地方在於,不論是否和其他筆畫交叉,輔根皆取碼為L或Z,不受到筆畫交叉的影響。
- 比=比+輔根(乚)=BL(無交叉)
- 尢=尢+輔根(乚)=KL(無交叉)
- 也=也+輔根(乚)=AL(有交叉但不受影響)
- 孔=子、乚+輔根(乚)=ZLL(無交叉)
- 化=亻、匕+輔根(乚)=PFL(無交叉)
- 託=言、乇+輔根(乚)=IGL(有交叉但不受影響)
- 乙=乙+輔根(乙)/輔根(乚)=ZZ/ZL
- 冗=冖、几+輔根(乙)/輔根(乚)=NRZ/NRL
數字型字根
中文數目字從一到十加上O的話,總共是十一個字。因為使用頻率非常高,所以不需要加輔根,算是特殊的設定。但是如果不做數字用,單純做為某字的字根時,就要恢復常態計算輔根。例如:
- 五=W(不需輔根)
- 伍=亻、五+輔根(一)=PWE
- 九=K(不需輔根)
- 仇=亻、九+輔根(乚)/輔根(乙)=PKL/PKZ
例字練習
- 仁=____
- 丕=____
- 不=____
- 類=____
- 乞=____
- 宍=____
- 敵=____
- 絲=____
- 它=____
- 他=____
- 矛=____
- 還=____
- 幻=____
- 仿=____
- 伙=____
- 亡=____
- 汀=____
- 材=____
- 思=____
- 鹽=____
- 只=____
- 吧=____
- 怬=____
- 見=____
- 旯=____
- 名=____
- 態=____
- 豆=____
- 月=____
- 卜=____
- 水=____
- 觀=____
- 到=____
- 亏=____
- 衛=____
- 革=____
- 仗=____
- 卡=____
- 号=____
- 燕=____