倉頡輸入法/版本差異

 進階知識 倉頡輸入法
版本差異
相關資源 

倉頡輸入法源遠流長,版本眾多。本章將介紹朱邦復團隊公布之相關版本之間的規則、編碼差異。注意:自製的倉頡輸入法可能混合了數代的編碼,或自行擴充了編碼,未必會完全符合以下敘述。

三代與二代的差異编辑

三代輔助字形變更编辑

三代取消的輔助字形
倉頡字母 輔助字形 例字 三代取碼 二代取碼 說明
Cjwm-im.svg 戈一.水 卜.水 三代取消「卜」的輔助字形「Cjwm-im.svg」,改取「戈一」。
心.戈一 心.卜
尸一.尸戈一 尸卜.尸卜
三代更改增加的輔助字形
倉頡字母 輔助字形 例字 三代取碼 二代取碼 說明
Cjrm-e6.svgCjrm-e7.svg 手大.水 手大.水 三代新增此輔助字形。
二代取碼字形把「泰」的「氺」部份寫成「水」。
Cjrm-k3.svg 大.人大 戈卜.人大 三代新增此輔助字形。
Cjrm-l2.svg 三代新增此輔助字形。
Cjrm-l6.svg 中.卜 卜.卜 三代將輔助字形「Cjrm-l6.svg」由「卜」部移至「中」部。
Cjrm-m3.svg 一口 一竹口 三代新增此輔助字形。
Cjrm-n8.svgCjrm-n10.svgCjrm-n7.svg 大弓 大山 三代新增此輔助字形。
一女弓戈 一山弓山
人.弓 人.弓山
廿 Cjrm-t1.svgCjrm-t2.svg 廿金 廿一金 三代新增此輔助字形。
Cjrm-t12.svg 廿金廿人 中中廿人 三代新增此輔助字形。
Cjrm-v7.svgCjrm-v8.svg 口女心 口山心 三代將輔助字形「Cjrm-v8.svg」由「山」部移至「女」部。
Cjrm-v9.svg 竹難.女卜女 竹難.山卜山 三代將輔助字形「Cjrm-v9.svg」由「山」部移至「女」部。
Cjrm-y7.svgCjrm-y8.svgCjrm-y11.svg 卜.廿竹山 戈人.廿竹山 三代新增此輔助字形。

三代複合字首與複合字變更编辑

  • 取消複合字「几」(竹山)。「几」按一般取碼規則取「竹弓」。
  • 「气」由複合字改為複合字首,並將其取碼由「人山」改為「人弓」(不作字首時取「人一弓」)。
  • 增加複合字首:羽、厭、麻、䧹、府、鴈、雁、厤、厥、辰。

三代其他變更编辑

  • 「央」取碼由「大月」改為「中月大」。
  • 「馬」改視為連體字,取碼由「尸尸.火」改為「尸手尸火」。
  • 「鳥」改視為連體字,取碼由「竹尸.火」改為「竹日卜火」。

五代與三代的差異编辑

目前較通行的五代倉頡為1999年版,本節所談之五代以該版本為主。

五代倉頡的主要改變:

  1. 新增兩個輔助字形;
  2. 修改了複合字及複合字首規定;
  3. 取消某些特殊規定,以使編碼統一;
  4. 統一簡化字的編碼;
  5. 將一些字重新根據標準字體或不同字形取碼。

五代新增輔助字形编辑

五代新增了兩個輔助字形,相關漢字的拆碼也因此而改變,見下表:

