取碼的基本原則

23 2
2026-06-01

倉頡在切割文字和取碼方法的一些基本原則:

1. 由上而下、由左而右、由外而內

倉頡輸入法取碼和切割文字的方向是「由上而下」、「由左而右」、「由外而內」。

此三個方向沒有優先次序之分。


由上而下的例子

豆的倉頡碼
廿
 
 

由左而右的例子

明的倉頡碼
 
 
 

由外而內的例子

回的倉頡碼
 
 
 


混合方向例子

漢字部件組合變化繁多,所以通常是混合不同方向來取碼的。

唱的倉頡碼
 
 

「唱」字並不能「從上而下」或「從外而內」去分割,但可以「從左而右」先分割成兩部份。

所以,先由左而右把「唱」分割成「
口 
」和「昌」。
然後,才由上而下把「昌」分割成「

 
」和「
 
」。

「唱」的倉頡碼是「口日日」。



當「筆順」跟「由上而下、由左而右、由外而內」有衝突時,要以「由上而下、由左而右、由外而內」為優先。


書寫漢字時,大都是由上而下和由左而右來書寫的,所以「由上而下、由左而右、由外而內」是跟書寫習慣接近。

大部份字在取碼時字,都會不跟「筆順」有太多衝突,但亦不是完全一致的。

當遇到一些漢字,其「筆順」跟「由上而下、由左而右、由外而內」有衝突時,就要以「由上而下、由左而右、由外而內」為優先。

以下以「肉」字作為例子來說明:

肉的倉頡碼
 
 

按筆順,書寫「肉」時,要先寫「冂」,然後才寫上下兩個「人」。

如先為「冂」取碼,這就不乎合「由上而下、由左而右、由外而內」的規則了。

當「筆順」跟倉頡規則有衝突時,要以「由上而下、由左而右、由外而內」為優先。

所以,「肉」要按照「由上而下」的次序來取碼,先取為上方的「人」取碼,然後為「冂」取碼,最後為餘下的「人」取碼,

肉最終取碼

2. 儘可能不在轉角處切割

儘可能不在轉角處切割,而是在筆劃中段。

據朱邦復先生的著作所述,這是為了保留字形特徵。並稱之為「字形特徵原則」。


例子:



3. 儘可能不取重疊的字形

儘可能不取重疊字形。

據朱邦復先生的著作所述,這都也是為了保留字形特徵 (字形特徵原則)。


例子:

* 因為要儘可能不取重疊的字形,所以「曳」不會拆成

* 因為要儘可能不取重疊的字形,所以「甲」不會拆成

但有一些字是例外的,會重疊字形來取碼,他們被稱為特殊字。在特殊字一課內會有詳解。



4. 要優先選取涵蓋筆劃較多的輔助字形

取碼時,要優先選取涵蓋筆劃較多的輔助字形。

據朱邦復先生的著作上所述,這稱之為「完整原則」。是為了避免選擇倉頡字母時有爭議。


例子:「夫」

因為「
」(手)所涵蓋筆劃較「十」為多,所以優先選取「手」作為首碼。


例子:「生」

因為「
」(手)所涵蓋筆劃較「十」為多,所以優先選取「手」作為第二碼。



5. 選擇最短的倉頡碼

當字有多於一種拆碼方法時,以碼數最少、最短的倉頡碼為正確。

據朱邦復先生的著作上所述,這稱之為「精簡原則」。是為了讓倉頡碼儘量精簡。


例子:「王」

王字的正確取碼是「一土」,而不是「一十一」。

因為「一土」的碼數較少。


例子:「青」

青字的正確取碼是「手一月」,而不是「十十一月」。

因為「手一月」的碼數較少。



現在你已學習了「倉頡字母和輔助字形」及「取碼基本原則」,你已有能力輸入全取所有碼的字。

下一篇是初階倉頡打字練習。精選了一些全取所有碼的字,未學取碼規則的初學者亦有能力輸入。初學者可以在此享受一下以倉頡打字的樂趣,提升學習的興趣。

c13
c14

舊版:取碼順序

舊版:精簡原則

舊版:完整原則

舊版:字形特徵原則

已複製到剪貼簿
網址 QR Code (取碼的基本原則)
本頁網址 QR Code

www.labelroll.com

2010 - 2026

