
學倉頡最令人沮喪的時刻,往往不是記不住字根,而是明明每個字根都認識,拼出來的碼卻偏偏打不出字。這幾乎都是同一批拆碼規則沒弄清楚造成的。本文整理初學者最常犯的 5 個錯誤,每個都附正確對照,讀完一次,夠你避開八成拆碼陷阱。
📌 核心重點
很多人學倉頡時的第一個誤解,是以為「按筆順拆就行了」。這個直覺完全合理——畢竟我們從小學的就是筆順。但倉頡輸入法的設計邏輯是字形結構,而非筆畫書寫順序。
倉頡的取碼次序有三條基本規則:先上後下、先左後右、先外後內。這三條規則決定了拆碼的方向,而非筆畫的先後。同一個字,書寫筆順和倉頡拆碼次序可以完全不同,這正是初學者最容易混淆的地方。
理解這個根本差異之後,以下五個錯誤才真正有意義。
書寫「止」字的筆順是:豎、短橫、豎、橫。但倉頡的拆碼是 卜中一,對應的是字形的視覺結構:左上角突出的一點(卜),中間的一豎(中),以及底部的一橫(一)。
再看「法」字:書寫時先寫三點水,再寫「去」。倉頡取碼同樣是先左後右——水(三點水)、土(「去」字上部)、戈(「去」字右下的斜筆)。這個例子拆碼次序碰巧與書寫習慣一致,但這是巧合,不是規律。
💡 重要提示
練習時,每打一個字之前先問自己:「這個字的結構是左右、上下,還是外內?」確定結構再取碼,比盲目跟筆順走,效果高出數倍。
| 字 | 錯誤思路 | 正確倉頡碼 | 說明 |
|---|---|---|---|
| 止 | 按筆畫順序逐一取碼 | 卜中一 | 按字形結構,非筆順 |
| 屆 | 先尸後山後土 | 尸山土 | 先外(尸),後內上下 |
| 目 | 拆成多個橫畫 | 月山 | 整體視覺形狀,非逐筆 |
倉頡有一條「見形取碼」原則:不在轉角處拆碼,目的是保留字形的視覺特徵,讓拆碼結果能真實反映字的形狀。這個原則讓很多初學者困惑,因為他們會本能地在筆畫轉彎的地方切斷。
最典型的例子是「力」字。「力」有一個明顯的彎鉤,初學者往往會拆成「大弓」,因為那個彎鉤看起來很像「弓」。但正確答案是大尸——「尸」字根代表的是側面的形狀,比「弓」更完整地保留了「力」的字形特徵。
以下是幾個常見的轉角拆碼錯誤對照:
| 字 | 常見錯誤 | 正確碼 | 原因 |
|---|---|---|---|
| 力 | 大弓 | 大尸 | 尸保留了側面字形特徵 |
| 九 | 大山 | 大弓 | 弓才是九的彎折形 |
| 又 | 一大 | 弓大 | 左側彎折取弓,非橫一 |
| 丈 | 卜大 | 十大 | 上方是十字形,非卜 |
✅ 小結
遇到帶有彎鉤或轉角筆畫的字,先退一步看整體字形,再決定用哪個字根——不要在轉角點直接切斷。
同一個字有時存在多於一種合法的拆碼方式。這時倉頡有明確的規定:選擇碼數更少的那個。這條原則叫「取少棄多」,違反它的拆碼雖然邏輯上說得通,在系統裡卻打不出正確的字。
「王」字是最常見的例子。「王」可以拆成「一十一」(三碼),也可以拆成「一土」(兩碼)。正確答案是一土。「土」字根剛好涵蓋了「王」字的下半部,用一個字根取代了兩個,更精簡,系統也只接受這個版本。
「羊」字同理。拆成「金一十十」看起來很有道理,但正確碼是廿手——「廿」取上方兩橫加一橫的形,「手」取下方部分,碼數從四個縮短到兩個。
學習「取少棄多」的最快方法,是建立習慣:每次拆出三個或以上的字根,先問自己「有沒有一個字根能合併取代其中幾個?」這個習慣能系統性地減少拆碼錯誤。
當兩種拆法的碼數相同,倉頡用「先繁後簡」來決定取哪個:前面的字根應取涵蓋範圍較廣(較繁)的,尾碼才取涵蓋範圍較小(較簡)的。
「夫」字有兩種拆法:「手人」和「十大」,兩者都是兩個字根。正確答案是手人,因為「手」字根涵蓋的範圍比「十」大,放在前面符合先繁後簡的規定。
「丰」字同樣:「手十」和「十手」看起來只是次序不同,但正確碼是手十——「手」字根涵蓋上方較多的部分,排前;「十」較簡,排後。這種次序差異在初學階段容易被忽略,但打字時就會發現選字清單完全不同。
💡 重要提示
「先繁後簡」只在碼數完全相同時才適用。若取少棄多已能分出高下,不需要再用先繁後簡判斷。規則的優先次序是:取少棄多 → 先繁後簡。
倉頡把漢字分為兩大類:分體字有明顯可分割的字首和字身(如「明」可清晰分為「日」和「月」);連體字則沒有明顯的分割點,整個字形渾然一體,如「我」「申」「曲」「鳥」。
初學者常見的錯誤,是嘗試在連體字中強行找出「字首」和「字身」,結果拆出錯誤的組合。處理連體字的正確方法,是直接按「先上後下、先左後右、先外後內」的次序,從字的各個視覺部分依序取碼,不需要先判斷哪裡是字首。
「申」字是典型例子:整個字形是一個「日」框加上一條穿透的豎線。正確拆碼是中田中——按照先外後內、再取中央穿透筆畫的邏輯。若錯誤地把它當作分體字,可能會拆出毫不相干的結果。
✅ 小結
碰到連體字,不要花時間找「字首在哪裡」,直接問:「這個字由上到下、由左到右,分別看到什麼形狀?」按那個次序取碼就對了。
大部分常用字在三代和五代的拆碼方式完全相同,兩個版本的基本規則(先上後下、取少棄多、見形取碼等)也一致。分別主要出現在少數字的取碼細節上,例如某些字的字根在五代有所調整。對初學者而言,這個差異幾乎不影響日常學習。香港政府 ACO 考試的電腦通常使用 Windows 內建的倉頡版本,建議直接在同樣環境下練習,避免版本不一致帶來的困擾。
是的,兩者描述的是同一個原則。「見形取碼」的意思是:取碼時要保留字形的視覺特徵,而轉角處往往是字形特徵的所在,若在那裡切斷,字根就失去了代表性。簡單記憶方法:看到筆畫在轉彎,先看整個彎折形狀像哪個字根,取那個整體形狀,而非把彎折前後分開切斷。
倉頡系統只接受唯一正確的拆碼。若你的拆法合乎邏輯但打不出字,通常是違反了「取少棄多」或「先繁後簡」其中一條規則。建議使用倉頡字典查詢該字的官方拆碼,並對照拆碼圖解理解原因。倉頡王的字根練習附有即時拆碼圖解,每次答錯都能即時看到正確取碼方式,是修正錯誤習慣最有效的方法。
不需要。實際上,大多數常用字只涉及最基本的三條原則:先上後下、先左後右、先外後內。本文提到的五個錯誤,是在你開始打字之後才會真正遇到的問題。建議的學習路徑是:先記住 24 個字根 → 開始打常用字 → 遇到打不出的字,才查規則理解原因。帶著問題去學規則,比先把規則全部背完再打字,進步快得多。
最直接的判斷方法是:嘗試在字的中間畫一條線(橫線或直線),若能把字清楚分成兩個獨立部分,通常是分體字;若怎麼切都感覺在切斷一個完整的筆畫,多半就是連體字。常見連體字包括:我、申、曲、鳥、業、農、長、乃、及等。初學階段遇到連體字拿不準,直接查倉頡字典是最快的方法。
知道了規則,下一步就是反覆練習讓拆碼變成直覺。倉頡王提供免費的倉頡字根練習和即時拆碼圖解,每一題都告訴你為什麼這樣拆——讓你打對每一個字,而不只是死記每一條規則。