五代新增的輔助字形
倉頡字母 輔助字形 例字 圖解 三代取碼 圖解 五代取碼 延伸字例
「水」的第五代倉頡新增輔助字形 「犀」的第三代倉頡取碼 尸.卜卜.手 「犀」的第五代倉頡取碼 尸.水.竹手 (三代:卜.尸.卜手;五代:卜.尸.水手
(三代:竹木.尸.卜手;五代:竹木.尸.水手
「屬」的第三代倉頡取碼 尸.卜卜.戈 「屬」的第五代倉頡取碼 尸.水.田戈 (三代:口.尸.卜戈;五代:口.尸.水戈
(三代:月山.尸.卜戈;五代:月山.尸.水戈
(側) 「尸」的第五代倉頡新增輔助字形 「乍」的第三代倉頡取碼 竹尸 「乍」的第五代倉頡取碼 人尸 (三代:人.竹尸;五代:人.人尸
(三代:竹尸.心;五代:人尸.心
「囬」的第三代倉頡取碼 田卜卜中 「囬」的第五代倉頡取碼 田尸中 (三代:一田卜中;五代:一田尸中
(三代:卜.田卜中;五代:卜.田尸中
「非」的第三代倉頡取碼 中一.卜卜卜 「非」的第五代倉頡取碼 中一.尸卜 (三代:中一.卜卜.弓;五代:中一.尸卜.弓
「叚」的第三代倉頡取碼 口卜.尸.水 「叚」的第五代倉頡取碼 口尸.尸.水 (三代:人.口卜.水;五代:人.口尸.水
(三代:廿. 口卜.水;五代:廿.口尸.水

五代修改複合字及複合字首規定编辑

複合字:五代取消了「Cjc3m-hi.svg」,並將「Cjc3m-yr.svg」改爲「Cjc5m-yn.svg」。

五代取消的複合字
複合字 三代取碼 五代取碼 字例
Cjc3m-hi.svg 竹戈 竹山.戈 (三代:土.竹戈;五代:土.竹山.戈
(三代:廿.竹戈;五代:廿.竹山.戈
五代更改的複合字
三代複合字 三代取碼 五代複合字 五代取碼 字例
Cjc3m-yr.svg 卜口 Cjc5m-yn.svg 卜弓 (三代:卜口.月.月弓;五代:卜弓.月山金
(三代:卜口.月.廿弓.;五代:卜弓.廿手

複合字首:五代取消了「Cjh3m-md.svg」、「Cjh3m-md2.svg」、「Cjh3m-mg.svg」、「Cjh3m-ig.svg」、「Cjh3m-mf.svg」、「Cjh3m-ii.svg」;增加了「Cjh5m-or.svg」、「Cjh5m-tj.svg」。

五代取消的複合字首
複合字首 三代取碼 五代取碼 字例
Cjh3m-md.svg 一木 一.竹木.* (三代:一木.卜中一;五代:一.竹木.一
(三代:一木.一口;五代:一.竹木.口
Cjh3m-md2.svg 一木 一.木木.* (三代:一木.卜中一;五代:一.木木.一
(三代:一木.日;五代:一.木木.日
Cjh3m-mg.svg 一土 一.人土.* (三代:一土.月山金;五代:一.人土.金))
Cjh3m-ig.svg 戈土 戈.人土.* (三代:戈土.心;五代:戈.人土.心
(三代:戈土.竹日火;五代:戈.人土.火
Cjh3m-mf.svg 一火 一.人火.* (三代:一火.月山金;五代:一.人火.金
Cjh3m-ii.svg 戈戈 戈.人戈.* (三代:戈戈.人月人;五代:戈.人戈.月
(三代:戈戈.火;五代:戈.人戈.火
五代增加的複合字首
複合字首 三代取碼 五代取碼 字例
Cjh5m-or.svg 人.一.口* 人口 (三代:人.一.口手;五代:人口.手
(三代:人.一.口廿;五代:人口.月廿
Cjh5m-tj.svg 廿.竹十.* 廿十 (三代:廿.竹十.木;五代:廿十.弓木
(三代:廿.竹十.人;五代:廿十.口卜人

五代取消某些特殊規定,以使編碼統一编辑

」、「」、「」等鑲嵌字形,在五代不再適用包含省略原則。如:

  • (三代:火火.月.一土;五代:火火.月.一戈
  • (三代:水.火火.土;五代:水.火火.戈
  • (三代:一月.口口.一;五代:一月.口口.人
  • (三代:水.金大土;五代:水.金大金

三代將「」視爲組合字,五代改爲視爲整體字。如:

  • (三代:弓山.戈;五代:弓日竹戈
  • (三代:月.弓山.戈;五代:月.弓日戈
  • (三代:卜.弓山.戈;五代:卜.弓日戈

三代將「」視爲整體字,五代改爲視爲組合字。如:

  • (三代:弓山水;五代:山.弓水
  • (三代:水.弓山水;五代:水.山.弓水
  • (三代:廿.弓山水;五代:廿.山.弓水

五代對字首分離的改變编辑

三代將「癶」、「𡗗」、「夂」、「⿳亠丷冖」類字形下緣統一視為可「一刀分離」。五代將部分漢字改視為不可「一刀分離」,但仍有部分視為可以,實際編碼不統一,有很多例外(詳見〈特別注意〉,此不盡列)。

五代統一簡化字的編碼编辑

倉頡輸入法同時應用於正體字和簡化漢字,但早期應用三代編碼的作業系統中,大都以正體中文的Big5編碼作系統的內碼,因此缺乏簡化字的倉頡碼。那時候的倉頡輸入法,將正簡漢字分開編碼。而部份系統的設計者自行釐定簡化字倉頡碼,如國喬系統、微軟Windows等,以致拆碼各異。後來,朱邦復先生公佈五代倉頡碼表,把正體字、簡化字一併編碼,以統一各家差異,詳見下方說明。列於最後者爲最終定案版。

  • 」:弓尸.一 (微軟編碼) → 中女尸一 (1987年版) → 弓女尸一 (1999年版) → 尸一 [1]
  • 」之字首:弓一 (微軟編碼) → 中一 (1987年版) → 弓一 (1999年版) → 尸一 [1]
  • 」: (微軟編碼) → 人.一心
  • 」之字首: (微軟編碼) → 人心
  • 」:戈.弓 (微軟編碼) 或 戈.弓山 (微軟編碼) → 戈.弓女
  • 」之字首:戈弓 (微軟編碼) 或 戈山 (微軟編碼) → 戈女
  • 」:戈中尸 (微軟編碼) → 中尸 (1987年版) → 中戈尸

五代將一些字重新根據標準字體或不同字形取碼编辑

有些漢字,因社會上習慣字形有所改變,五代重新根據標準字體或不同字形取碼。如:

  • 」:竹竹.十 (視爲組合字) → 竹田竹十 (視爲整體字)
  • 」:戈木.女戈戈金.女戈 (設異體容錯碼:戈木.女戈)
  • 」:戈木.竹戈戈金.竹山戈 (設異體容錯碼:戈木.竹山戈)
  • 」:十弓.一田中十水.一田中
  • 」:中田中女 (視爲整體字) → 中中.女 (視爲組合字)
  • 」:木.中田女木.中中.女
  • 」:弓尸.心弓一.心 (設異體容錯碼:弓尸.心
  • 」:廿.一.田金廿.一中金
  • 」:廿.田金廿中田金
  • 」:竹一.口.土竹口.土
  • 」:田十田十竹

1999年版五代與1987年版五代的差異编辑

1999年輔助字形變更编辑

1999年改變的輔助字形
倉頡字母 輔助字形 例字 1999年版取碼 1987年版取碼 說明
Cjwm-omp.svg 人心.日女 金.日女 1987版五代倉頡是將簡繁分開編碼,當時將「Cjwm-omp.svg」作爲「金」的輔助字形。1999版合併編碼時造成大量重碼,而取消了此設定,並統一「Cjwm-omp.svg」取碼「人一心」。
(縱) Cjrm-n11.svg 弓女尸一 中尸一 1987年版五代倉頡加入此輔助字形以便「马」部簡化字取碼,且避免與「鱼」部簡化字重碼。可能因此輔助字形不易聯想記憶,1999年版移除了這個改動,並統一「马」取作「弓女尸一」。
弓一.十心 中一.十心

朱邦復公布三代倉頡時尚未為簡化字編碼,一些自製三代倉頡輸入法的簡化字編碼便自行擴充,造成取碼規則不一。上述輔助字形相關取碼,1999年版五代倉頡的作法與三代倉頡並無二致,不少自製倉頡輸入法也跟進採用了這些官方規則。

2003年版五代與1999年版五代的差異编辑

朱邦復團隊架設漢文樂園漢文庫典時,為統一紛亂的倉頡輸入法版本,一併公佈了2003年版五代倉頡,但當時僅作文字敘述[2],未上網公開完整規則,合作網站也未跟進,因而目前較通行的五代倉頡仍是1999年版。除漢文庫典查字會顯示2003年版五代倉頡碼[3]以外,很難找到完整的2003年版五代倉頡編碼表及支援2003年版五代倉頡編碼的倉頡輸入法。

朱邦復團隊於2001–2002年即已完成六代倉頡,漢文庫典等網站是以該架構運作。由於2003年版五代倉頡是在六代倉頡後推出,本質上引入了一些六代倉頡的改變,惟改以較相容於三代、五代倉頡的作法。

2003年輔助字形變更编辑

2003年改變的輔助字形
倉頡字母 輔助字形 例字 2003年版取碼 1999年版取碼 說明
(側) Cjrm-n11.svg 中中一尸 中中一弓 此輔助字形是六代加入。2003年版五代「片」部字皆改了編碼,但「卍」、「吳」、「永」等字則未改變,是否實際加入此輔助字形尚待確認。
Cjr5m-s3.svg 尸一 弓女尸一 此輔助字形是比照六代加入,與1987年版「中」的新輔助字形相似,是為了避免「马」、「鱼」部簡化字大量重碼。此輔助字形為「Cjrm-s0.svg」的鏡像變形,較之前版本更易記憶及使用。
尸一.十心 弓一.十心
Cjr6m-y3.svg 𠫓 卜戈 大戈 1999年以前的倉頡對「育」等字的編碼只支援異體的「」等字形,並未確實支援「」等,故此1999年版編碼僅為理論而非官方編碼。此輔助字形是比照六代加入,似是為使細微不同的「𠫓」字形編碼統一。此輔助字形並未用於「车」、「东」等字,可能官方認為此字形末筆是些微上挑,與前二者為水平不同;或疑為疏漏。
卜戈.月 大戈.月
卜戈.竹山 大戈.竹山
水.卜戈.山 水.大戈.山

2003年難字變更编辑

2003年版五代收字較之前版本多,也多了一些為罕用字取碼建立的新規則,這些規則不與舊版衝突,且不引入將難以取碼,因而一些三代或1999年版五代倉頡也採用了這些規則。

2003年改變的難字
難字 取碼 字形 2003年版取碼 1999年版取碼 說明
Cjxm-ix.svg 戈難 𢉖 戈難戈戈 「鹿」(戈難心)、「廌」(戈難火)、「慶」(戈難水)以往是個別定義為難字,2003年版仍採用過去編碼,未根據此規則改取「戈難心心」、「戈難卜火」、「戈難弓水」。
Cjxm-mx.svg 一難 𠔥 金.一難.火
Cjxm-rx.svg 口難 Cjxm-rxe.svg 口難水
Cjxm-tx2.svg 廿難 戈.廿難.火
Cjxm-yx2.svg 卜難 廿.卜難.一 廿.卜人.一
卜難.人月人 卜人.人月人

2003年其他改變编辑

2003年其他改變
字元 字形 2003年版取碼 1999年版取碼 說明
竹尸.竹山 竹女竹山 1999年版視爲整體字,2003年版視爲組合字。
中心.竹山 中一一山 1999年版視爲整體字,2003年版視爲組合字。

六代與五代的差異编辑

朱邦復團隊於2001–2002年即已完成蒼頡檢字法(俗稱蒼檢或六代倉頡),漢文庫典等網站是以六代架構運作(漢字圖片檔名即以是六代倉頡碼),朱邦復工作室提供的倉頡電書套裝軟件也提供了六代倉頡輸入的功能。

六代倉頡相對於五代做了相當大的改動。由於2003年版五代之相關資料並不完整,以下所列六代與五代之差異,皆以1999年版五代倉頡為參照基準。

六代倉頡字母變更编辑

六代將「H」由「竹」改為「的」,「X」由「難」改為「止」,並將過去未使用的「Z」設為「片」部[4]

其中「的」、「止」為基本字母,單字分別取碼「的」(H)和「止」(X),「竹」字改為拆開取碼「人中人弓」。「片」字為特殊鍵,用於輸入符號或取一些複雜的輔助字形,「片」本字則取碼為「中中一尸」(異體為「中中一中」)。

六代輔助字形變更编辑

  • 六代遷走了「弓」的輔助字形「Cjrm-n11.svg」,移至「尸」部。
  • 六代取消了「心」的輔助字形「Cjrm-p17.svg」。如「鸟」取碼由「心卜尸一」改為「的卜尸一」,「乌」取碼由「心女尸一」改為「的女尸一」。
  • 六代遷走了「女」的輔助字形「Cjrm-v7.svg」,移至「山」部。如「民」取碼由「口女心」改為「口山心」,「以」取碼由「女戈人」改為「山戈人」。
  • 此外,六代為各倉頡字母擴充了許多輔助字形,如下表。
六代改變的輔助字形[5]
倉頡字母 輔助字形 例字 六代編碼 五代編碼 說明
Cjr6m-a1.svgCjr6m-a3.svgCjr6m-a2.svg 月日日 口難山
Cjr6m-b1.svg 手一.月 手一.月中一
Cjr6m-b2.svg 月日日 口難山
Cjr6m-e1.svgCjr6m-e2.svg 水人.月 火金.月
Cjr6m-f3.svg 十.火月金 十.一竹金
止.戈的火 卜一.戈竹竹
Cjr6m-f1.svgCjr6m-f2.svg 火.尸的 火手.尸竹
Cjr6m-g1.svgCjr6m-g2.svgCjr6m-g3.svg 人土 人土 「隹」取碼沒變,但不再視爲複合字。
Cjr6m-h1.svgCjr6m-h0.svg 竹日.心戈
口.的 口.竹日.戈
Cjr6m-h2.svgCjr6m-h3.svg 的.的 卜十.卜十
Cjr6m-i1.svg 的戈人 竹女戈人
Cjr6m-i2.svg 中戈 中一戈
廿田戈月 廿.田中月
Cjr6m-i3.svg 戈中 人一中
Cjr6m-j1.svg 十一尸水 十.女一.水
Cjr6m-j2.svg 𡬓 十月尸水 十.女一.水
Cjr6m-k1.svgCjr6m-k2.svg 一大人 一尸大人
Cjr6m-k3.svg 手大 手竹
Cjr6m-k4.svg 大.月.中月 大心.月.中月
Cjr6m-k5.svgCjr6m-k6.svg 卜.人.大 卜.人.弓大
Cjr6m-l3.svgCjr6m-l4.svg 中.尸卜 中一.尸卜
Cjr6m-l5.svg 中.山人 中一.山人
Cjr6m-l7.svgCjr6m-l8.svg 中女.中戈.戈 女一.中戈.戈
中一.心 中一.心 「北」的字首若獨用,五代取「中一一」,六代取「中一」。
Cjr6m-l6.svg 中土.木戈 廿土.木戈
中廿十木 廿金廿木
中廿土水 廿金廿水
Cjr6m-l9.svgCjr6m-l10.svg 中火 中中火中
中火木 中中火中
Cjr6m-l1.svgCjr6m-l2.svgCjr6m-l11.svgCjr6m-l12.svg 卜中 卜廿十 此輔助字形不可用於「羊」、「𦍌」、「對」、「菐」、「業」等字形。
卜中.大尸.中 卜十.大尸.十
中人 廿大
Cjr6m-m1.svg
Cjr6m-m3.svg 一山人 一山弓水 「函」另一寫法,五代與六代皆取「山弓水」。
Cjr6m-m4.svg 一水.一 一水.一
Cjr6m-n2.svgCjr6m-n1.svg 弓.卜一口 弓金.卜一口
Cjr6m-n3.svgCjr6m-n4.svg 的木弓的 竹木.弓竹尸
土.弓的的 土.弓尸竹
Cjr6m-n5.svg 𠂔 中弓的 中難竹
Cjr6m-n7.svg 弓.人 弓戈.卜人
Cjr6m-n6.svg
Cjr6m-o1.svgCjr6m-o2.svgCjr6m-o6.svg 人.弓 人.戈弓
人.月.中弓 人.一.月弓
Cjr6m-o3.svg 的月廿人 竹廿.竹竹.人
Cjr6m-o4.svg 弓.人 弓戈.卜人
Cjr6m-o5.svg 月人.一.一火 月人.一.一火
Cjr6m-p1.svg 心女.的一中 女戈.竹一中
Cjr6m-q1.svg 手日 十大日
手心.日 十心.日
Cjr6m-q2.svg
Cjr6m-q3.svg
Cjr6m-q4.svg
Cjr6m-r1.svg 女火.口一水 女火.女弓水
Cjr6m-r3.svgCjr6m-r4.svgCjr6m-r2.svg 木.一口口 木.一中尸
一口口田 一中中田
Cjr6m-r5.svg 十.口口 十.口中口
Cjr6m-r6.svg 𡔝 土.口的 土.尸一口
Cjr6m-r7.svg 一片.口.一人 一月.口口.人
Cjr6m-s1.svgCjr6m-s2.svgCjr6m-s3.svgCjr6m-s4.svg 火尸 火尸一
尸.一口.戈 尸一.一口.戈
尸水 弓一一水
的卜尸 竹難
𦥑 的心尸 竹難
Cjr6m-s5.svgCjr6m-s6.svgCjr6m-s7.svg 尸尸.的日 尸一.竹日
Cjr6m-s10.svgCjr6m-s11.svg 一田尸 一田尸中
卜大.中 卜大.尸中
Cjr6m-s8.svg 一尸人 一尸竹人
Cjr6m-s9.svg 戈尸水 戈弓水
中中一尸 中中一弓
尸止 弓難
口女尸大 口女弓大
Cjr6m-s13.svg 的尸的 竹難竹
Cjr6m-s12.svg 尸手火 尸手尸火
𩡧 尸手廿廿 尸手尸廿
Cjr5m-s3.svg 尸一 弓女月一
尸一.戈金.水 弓一.戈金.水
廿 Cjr6m-t1.svg 木.廿土月 木.廿廿月
Cjr6m-t3.svg 廿.一廿十 廿.一廿十 「華」取碼沒變,但拆字方式不同了。
Cjr6m-t2.svg 田廿十 田廿十 「畢」取碼沒變,但拆字方式不同了。
Cjr6m-t4.svg 人廿.火 人廿.火 「無」取碼沒變,但拆字方式不同了。
Cjr6m-u1.svgCjr6m-u2.svg 人.的山.一 人.竹心.一
口山心 口女心
一山弓戈 一女弓戈
Cjr6m-u3.svg 大山 大女
Cjr6m-u4.svg 𠚜 山.月.止 尸山.月.竹難 此輔助字形只用於外框,不可用於「兕」等字形。
Cjr6m-v1.svgCjr6m-v2.svgCjr6m-v8.svg 止.女女女 竹難.女卜女
Cjr6m-v3.svgCjr6m-v4.svgCjr6m-v5.svgCjr6m-v9.svgCjr6m-v10.svgCjr6m-v11.svgCjr6m-v12.svg 女女.戈戈.中 女竹.戈戈.中
的女.尸中 竹竹.尸中
女.人大 女中.人大
卜女人 卜女竹人
一女的 一女木竹
一女山 一女大山
Cjr6m-v7.svg 廿.女.田 廿.女一.田
Cjr6m-v6.svg 廿.女.弓木 廿.女戈.木
Cjr6m-w1.svgCjr6m-w2.svg 一田一 一中中一
Cjr6m-x0.svgCjr6m-x20.svgCjr6m-x21.svg 止中的的 卜中一竹
一止.人大 一一.人大
弓水.的止 弓大.竹卜一
Cjr6m-x18.svgCjr6m-x19.svg 止山 月尸尸
山止 尸尸山
Cjrm-x14.svgCjrm-x20.svg 尸止 弓難
女止 女難 「卐」實際取碼沒變。
Cjr6m-x7.svgCjr6m-x6.svgCjr6m-x1.svgCjr6m-x2.svgCjr6m-x3.svgCjr6m-x5.svgCjr6m-x4.svg 止日.的山 竹女竹山
水.弓.止 水.弓.竹難
止人 竹難人
止中水 竹難中水
止月.弓木 竹月.弓木
止卜金 竹難卜金
止月一金 竹難月金
止金.手 竹金.手
Cjrm-x6.svg 鹿 戈止心心 戈難心
戈止弓水 戈難水
戈止卜火 戈難火
𢉖 戈止戈戈 戈難戈戈
Cjr6m-x14.svgCjr6m-x15.svg 一止一 一中中一
𡆵 田止 田中中中
Cjrm-x13.svgCjr6m-x16.svg 𣶒 中止中 中難中 「𣶒」實際取碼沒變。
水.中止中 水.中難中
Cjr6m-x9.svgCjr6m-x10.svgCjr6m-x11.svgCjr6m-x12.svg 月山.止 月山.女一.中
Cjrm-x10.svg 中止 中難 「肅」實際取碼沒變。
Cjrm-x19.svgCjr6m-x17.svgCjr6m-x22.svgCjr6m-x23.svg 廿止金 廿難金 「兼」實際取碼沒變。
戈.廿止.火 戈.廿難.火 「㢘」實際取碼沒變。
Cjrm-x22.svgCjrm-x21.svg 卜.止.中一 卜難.中尸一
卜止 卜難 「齊」實際取碼沒變。
卜止火 卜難火
Cjrm-x18.svg 弓止山 弓難山 「龜」實際取碼沒變。
Cjr6m-y1.svg 卜.的手一 卜竹.竹手一
Cjr6m-y2.svg 卜金口 卜月金口
Cjr6m-y3.svg 卜戈.月 大戈.月 此輔助字形不可用於「车」、「东」等字形。
水.卜戈.山 水.大戈.山
Cjr6m-y4.svg 止卜金 竹難卜金
Cjr6m-z13.svg 弓片 弓戈弓弓
弓片的 弓戈弓竹
Cjr6m-z6.svg 十片 木一
Cjr6m-z4.svgCjr6m-z5.svg 卜片 卜中弓金
土片 土中弓金
Cjr6m-z14.svg 弓片人 弓弓手人 相似的「𠄘」字(中間只有二橫)取碼「弓弓手人」。
Cjr6m-z10.svg 一片.木.木 一月.木.木
Cjr6m-z7.svgCjr6m-z8.svgCjr6m-z9.svg 廿片 廿一一金
廿片.土 廿金.土
廿片女 廿一一女
Cjr6m-z3.svg 一片 一月山金
中.中.中片 中.中.中金
Cjr6m-z1.svgCjr6m-z2.svg 的片 竹日卜火
的片.卜竹女 竹日卜女
Cjr6m-z11.svgCjr6m-z12.svg 弓火木片 弓弓.一.口月 「𩰲」單用時取「弓弓一口月」(NNMRB)。
弓手日片 弓弓.一.口月

六代複合字首與複合字變更编辑

  • 複合字首中,六代取消了三代五代共用的「羽」「厥」「君」、五代的「合」,不再視作複合字首。「薛」仍為複合字首,但取碼改為「廿中」。
  • 「隹」不再視為複合字,但實際取碼沒變。
  • 複合字首「Cjc5m-yk.svg」(右下是「Cjvm-nk.svg」)由「卜弓」改作「卜大」;「Cjc5m-yn.svg」(右下是「凡」)仍取「卜弓」。「𦝠」獨用時取碼「卜女口大」。
  • 「虍」由複合字改為複合字首,獨用時拆碼由「卜心」改為「卜的心」。
  • 新增「Cjh6m-mb.svg」「Cjh6m-yb.svg」「Cjh6m-tb.svg」「Cjh6m-hk.svg」四個複合字首。
六代改變的複合字首
複合字首 取碼 字例 六代編碼 五代編碼
Cjcm-yp.svg 卜心 卜心.的山 卜心.竹山
Cjh5m-tj.svg 廿中 廿中.弓木 廿十.弓木
Cjh6m-mb.svg 一月 一月.戈止心 一一.月月.心
Cjh6m-yb.svg 卜月 卜月.竹手山 卜.口.月山
Cjh6m-tb.svg 廿月 廿月.弓戈 廿.田中.弓
Cjh6m-hk.svg 的大 的大.一一土 竹人.山土.大

六代難字規則變更编辑

六代取消了難字規則,改用新舊輔助字形、複合字首、複合字處理以往的難字,詳見其他節的例字。

六代重複字規則變更编辑

六代改用數字1至5區別重碼字;若原字已有五碼,則取前四碼加數字。如「知」是「人大口」(OKR),「佑」是「人大口1」(OKR1);「縱」是「女火的人人」(VFHOO),「縰」是「女火的人1」(VFHO1)。

六代反字身規則编辑

六代新增了反字身規則:左右形(左右形)或左下-右上形(下右延伸)組合字的字身若為以下定義的組合,則「字首」「字身」互易成為「反字身」與「反字首」。普通漢字先取字首,再取字身,最多取「2+3」碼;反字身漢字則先取反字身,再取反字首,最多取「3+2」碼。反字首取碼比照字首,最多兩碼,超出者取頭、尾;反字身取碼比照字身,最多三碼,並且可細分作次字首和次字身。

例如五代的「難」為「廿人.人土」,「𦰩」(廿人)為字首,「隹」(人土)為字身;六代編碼為「廿中人.人土」,「𦰩」(廿中人)為反字身,「隹」(人土)為反字首。

六代的反字首列表
反字首 字例 六代編碼 五代編碼 說明
卜女人.大尸 卜人.大尸
十口山.中弓 十山.中弓 即使「克」向右延伸,取碼規則亦然。
一女的.弓中 一竹.弓中
人.一木.卜水 人木.卜水
月山金.人大 月金.人大
廿.口土.弓人 廿土.弓人
女戈.火.人土 女火.人土 即使「糸」通常作字首,取碼規則亦然。
日.一人.一片 日人.一月金 簡化的「页」不作反字首,如「题」取碼「日人.一月人」。
一心.止.的片 一一.竹日火 簡化的「鸟」不作反字首。如「鹉」取碼「一止.的卜一」。

如果字身不是恰好為以上組合,則不套用此規則。例如「順」的字首為「丿」,字身為「⿲丨丨頁」,因此六代按一般取碼為「中.中.中片」,而不是按反字身規則取碼為「中.中中.一片」。

六代上下形規則编辑

六代新增了上下形規則:上下形字一律按首、2、3、尾方式取碼;除以下例外情形分為字首、字身取碼:[6]

  1. 上部為「囗」、「匚」、「凵」、「冂」等封閉或半封閉字形,如「羅」、「慝」、「鬯」、「䍑」等。[7]
  2. 上部以「八」、「冖」形與下分離者,如「窗」、「發」、「祭」、「春」、「儍」、「學」等。
  3. 上部字形縱列者,如「犁」、「響」等。
  4. 上部字形於下方延伸者,如「導」、「蜑」等。[8]
  5. 同形字組成者,如「毳」(的山.的山.山)、「龘」(卜心.卜心.心)等。
  6. 延伸分割形,如「栽」、「房」、「延」等。
  7. 複合字首,如「夢」、「摩」、「壓」等。
六代上下形規則字例
例字 六代編碼 五代編碼 說明
火木田金 火木.田.廿金
的田的戈 竹山.戈
一木一口 一一.口
十田戈心 十戈.心
十田戈戈 十戈.木戈
廿土的戈 廿土.竹手戈
中一火廿 中一.火.月廿
田火土土 田土.火.土
戈的一心 戈口.心 字形為「⿱咸心」
戈口一心 戈一.心 字形為「⿱或心」

六代疊字規則编辑

六代新增了疊字規則:當一個字以二疊、三疊、四疊等方式堆疊時,將該字視為分割單位(字首、次字首等)。

六代疊字規則字例
例字 六代編碼 五代編碼 說明
𠎳 人木.人.一木 人.一木.木
卜心.卜月.心 卜月.卜心.心
卜心.卜心.心 卜心.卜月.心
卜口.卜口.口 卜.一.一口
一田.一田.田 一月.田田.田

六代鏡像字規則编辑

有些罕用漢字含有水平鏡像或是垂直镜像的部件,取碼相當困難。六代倉頡輸入法引入了以「片」表示翻轉的規則,即在翻轉的部件後加上「片」代表水平鏡像或垂直鏡像。

六代鏡像字規則字例
例字 六代編碼 五代編碼 說明
𠄏 弓弓片
𢆴 女戈.弓弓片
𢨋 戈口一片
𣀨 戈口片.卜水

六代其他改變编辑

六代其他改變
字形 六代編碼 五代編碼 說明
的人
月山 月一
弓水 弓弓大
一尸 一女尸
木人人水 十人弓戈
木水.心.火木 十水.心.火木
一口口口 一土口口 做字首時取碼「一口口」
田田.土 田田.田田.土 「壘」仍取碼「田.田田.土」

此外,六代也取消了五代將部分漢字的「癶」、「𡗗」、「夂」、「⿳亠丷冖」字形下緣視為不可「一刀分離」的取碼方式,回復三代的做法,統一視這些字形的下緣可「一刀分離」。(詳見〈特別注意〉)。

六代異體字擴充编辑

對於異體字,六代是各自取碼的。五代及以前的倉頡,官方做法也是各自取碼,但在一些作業系統的內附輸入法裏,則只支援一種字形的取碼。例如「」=弓月手,「」=弓月土。因以倉頡為內碼,兩字内碼也不同。(統一碼則把兩字視作「地區差異」字形,併入同一內碼。)

六代符號表更動编辑

六代倉頡將五代的符號表由原先的 YYY?? 段改到 ZZ??? 段。具體可參見六代倉頡符號表

附註编辑

  1. 1.0 1.1 詳見朱邦復:〈第五代倉頡碼表說明〉,2006年。
  2. 詳見〈第五代倉頡碼表說明〉,2006年。
  3. 漢文庫典顯示的一些五代倉頡碼似乎明顯有誤,一般認為2003年版五代倉頡碼其實是由蒼頡檢字法(俗稱六代倉頡)的編碼修改而來,而有些修改疏漏造成的錯誤。
  4. http://web2.hsps.tp.edu.tw/unit/11/96下專題/4/倉頡--大信OK.doc[失效連結] 第40頁末段
  5. 「蒼檢」的字根
  6. 倉頡檢字法(倉頡六)碼表,倉頡之友·馬來西亞。
  7. 與包含省略規則類似,「戊」類字形不視為封閉,如「感」仍按上下形規則取碼。
  8. 官方資料未明確提及此類字形為例外,但實際字例如「導」、「蜑」等字皆不按上下形規則取碼。


 進階知識 倉頡輸入法
版本差異
相關資源 
取自“”