labelroll 倉頡字典
學倉頡
鍵盤打字教學及盲打練習
鍵盤打字教學 2156 倉頡盲打練習 練習2
倉頡字母及輔助字形表
下載倉頡字母及輔助字形表 4296
倉頡字母及例外字

倉頡字母及輔助字形 (三代倉頡)

table-radical-04 2026-03-30
A
B
C
D
E
F
G
H
I
J
K
L
M
N
 
O
 
P
Q
R
S
T
 
U
V
W
Y

第五代倉頡的改變

(三代倉頡的用家可無須理會)

五代倉頡新增了2個輔助字形:

水:
尸:


複合字 (三代倉頡)

日弓月山竹戈中弓卜心
人土女戈弓中卜口

第五代倉頡的改變

(三代倉頡的用家可無須理會)

1) 五代倉頡把「鬼」從複合字中剔除。

2) 五代倉頡把複合字「吂」改成「

:卜弓


難字 (三代倉頡及五代倉頡)

table-difficult-char-02-a 2026-06-04
竹難竹戈難水弓難山戈難心戈難火
table-difficult-char-02-b 2026-01-28
中難竹口難山廿難金中難中
table-difficult-char-02-c 2026-03-24
竹難中難卜難弓難女難

特殊字 (三代倉頡及五代倉頡)

table-special-char-02-a 2026-02-01
木中木田木十木月木田火
table-special-char-02-b 2026-06-04
木一竹木中火手火金大弓
table-special-char-02-c 2026-01-28
心山戈大   

特別字首 (三代倉頡)

人弓戈口一木一大一女
戈木戈土戈戈一火一火
尸一        

第五代倉頡的改變

(三代倉頡的用家可無須理會)

1) 字首「
」改為「厂」

2) 字首「
」改為「广」


容易錯的字首 (三代倉頡)

卜竹弓山弓金
廿人卜月竹月十月竹月
人一    

第五代倉頡的改變

(三代倉頡的用家可無須理會)

1) 字首「
」改為「

 

倉頡字母及例外字

倉頡字母及輔助字形 (三代倉頡)

table-radical-04 2026-03-30
A
B
C
D
E
F
G
H
I
J
K
L
M
N
 
O
 
P
Q
R
S
T
 
U
V
W
Y

第五代倉頡的改變

(三代倉頡的用家可無須理會)

五代倉頡新增了2個輔助字形:

水:
尸:


複合字 (三代倉頡)

日弓月山竹戈中弓卜心
人土女戈弓中卜口

第五代倉頡的改變

(三代倉頡的用家可無須理會)

1) 五代倉頡把「鬼」從複合字中剔除。

2) 五代倉頡把複合字「吂」改成「

:卜弓


難字 (三代倉頡及五代倉頡)

table-difficult-char-02-a 2026-06-04
竹難竹戈難水弓難山戈難心戈難火
table-difficult-char-02-b 2026-01-28
中難竹口難山廿難金中難中
table-difficult-char-02-c 2026-03-24
竹難中難卜難弓難女難

特殊字 (三代倉頡及五代倉頡)

table-special-char-02-a 2026-02-01
木中木田木十木月木田火
table-special-char-02-b 2026-06-04
木一竹木中火手火金大弓
table-special-char-02-c 2026-01-28
心山戈大   

特別字首 (三代倉頡)

人弓戈口一木一大一女
戈木戈土戈戈一火一火
尸一        

第五代倉頡的改變

(三代倉頡的用家可無須理會)

1) 字首「
」改為「厂」

2) 字首「
」改為「广」


容易錯的字首 (三代倉頡)

卜竹弓山弓金
廿人卜月竹月十月竹月
人一    

第五代倉頡的改變

(三代倉頡的用家可無須理會)

1) 字首「
」改為「

 

標點
符號倉頡碼Win11 快速鍵
 ,Z難日月Ctrl + ,
 、Z難日金Ctrl + '
 。Z難日木Ctrl + .
 ?Z難日戈Ctrl + Shift + /
Z難金木
Z難金水
Z難金竹
Z難金戈
 【Z難月手Ctrl + [
 】Z難月口Ctrl + ]
 《Z難月山Ctrl + Shift + ,
 》Z難月女Ctrl + Shift + .
空位Z難日日
 ;Z難日土Ctrl + ;
 :Z難日竹Ctrl + Shift + ;
 !Z難日十Ctrl + Shift + 1
 …Z難日中Ctrl + /
 —Z難日卜Ctrl + -