跳至內容

倉頡輸入法/版本差異

維基教科書,自由的教學讀本
 特別注意 倉頡輸入法
版本差異
進階知識 

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

三代與二代之差

[編輯]

三代輔助字形變更

[編輯]
三代取消的輔助字形
倉頡字母 輔助字形 例字 三代取碼 二代取碼 說明
戈一・水 卜・水 三代取消「卜」的輔助字形「」,改取「戈一」。
心・戈一 心・卜
尸一・尸戈一 尸卜・尸卜
三代更改增加的輔助字形
倉頡字母 輔助字形 例字 三代取碼 二代取碼 說明
手大・水 手大・水 三代新增此輔助字形。
二代取碼字形把「泰」的「氺」部份寫成「水」。
大・人大 戈卜・人大 三代新增此輔助字形。
中・中・中 中・中・中 三代新增此輔助字形。
二代取碼字形把「川」的「丿」部份寫成「丨」。
中・卜 卜・卜 三代將輔助字形「」由「卜」部移至「中」部。
一口 一竹口 三代新增此輔助字形。
大弓 大山 三代新增此輔助字形。
一女弓戈 一山弓山
人・弓 人・弓山
廿 廿金 廿一金 三代新增此輔助字形。
廿金廿人 中中廿人 三代新增此輔助字形。
口女心 口山心 三代將輔助字形「」由「山」部移至「女」部。
竹難・女卜女 竹難・山卜山 三代將輔助字形「」由「山」部移至「女」部。
卜・廿竹山 戈人・廿竹山 三代新增此輔助字形。

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

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

三代其他變更

[編輯]
  • 「央」取碼由「大月」改為「中月大」。
  • 「九」取碼由「大山」改為「大弓」。
  • 「馬」改視為連體字,取碼由「尸尸・火」改為「尸手尸火」。
  • 「鳥」改視為連體字,取碼由「竹尸・火」改為「竹日卜火」。

五代與三代之差

[編輯]

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

五代倉頡的主要改變:

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

五代新增輔助字形

[編輯]

五代新增兩隻輔助字形,拆碼也有變,見下表:

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

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

[編輯]

複合字:五代取消了「鬼」,並將「吂」改爲「𣎆」。

