如何學倉頡:新手入門完整指南
倉頡輸入法把每個中文字拆成較小的部件,稱為字根。每個字根都代表一個基本字形,以及一個或多個輔助字形。你先用眼睛把字拆解,再用代表這些字形的字根打出來。因為它取的是字形,多數情況下不必從候選清單挑字。倉頡的起步學習曲線較陡,但並不難。只要理解字如何拆解、倉頡碼如何取得,並按順序練習,學倉頡就是一條清楚可走的路。這份指南會帶你從零開始。
什麼是倉頡輸入法?
倉頡是一種以字形為基礎的中文輸入法。你打的不是字的讀音,而是組成它的字形。每個中文字都會被拆成「字根」,也就是反覆出現的小形狀,例如日、月、木、女;每個字根對應一般 QWERTY 鍵盤上的一個英文字母。依序打出字根,按空白鍵,字就出現了。
因為倉頡描述的是字形而非讀音,不管你會不會唸、怎麼唸,都打得出來;多數情況下一打就直接上字,不必從候選清單挑字。這正是熟練後倉頡打字快的原因。
為什麼值得學倉頡
倉頡值得一開始的投入。字根一旦練進手指,你就靠肌肉記憶打字,不必停下來看候選字,速度與準確度都會提升。它與讀音無關,如果你不確定某些字怎麼唸,或常打人名、罕用字,這一點特別有用。而且幾乎所有支援繁體中文的系統都內建倉頡,這項技能到哪都能用。
代價是倉頡的起步比拼音、粵拼等音碼輸入法陡。不過,一旦學會字根的位置、它們的變形與拆字規則,剩下的就是練習。
倉頡如何拆解一個字
先看一個簡單的例子。「明」左邊是日、右邊是月,所以你依序打日、月(A 鍵、B 鍵),按空白鍵就得到「明」。重複的部件也一樣:木是一個字根,林是木木,森是木木木。取碼順序固定(由上而下、由左而右、由外而內),而且整個字最多取五碼,所以是取幾個關鍵字形,而不是逐筆去拆。
兩個觀念撐起了大半。第一是「輔助字形」:每個鍵代表的不只是鍵面上那一個字根。同一個鍵還涵蓋一整組相關的形狀,即使長得不完全一樣,也算同一個字根,例如藏在別的字裡、像木的形狀仍取「木」。學會辨認一個形狀屬於哪個鍵,即使它被壓扁、旋轉或簡省,是倉頡的核心技能之一,也是課程為每個鍵安排一組「輔助字形」課的原因。
第二是「結構」。大多數字是「組合字」:先把字分成「字首」和「字身」,有時字身再分成「次字首」和「次字身」,再依序從每個部分取碼。另一小群是「整體字」(又稱連體字),筆畫相連、無法乾淨切開,因此當成一個整體判斷。分辨這兩種結構、找出切割點,是靠大量的字慢慢練出來的,不是背一次規則就會。
學倉頡的順序:一步一步來
不要一開始就想把整張字根表背起來,這是最多人放棄倉頡的原因。學一點、馬上用它打字、再加下一塊。可行的順序如下:
學倉頡要多久?
假設你已經會讀中文,只要每天練一點,多數人在一到兩個月內就能上手:大部分的字都打得出來,即使還慢。要達到日常又快又順的速度,也就是手指不假思索就知道常用字怎麼打,通常需要約六個月的規律練習。
短而規律的練習,比偶爾練很久更快建立肌肉記憶,所以每天至少練二十分鐘。進步取決於練習的頻率。
常見難點與如何突破
有幾件事幾乎難倒每個新手:
- 辨認輔助字形:知道被壓扁或只剩一部分的形狀仍屬於某個鍵。這靠多看多練,也正是各鍵輔助字形課的用途。
- 找出字首與字身的切割點,並看出根本切不開的整體字。
- 字的第一碼,取自字形而非字義,因此常與直覺不符。第一碼參考整理了最容易在這裡取錯的字。
- 例外字與特殊字,是一小群有限的字,你會一次遇到幾個、慢慢就熟。
在課程裡逐一練習,這些難點就不會是障礙。
現在就開始學倉頡
學倉頡最好的方法,就是今天先用幾個字根開始打,邊打邊加。開始第一課,前幾課免費,不必註冊。