倉頡輸入法/三代與五代編碼差異

維基教科書,自由的教學讀本
前往: 導覽搜尋

倉頡輸入法最新公開版本爲五代,繁簡漢字的編碼規則較統一,重碼字、訛誤字亦少。但目前最通行之倉頡輸入法爲微軟倉頡及新倉頡輸入法,則主要基於第三代。兩者之主要差異有:

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

五代新增輔助字形[編輯]

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

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

另外,在2003年,朱邦復先生也新增了一個輔助字形「Cjr5k-s2.png」,歸入「尸」字母,適用於簡化漢字「马」部件,但使用五代編碼的系統或輸入法程式若未更新編碼,則不支援。詳見「進階知識」篇章裏的「罕用及新增輔助字形」

五代修改複合字及複合字首規定[編輯]

複合字:五代取消了「Cjc3k-hi.png」,並將「Cjc3k-yr.png」改爲「Cjc5k-yn.png」。

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

複合字首:五代取消了「Cjh3k-md.png」、「Cjh3k-ii.png」、「Cjh3k-mf.png」、「Cjh3k-md.png」、「Cjh3k-md2.png」;增加了「Cjh5k-or.png」、「Cjh5k-qa.png」、「Cjh5k-qx.png」、「Cjh5k-hy.png」、「Cjh5k-nt.png」、「Cjh5k-tj.png」、「Cjh5k-hr.png」。

五代取消的複合字首
複合字首 三代取碼 五代取碼 字例
Cjh3k-ii.png 戈戈 戈.人戈 (三代:戈戈.人月人;五代:戈.人戈.月
(三代:戈戈.火;五代:戈.人戈.火
Cjh3k-ig.png 戈土 戈.人土 (三代:戈土.心;五代:戈.人土.心
(三代:戈土.竹日火;五代:戈.人土.火
Cjh3k-mf.png 一火 一.人火 (三代:一火.月山金;五代:一.人火.金
Cjh3k-md.png 一木 一.竹木 (三代:一木.卜中一;五代:一.竹木.一
(三代:一木.一口;五代:一.竹木.口
Cjh3k-md2.png 一木 一.木木 (三代:一木.卜中一;五代:一.木木.一
(三代:一木.日;五代:一.木木.日
五代增加的複合字首
複合字首 三代取碼 五代取碼 字例
Cjh5k-or.png 人.一.口 人口 (三代:人.一.口手;五代:人口.手
(三代:人.一.口廿;五代:人口.月廿
Cjh5k-qa.png 手大.日 手日 (三代:手大.日.中戈;五代:手日.中戈.戈
(三代:手大.日.心;五代:手日.心
Cjh5k-qx.png 手大.竹難 手難 (三代:手大.竹難.心;五代:手難.心
Cjh5k-hy.png 竹水.卜 竹卜 (三代:竹水.卜.中戈;五代:竹卜.中戈.戈
Cjh5k-nt.png 弓人.一.口廿 弓廿 (三代:弓人.一.口弓;五代:弓廿.竹弓
Cjh5k-tj.png 廿.竹十 廿十 (三代:廿.竹十.木;五代:廿十.弓木
(三代:廿.竹十.人;五代:廿十.口卜人
Cjh5k-hr.png 竹一.口 竹口 (三代:竹一.口.土;五代:竹口.土

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

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

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

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

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

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

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

五代統一簡化字的編碼[編輯]

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

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

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

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

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

附註[編輯]

  1. 1.0 1.1 詳見朱邦復:〈第五代倉頡碼表說明〉,2006年。

返回[編輯]

按此返回本敎科書目錄