五代取消的複合字
複合字 三代取碼 五代取碼 字例
竹戈 竹山・戈 (三代:土・竹戈;五代:土・竹山・戈
(三代:廿・竹戈;五代:廿・竹山・戈
五代更改的複合字
三代複合字 三代取碼 五代複合字 五代取碼 字例
卜口 卜弓 (三代:卜口;五代:卜女・口

𣎆(三代:卜口・月・竹弓;五代:卜弓
(三代:卜口・月・月弓;五代:卜弓・月山金
(三代:卜口・月・廿弓;五代:卜弓・廿手

複合字首:五代取消了「厤」、「𠩵」、「雁」、「䧹」、「鴈」、「府」、「亥」;增加了「合」、「薛」。

五代取消的複合字首
複合字首 三代取碼 五代取碼 字例
一木 一・竹木・* (三代:一木・卜中一;五代:一・竹木・一
(三代:一木・一口;五代:一・竹木・口
一木 一・木木・* (三代:一木・卜中一;五代:一・木木・一
(三代:一木・日;五代:一・木木・日
一土 一・人土・* (三代:一土・月山金;五代:一・人土・金))
戈土 戈・人土・* (三代:戈土・心;五代:戈・人土・心
(三代:戈土・竹日火;五代:戈・人土・火
一火 一・人火・* (三代:一火・月山金;五代:一・人火・金
戈戈 戈・人戈・* (三代:戈戈・人月人;五代:戈・人戈・月
(三代:戈戈・火;五代:戈・人戈・火
卜人 卜・女人・* (三代:卜人・月山金;五代:卜・女人・金
五代增加的複合字首
複合字首 三代取碼 五代取碼 字例
人・一・口* 人口 (三代:人・一・口手;五代:人口・手
(三代:人・一・口廿;五代:人口・月廿
廿・竹十・* 廿十 (三代:廿・竹十・木;五代:廿十・弓木
(三代:廿・竹十・人;五代:廿十・口卜人

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

[編輯]

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

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

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

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

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

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

五代對字首分離的改變

[編輯]

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

五代統一簡化字編碼

[編輯]

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

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

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

[編輯]

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

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

1999年版五代與1987年版五代之差

[編輯]

1999年輔助字形變更

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

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

2003年版五代與1999年版五代之差

[編輯]

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

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

2003年輔助字形變更

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

2003年難字變更

[編輯]

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

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

2003年其他改變

[編輯]
2003年其他改變
字元 字形 2003年版取碼 1999年版取碼 說明
田一
月山 月一
火戈 竹火
中金 竹卜
卜一 戈戈一
竹人
十田日女 中中・女
廿廿廿一 中尸一一
中田一 中田中一
一中中廿 一中中一
一廿田 一中中一
一尸 一女尸
弓戈・竹人 弓戈・卜人
弓水 弓弓大
田十 田十竹
田一中 田一中中
竹竹・尸卜 竹竹・尸中戈
竹尸・竹山 竹女竹山 1999年版視爲整體字,2003年版視爲組合字。
中心・竹山 中一一山 1999年版視爲整體字,2003年版視爲組合字。

六代與五代之差

[編輯]

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

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

六代倉頡字母變更

[編輯]

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

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

六代輔助字形變更

[編輯]
  • 六代遷走了「弓」的輔助字形「」,移至「尸」部。
  • 六代取消了「心」的輔助字形「」。如「鸟」取碼由「心卜尸一」改為「的卜尸一」,「乌」取碼由「心女尸一」改為「的女尸一」。
  • 六代遷走了「女」的輔助字形「」,移至「山」部。如「民」取碼由「口女心」改為「口山心」,「以」取碼由「女戈人」改為「山戈人」。
  • 此外,六代為各倉頡字母擴充了許多輔助字形,如下表。
六代改變的輔助字形[5]
倉頡字母 輔助字形 例字 六代編碼 五代編碼 說明
月日日 口難山
手一・月 手一・月中一
月日日 口難山
水人・月 火金・月
十・火月金 十・一竹金
止・戈的火 卜一・戈竹竹
火・尸的 火手・尸竹
人土 人土 「隹」取碼沒變,但不再視爲複合字。
竹日・心戈
口・的 口・竹日・戈
的・的 卜十・卜十
的戈人 竹女戈人
中戈 中一戈
廿・田戈月 廿・田中月
戈中 人一中
十一尸水 十・女一・水
𡬓 十月尸水 十・女一・水
一大人 一尸大人
手大 手竹
大・月・中月 大心・月・中月
卜・人・大 卜・人・弓大
中・尸卜 中一・尸卜
中・山人 中一・山人
中女・中戈・戈 女一・中戈・戈
中一・心 中一・心 「北」的字首若獨用,五代取「中一一」,六代取「中一」。
中土・木戈 廿土・木戈
中廿十木 廿金廿木
中廿土水 廿金廿水
中火 中中火中
中火木 中中火中
卜中 卜廿十 此輔助字形不可用於「羊」、「𦍌」、「對」、「菐」、「業」等下接它筆字形。
卜中・大尸・中 卜十・大尸・十
中人 廿大
一山人 一山弓水 「函」另一寫法,五代與六代皆取「山弓水」。
一水・一 一水・一
弓・卜一口 弓金・卜一口
的木弓的 竹木・弓竹尸
土・弓的的 土・弓尸竹
𠂔 中弓的 中難竹
弓・人 弓戈・卜人
人・弓 人・戈弓 此輔助字形不可用於「全」、「余」、「舍」、「㑒」等下接它筆字形。
人・月・中弓 人・一・月弓
的月廿人 竹廿・竹竹・人
弓・人 弓戈・卜人
月人・一・一火 月人・一・一火
心女・的一中 女戈・竹一中
手日 十大日
手心・日 十心・日
女火・口一水 女火・女弓水
木・一口口 木・一中尸
一口口田 一中中田
十・口口 十・口中口
𡔝 土・口的 土・尸一口
一片・口・一人 一月・口口・人
火尸 火尸一
尸・一口・戈 尸一・一口・戈
尸水 弓一一水
的卜尸 竹難
𦥑 的心尸 竹難
尸尸・的日 尸一・竹日
一田尸 一田尸中
卜大・尸 卜大・尸中
一尸人 一尸竹人
戈尸水 戈弓水
中中一尸 中中一弓/中中一中
尸止 弓難
口女尸大 口女弓大
的尸的 竹難竹
尸手火 尸手尸火
𩡧 尸手廿廿 尸手尸廿
尸一 弓女月一
尸一・戈金・水 弓一・戈金・水
廿 木・廿土月 木・廿廿月
廿・一廿十 廿・一廿十 「華」取碼沒變,但拆字方式不同了。
田廿十 田廿十 「畢」取碼沒變,但拆字方式不同了。
人廿・火 人廿・火 「無」的字首若獨用,五代取「人廿廿」,六代取「人廿」。
人・的山・一 人・竹心・一
口山心 口女心
一山弓戈 一女弓戈
大山 大女
𠚜 山・月・止 尸山・月・竹難 此輔助字形只用於外框,不可用於「兕」等字形。
止・女女女 竹難・女卜女
女女・戈戈・中 女竹・戈戈・中
的女・尸中 竹竹・尸中
女・人大 女中・人大
卜女人 卜女竹人
一女的 一女木竹
一女山 一女大山
廿・女・田 廿・女一・田
廿・女・弓木 廿・女戈・木
一田一 一中中一
田田 中中田田
止中的的 卜中一竹
一止・人大 一一・人大
弓水・的止 弓大・竹卜一
止山 月尸尸
山止 尸尸山
尸止 弓難
女止 女難 「卐」實際取碼沒變。
止日・的山 竹女竹山
水・弓・止 水・弓・竹難
止人 竹難人
止中水 竹難中水
止月・弓木 竹月・弓木
止卜金 竹難卜金
止月一金 竹難月金
止金・手 竹金・手
鹿 戈止心心 戈難心
戈止弓水 戈難水
戈止卜火 戈難火
𢉖 戈止戈戈 戈難戈戈
一止一 一中中一
𡆵 田止 田中中中
𣶒 中止中 中難中 「𣶒」實際取碼沒變。
水・中止中 水・中難中
月山・止 月山・女一・中
中止 中難 「肅」實際取碼沒變。
廿止金 廿難金 「兼」實際取碼沒變。
戈・廿止・火 戈・廿難・火 「㢘」實際取碼沒變。
卜・止・中一 卜難・中尸一
卜止 卜難 「齊」實際取碼沒變。
卜止火 卜難火
弓止山 弓難山 「龜」實際取碼沒變。
卜・的手一 卜竹・竹手一
卜金口 卜金月口
卜戈・月 大戈・月 此輔助字形不可用於「车」、「东」等字形。
水・卜戈・山 水・大戈・山
止卜金 竹難卜金
弓片 弓戈弓弓
弓片的 弓戈弓竹
十片 木一
卜片 卜中弓金
土片 土中弓金
弓片人 弓弓手人 相似的「𠄘」字(中間只有二橫)取碼「弓弓手人」。
一片・木・木 一月・木・木
廿片 廿一一金
廿片・土 廿金・土
廿片女 廿一一女
一片 一月山金
中・中・中片 中・中・中金
的片 竹日卜火
的片・卜竹女 竹日卜女
弓火木片 弓弓・一・口月 「𩰲」單用時取「弓弓一口月(NNMRB)」。
弓手日片 弓弓・一・口月

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

[編輯]
  • 複合字首中,六代取消了三代五代共用的「羽」「厥」、五代的「合」,不再視作複合字首。「薛」仍為複合字首,但取碼改為「廿中」。
  • 「隹」「阝」「幾(去人)」不再視為複合字,但實際取碼沒變。
  • 複合字首「」(右下是「」)由「卜弓」改作「卜大」;「」(右下是「凡」)仍取「卜弓」。「𦝠」獨用時取碼「卜女口大」。
  • 「門」「鬥」「虍」由複合字改為複合字首,獨用時拆碼分別由「日弓」「中弓」「卜心」改為「日中日弓」「中一土弓」「卜的心」。
  • 新增「」「」「」「」四隻複合字首。
  • 六代(沒有完全)取消了複合字規則,改用新舊輔助字形、複合字首處理以往的複合字,詳見其他節的例字。
六代改變的複合字首
複合字首 取碼 字例 六代編碼 五代編碼
日弓 日弓・人 日弓・人
中弓
卜心 卜心・的山 卜心・竹山
廿中 廿中・弓木 廿十・弓木
一月 一月・戈止心 一一・月月・心
卜月 卜月・竹手山 卜・口・月山
廿月 廿月・弓戈 廿・田中・弓
的大 的大・一一土 竹人・山土・大

六代難字規則變更

[編輯]

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

六代重複字規則變更

[編輯]

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

六代反字身規則

[編輯]

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

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

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

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

六代上下形規則

[編輯]

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

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

六代疊字規則

[編輯]

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

六代疊字規則字例
例字 六代編碼 五代編碼 說明
𠎳 人木・人・一木 人・一木・木
卜心・卜月・心 卜月・卜心・心
卜心・卜心・心 卜心・卜月・心
卜口・卜口・口 卜・一・一口
一田・一田・田 一月・田田・田
日口・竹木・口 日・屍口・口 字形為「⿰昭和」
日月・水・戈口 日・月・水口 字形為「⿰明治」
一田・一田・田 一月・田・一田 「靁」取碼由「一月・田・田田」改成「一片・田・田田」

六代鏡像字規則

[編輯]

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

六代鏡像字規則字例
例字 六代編碼 五代編碼
𠄏 弓弓片 戈中女
𢆴 女戈・弓弓片 女戈・戈中女
𢨋 戈口一片 戈一・大一戈
𣀨 戈口片・卜水 戈戈・卜水

六代其他改變

[編輯]
六代其他改變
字形 六代編碼 五代編碼 說明
的人
田一
月山 月一
弓水 弓弓大
一尸 一女尸
火戈 竹火
卜一 戈戈一
中金 竹卜
的女・屍卜 竹竹・屍中戈
十田日女 中中・女
田十 田十竹
田一中 田一中中
中田一 中田中一
木人人水 十人・弓戈
木水・心・火木 十水・心・火木
一口口口 一土口口 做字首時取碼「一口」或「一口口」
田田・土 田田・田田・土 「壘」仍取碼「田・田田・土」

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

六代異體字擴充

[編輯]

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

六代符號表更動

[編輯]

六代倉頡將五代的符號表由原先的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. 官方資料未明確提及此類字形為例外,但實際此二字皆不按上下形規則取碼。
 特別注意 倉頡輸入法
版本差異
進階知識