每個字的筆劃不一樣,所取的字根其筆劃也不同,因此有些字的取碼很短,而有些字取的碼則相當長。在無蝦米輸入法裡,每一個字最多只取四個碼,所以我們就要幫取碼太長的字來減肥,這就是所謂的「截長」。而如果一個字取得的碼太短,我們就必需要幫這些字來增肥,加上一枚「輔根」,這就是「補短」,以避免同一個碼有許多候選字。

而我們什麼時候要「截長」,什麼時候要「補短」呢?其實規則很簡單。一個字如果只取得一個或兩個根,這時就要加上一枚「輔根」。如果取得三個或四個根,則剛剛好,不需要改變。如果取得五個或六個根以上,則太長了,這時我們就取它的前三碼及最後一碼。這就是「截長補短」的原則。

截長

在無蝦米中,一個字最多只取四碼,所以對於取碼太長的字,我們直接依首、次、三的順序取碼,如尚有剩餘,則跳取最後一碼。至於第三碼和尾碼之間若尚有字根時,則將其省略,我們稱這種截長的取碼口訣為「前三後一」。
  • 機=木、ㄠ、ㄠ、丶、y_q_3.gif、人=只取(木、ㄠ、ㄠ、人)=TWWB
  • 歸=丿、s_b_1.gif、止、s_e_1.gif、冖、巾=只取(丿、s_b_1.gif、止、巾)=PBZN
  • 靈=雨、口、口、口、巫=只取(____)=____
  • 腳=_____=取(____)=____

補短

如果一個字只取得一個或兩個根,都需要補上一杖輔根(數目字除外)。而「輔根」就是這個字最後一筆與其他筆劃所形成的形狀,而最後一筆的形狀有下列十二種:
字母形 狀字母形 狀
丶(點)乁(捺)
一(橫)口、囗(最後形成方框)
〡、亅(直)丿(撇)
十(直交)乂、s_x_1.gifs_x_2.gif(斜交)
ㄅ(注音ㄎ最後一筆)今、v_y_1.gif(內彎)
乚(像L形)

所謂明顯的斜交型,是指與直交型有所區別的,我們以該字根的下面是否有被其他的字根所阻擋來做為分別。例如:「南」與「直」等字是取直交型,因為十字下有其他字根阻擋了去路;而「右」和「左」則是取斜交型,直線向左方延伸過去,毫無阻礙。同理,「石」字是取(厂)字根,而頁是先取(丅)字根。知道了輔根的類型以後,我們接下來要來練習如何來加輔根,以達到我們「補短」的目的。

  • 下=取(下)+輔根(丶)為A=FA
  • 不=取(不)+輔根(丶)為A=BA
  • 火=取(火)+輔根(乁)為N=FN
  • 豆=取(豆)+輔根(一)為E=DE
  • 上=取(上)+輔根(一)為E=FE
  • 鬥=取(鬥)+輔根(丨)為E=DI
  • 文=取(文)+輔根(乂)為X=WX
  • 乙=取(乙)+輔根(乙)為Z=ZZ
  • 刀=取(刀)+輔根(丿)為P=DP
  • 于=取(于)+輔根(十)為J=UJ
  • 也=取(也)+輔根(乚)為A=AL
  • 口=取(口)+輔根(口)為O=OO
  • 方=取(方)+輔根(v_y_1.gif)為Y=FY
  • 夕=取(夕)+輔根(_)為___
  • 立=取(立)+輔根(_)為___
  • 比=取(比)+輔根(_)為___
  • 斤=取(斤)+輔根(_)為___
  • 矛=取(矛)+輔根(_)為___
  • 車=取(車)+輔根(_)為___
  • 尹=取(尹)+輔根(_)為___
  • 弓=取(弓)+輔根(_)為___
  • 水=取(水)+輔根(_)為___
  • 西=取(西)+輔根(_)為___
  • 亡=取(_)+輔根(_)為___
  • 卜=取(_)+輔根(_)為___
  • 出=取(山、山)+輔根(〡)=EEI
  • 名=取(夕、口)+輔根(口)=COO
  • 仿=取(亻、方)+輔根(v_y_1.gif)=PFY
  • 這=取(言、y_w_2.gif)+輔根(乁)=IWO
  • 雷=取(雨、田)+輔根(_)=___
  • 伙=取(__)+輔根(_)=___
  • 合=取(__)+輔根(_)=___
  • 孔=取(__)+輔根(_)=___
  • 到=取(__)+輔根(_)=___
  • 放=取(__)+輔根(_)=___
L型的補根比較特別,不論交叉與否,皆為L。
  • 尢=KL
  • 也=AL
  • 仇=PKL
  • 託=IGL
  • 巴=CL
  • 它=NFL
  • 化=PFL
剛開始時可能會沒有辦法正確記住及分辨,不過多練習後就會習以為常了。這裡提供一個分辨的小原則,就是先分辨最後一筆是不是方框型、直交型或是斜交型,如果不是的話,再分辨它是屬於其他那一種類型,這樣的話就不容易寫錯輔根了。

數字型字根

中文數目字從O、一、~~、十共十一個字,因為使用的頻率很高,所以不需要加輔根,算是特殊的設定。但是如果不做數字用時,就要恢復常態。例如:
  • 五=取(五)=W
  • 伍=取(彳、五)+輔根(一)=PWE
  • 九=取(九)=K
  • 仇=取(亻、九)+輔根(乚)=PKL