仓颉输入法/基本取码

维基教科书,自由的教学读本
跳到导航 跳到搜索
 汉字分割 仓颉输入法
基本取码
取码原则 

把汉字分解成1至5个仓颉字母的过程称为“取码”。

本章将介绍仓颉输入法的基本取码方式:

  1. 依“由外而内,由上而下,由左而右”的顺序取码。
  2. 取过的部份不得再取。
  3. 整体字最多取4码。组合字的字首最多取2码,字身最多取3码。字身若可分割,则次字首取1或2码,次字身取2或1码。
  4. 忽略书法变形或变位。
  5. “丶”、“凵”先取。

基本取码[编辑]

分出字首、字身,或字首、次字首、次字身后,分别对各部份依“由外而内,由上而下,由左而右”的顺序取码,之后按下空白键即可输出汉字。取过的部份不得再取。

取码数目本无须特别规定,可从头到尾全取。但中文字形状往往复杂琐碎,全取将耗神费时,与手写无异。综合考量输入效率及对汉字的分辨能力后,仓颉输入法规定一个汉字最多取5码,细则如下:

  • 整体字:最多取4码(4码以下全取;超过4码则取第1、2、3码及尾码,下同理)。
  • 组合字,字身为整体字:字首最多取2码(1、尾),字身最多取3码(1、2、尾)。后文或标作最多取 2.3 码。
  • 组合字,字身为组合字,次字首1码:字首最多取2码,次字首取1码,次字身最多取2码。后文或标作最多取 2.1.2 码。
  • 组合字,字身为组合字,次字首多码:字首最多取2码,次字首最多取2码,次字身取尾码。后文或标作最多取 2.2.1 码。

可参考以下字例:

汉字 取码图解 取码演示 说明
Egcjm-iknf-right.svg   “为”是整体字,完整取码是“戈大弓弓尸火”,按规则取第1、2、3码及尾码,故取“戈大弓火”。
Egcjm-bhnf-right.svg   “为”是组合字,字首是Cjrm-b17.svg,字身是Cjwm-hnnf.svg(字身不能再分拆),完整取码是“月.竹弓弓尸火”,按规则字首少于2码全取,字身取第1、2码及尾码,故取“月.竹弓火”。
Egcjm-olod-right.svg   “条”是组合字,字首是Cjrm-o7.svg,次字首是Cjrm-l1.svg,次字身是Cjwm-okd.svg,完整取码是“人.中.人大木”,按规则字首少于2码全取,次字首取1码,次字身取第1码及尾码,故取“人.中.人木”。
Egcjm-nfhag-right.svg “鳇”是组合字,字首是Cjwm-nwf.svg,次字首是Cjwm-ha.svg,次字身是Cjwm-mg.svg,完整取码是“弓田火.竹日.一土”,按规则字首取第1码及尾码,次字首取第1码及尾码,次字身取尾码,故取“弓火.竹日.土”。

取码注意事项[编辑]

由外而内,由上而下,由左而右[编辑]

仓颉输入法的取码顺序是“由外而内,由上而下,由左而右”,亦即:[1]

  1. 如有“囗”、“凵”、“匚”等外部之形,一律先取。
  2. 如有明显较上、较突出的部件,则先取。例如“”字应先取突出的“中”(Cjrm-l1.svg) ,再取“月”(Cjrm-b7.svg) ,而非由左而右取“月中”。同理,“”由上而下取“弓”(Cjrm-n1.svg)、“金”(Cjrm-c4.svg);“”由上而下取“中”(Cjrm-l1.svg)、“戈”(Cjrm-i1.svg)、“一”(Cjrk-m1.png)。
  3. 如多个部件等高,或上下区分无绝对标准时,由左而右取码。如“片”、“也”、“世”。

忽略书法变形或变位[编辑]

以“”字为例,此字是左右平排的组合字,应先取左半,再取右半。有些人习惯把“非”字右旁写得较高,以求美观,这些细微的书写习惯或书法结字差异在取码时一律忽略不计。

以下列出一些视为平排的字例:

平头写法 Cjvk-lmsy.png Cjvk-lmuo.png Cjvk-lll.png Cjvk-yj.png Cjvk-vid.png Cjvk-ddk.png Cjvk-hxle.png Cjvk-hxjc.png Cjvk-yrnl.png Cjvk-nljwj.png Cjvk-yjksj.png Cjvk-ooi.png Cjvk-lis.png
结字变化 Cjvk-lmsy2.png Cjvk-lmuo2.png Cjvk-lll2.png Cjvk-yj2.png Cjvk-vid2.png Cjvk-ddk2.png Cjvk-hxle2.png Cjvk-hxjc2.png Cjvk-yrnl2.png Cjvk-nljwj2.png Cjvk-yjksj2.png Cjvk-ooi2.png Cjvk-lis2.png

书法结字时除了会改变部件位置,有时也会改变笔形。比如“乚”笔在右侧有字形时会转为钩笔,捺笔在右侧有字形时会转为长点,左偏旁的横笔会变挑,左偏旁的竖笔有时会变撇,上方带钩的部件有时会省钩等。由于这些笔形改变也是因人、因书体风格而异,取码时也一律忽略不计,按原字形取码。为方便初学者,我们在辅助字形一章已尽量列出所有笔形变化,但若能养成据原形取码的习惯,会更符合仓颉输入法的本意。

字例
书法部件 Cjhvk-ylm.png Cjhvk-mylm.png Cjhvk-rylm.png Cjhvk-mmu.png Cjhvk-fmu.png Cjhvk-hdhu.png Cjhvk-su.png Cjhvk-klwu.png Cjhvk-lbu.png Cjhvk-tlqo.png Cjhvk-qo.png Cjhvk-hqo.png Cjhvk-nd.png Cjhvk-qj.png Cjhvk-ytj.png Cjhvk-smsim.png
部件原形 Cjwk-rylm.png 禿 Cjwk-tlqo.png

先取右上角的“丶”[编辑]

若汉字右上方有一点(Cjrm-i1.svg),则一律视为位于最高位置,优先取码。这是为了避免混淆,也避免与点在下的字重码。例如“”取“戈大”,“”则取“大戈”;馀如“”、“”、“”、“”、“”、“”等字亦同。

最高为点 犬 犮 发 尤 弋 式 求 甫

先取外面的“凵”[编辑]

关于“由外而内”的取法,如果部件被“山”的辅根“Cjrm-u1.svg”包住,一律先取“Cjrm-u1.svg”,再取里面的部件。

例如“”字,有时里面的“Cjrm-k5.svg”会写得较高,但根据此规定应取“山大”,而非“大山”。类似情况还有“”(山水)字、“”(尸.山土)的字身、“”(卜一.山人人)的字身等。

三代仓颉有个例外是把“”字上头的“弓”(Cjrm-n2.svg) 视为最高位,因此取码“弓山水”(Cjrm-n2.svgCjrm-u1.svgCjrm-e6.svg) ;“”也同理取码“水.弓山水”。五代仓颉为规则统一,取消了此特例,看作是“Cjrm-u1.svg”形包围其馀部份,因此“函”取码“山弓水”,“涵”取码“水.山弓水”。

先取凵形字首 凶 凷 𠚍 凼 𠙹
字身里,先取凵形次字首 齿 画 届

附注[编辑]

  1. 《(增订版)仓颉第三代中文字母输入法》〈第三章·1、取码通则·第一节、取码顺序〉

练习[编辑]

  • (待定)


 汉字分割 仓颉输入法
基本取码
取码原则