感谢邀请。
仓颉输入法属于那种典型的演示胜于说教的技能,以下会通过几个道具来演示仓颉的输入过程,或许更易懂些。
一、把仓颉字母「零件化」
学仓颉第一步是熟悉他的字根在键盘上的分布。字根也叫仓颉字母,或字码。无论叫什么,都是指一种东西(以下可能会混用这些名称,见到他们不必纠结,都一样)。
最好把仓颉字母看成是实体化的「组字零件」。如此一来,字根与字根之间的关系被大大简化了。由于无法像写字那样隨意交织笔画,所以实体字根之间只有「拼接」和「覆搭」两种关系,这就避开了字根间「穿插」这种最令人头疼的事情。所以,仓颉的组字过程完全不受书写因素的影响。
把仓颉字根看作拼字「零件」
二、把「零件」连起来
背熟字根以后,接下来要做的事就是把字根「拼接」起来组成字即可,就像这样:
拼字示例
以下是拼接规则:
像「天」字这样各字根连在一起的,叫做「连体结构」。如果有字根虽未在事实上和其他字根相连,但在心理上却可以把他们视为一体的,也算作连体结构(比如「马」字的最后一个横是不可分的。同理,「甚」的「八」也是不可分的。但「囚」字的外框是可分的。)。
无论汉字多复杂,都可以按这种拼图思路完成输入。但实际我们并不需要把组成一个字的字根一个不落地输入一遍。更好的办法是在有限的几个字根內完成拼字。仓颉规定,所有的连体结构要在四个字根內完成拼合。具体说来是这样:一个连体结构最多由四个字根组成,如超出,则只取第一、二、三和最后一个字根,其他省去。
三、连接顺序
在四个字根之內,应该以什么顺序把连体结构拼接起来,是接下来要掌握的內容。
连体结构分为四种输入顺序:
- 从上到下:「由」、「申」
- 从左到右:「卅」、「卄」
- 从外到內:「凹」、「巨」(半包围也看作外內序,先外后內)
- 先垫底儿后铺到面儿** :「巾」、「束」(特殊顺序,稍后详述)
前3种顺序最好学也最常用,就是把字根顺接起来就行了。唯一需要注意的是,要「取大优先」,意思是哪个字根形状更大更复杂,就先输入哪个。例如上文提到的「卅」字,在输入时要先敲入一个「卄」字根,再敲入一个「十」字根,因为「卄」比「十」更「大」更复杂。这就是取大优先的原则。这一原则在倉頡中是通用的。其他例子如下(请注意观察下图中的「夫」字。它是一个上下序的连体字。上部分的字根是「 」,下部分是一个「捺」):
最常见的由上到下顺接连体字
其他字的输入顺序道理是一样的,取大优先,如法炮制。
至于第4种顺序,可以用一幅图说明:
先底儿后面儿
以俯视角使用「组字零件」,就会产生如图的这种输入顺序。这其实就是仓颉处理简单交叉笔画的方式。「巾」字是怎么来的?答案是:先输一个「丨」(竖杠),再在其上「搭」一个「冂」(下框),就这么简单... 这种字根组合方式就是上文提到的「覆搭」。
以上就是连体结构的输入顺序。特別注意:所有顺序可以混搭使用。比如说,题主提出的「市」字是以这样的思路输入的:
整体上,「市」字的输入顺序是从上到下,所以先放上一个「亠」(文字头),然后把下半部分看成是一个「巾」,这时就用到了第4种输入顺序,即先底儿后面儿地输入,就得到了一个「市」。混合序的诀窍在于先整体后部分的决定输入顺序。 四、合体结构及其输入顺序
字根连起来可以成为连体结构,那如果把连体结构组合起来会怎样呢?当然就组成了「合体结构」喽。
合体结构
如图,一个合体结构是由两个或以上的连体结构组成的。所以,合体结构(无论输入顺序如何),首先可以分出至少一个连体结构,其划分依据是连体结构之间明显的分界空隙。这第一个被分出来的连体结构叫做「全字字首」。顾名思义,这个字首是针对整个字而言的。剩下的部分叫做「字身」。如果「字身」也包含两个或以上的连体结构,就可再分一次,第二次分出的字首称为「次字首」。
字首、次字首与字身的概念(上下序)
左右顺序的字首与字身
其他字例如:「囚」——全字字首为「囗」(外方框),字身为「人」,无次字首,输入顺序为「由外到內」。
从上例也能看出合体结构的输入顺序包含上下、左右和外內三种。这和连体结构是一样的,只是合体结构没有「先底儿后面儿」的那个特殊顺序。
合体结构的输入顺序之间也可以並且需要进行混搭。比如「悟」字,全字的输入顺序是从左向右的。左边的竖心旁是全字的字首,而右半部分我们可以看成一个上下序的合体结构,其中, 「五」是次字首,「口」是字身(关于次字首和字身的细节下文详述)。其他字以此类推。
五、合体结构的字根数目限制
仓颉规定:一个合体结构最多能使用五个字根。其中,前两个字根专门用于处理「全字字首」,后三个字根用于处理「纯字身」,或者「次字首」加「字身」。分述如下:
单根字首
双根字首
多根字首
特別注意:只要是合体字,第一部分就一定是「全字字首」。全字字首,一定会用完前两个字根的配额,也就是说,即使全字字首不满二个字根,也要按二个字根算。这就意味着,一个合体结构在全字字首输入完成之后,就只剩下三个字根可用了。这一点要特別注意。
次字首的输入方法和全字字首基本一样,只是它和字身伙用剩下的三个字根配额,无需遵从上述特別规定。
2. 字身的处理
如前所述,假如没有次字首的存在,那么一个合体结构的「字身」就有三个字根的配额可用(前两个分给了全字字首)。这时字身的输入方法是选择第一、二和最后一个(从而也是全字最后一个)字根输入即可。
假如有次字首的话,那么字身要根据次字首的需要让出相应数目的字根。也就是说,如果次字首用到一个字根,那么字身部分就得让出一个字根配额给次字首,自己只用两个字根。这种情况下字身取第一和最后一个字根;如果次字首用到了两个字根,那么字身就只有唯一一个字根可用了,这时的字身就取末根就好。以下的「顺」字可以说明「字首」、「次字首」以及「字身」之间的取码关系:
输入说明:
全字为一个合体结构,按从左到右的顺序输入(左右序),全字要在五个字根之內完成输入。
首先输入最左边的那个竖撇儿「丨」,这是「全字字首」。字首虽只取了一个字根,但也要占用两个字根的配额(5-2=3);
接下来再输入一个「丨」,这是「次字首」(也就是字身部分的字首),它由一个字根组成,所以只需取那个字根就好(3-1=2);
剩下的部分是「字身」。现在,只有两个字根配额留给「字身」了,要再输入一个「l」,这是字身部分的第一个字根。最后,做为结束,输入末根的「人」(2-2=0,5个字根配额全部用完)。
合体字的输入模式可以用下列符号表示:
〇〇 | (©©)〇
一个合体字最多可得到五个字根的配额。前两个圈代表「全字字首」。任何情况下,全字字首都要占用两个字根配额,所以用竖线把它隔开。后两个©代表「次字首」,如果它们存在中,就把剩下的3个字根配额按需划给它们,所以把它们放在括号中。最后一个圈就是字身了。一个字身最多可以由3个字根组成,最少由一个字根组成。
到此,仓颉的基本输入方法就说完了。希望对答主有所帮助。
彩蛋:
「乐」字为何不是竹、女、火?
答:因为乐字的最后一个字根是
这是一个独立的字根
而不是「小」。
题主图片中的字根没有展示完全。完整的仓颉字根表在这里:
https://zh.wikibooks.org/wiki/%E5%80%89%E9%A0%A1%E8%BC%B8%E5%85%A5%E6%B3%95/%E8%BC%94%E5%8A%A9%E5%AD%97%E5%BD%A2 |