大家好,我是使用了仓颉15年后,最近心血来潮开始学习行列的乡民。
看了一下板上的心得文,几乎没有仓颉跟行列实际到堪用速度的比较,
想留下一些记录给未来想学字型输入法的人一些意见。
目前成绩
仓颉 75字/分。使用15年。
行列 35字/分。使用0.25年(3个月/每天约20分钟)。
先讲结论。
行列整体较好;仓颉的优势很小。
以爬山作比喻的话,
行列的坡度较平缓(学习曲线or难易度),但山顶较高(最终速度较快)。
(行列破百不算少见,但传统仓颉几乎无法破百)
第一部份,(跟仓颉相比)学习曲线平缓的原因我认为如下:
1、规则简单
以仓颉来说,主要规则是先判断字可否分割,不行则拆4码,可以则拆5码。
字首2字身3,字身如果可再分割要再分次字身、尾字身等规则。
拆码顺序不是按照笔顺,
还有很多小规则因为只有少数的字才用得到,也易忘记。
(例如鹏并不是拆朋+鸟,月月竹日火。趸不是拆万+足)等等…
行列就只有3条规则,所有字都是拆4码。
2、字根完整(字根多)
早期我以为字根多是缺点,直到我接触行列才意识到字根少才是缺点。
仓颉的字根很少,代价就是前面所提的规则繁复,
有许多字没拆过根本拆不出来。
(即便多数确实都能用仓颉的规则解释,但没拆过就拆不出来,
真的有人福的示部第一次就打对的吗?或是又这个字…例子太多了)
字根完整让学习初期的成就感很容易建立,
而仓颉却会让人明明学完了规则字根却因为没打过而打不出来易产生挫折感。
(所以学仓颉最好的学习方法是身边有人问,自学很容易失败)
仓颉的字根记完后,也有复合字根。例如气拆人弓,隹拆人土,
难字(渊,龟,庆…等等也至少20个字)也是每个字没拆过不可能拆出来。
而行列的字根九成都能用推理推出来,因此字根虽然较多但并不会造成学习困扰。
3、容错码
这点我认为是仓颉最不好的地方。
仓颉的编码全部都是朱邦复先生认定的写法。但有些其实异体字的写法。
例如“今”的第三笔他认为是一点而非一横。“次”的前两笔是一点一提。
“育”上面是横的卜加厶。族繁不及备载。
这些都跟教育部规范的不一様。
明明重码率不高,可以加容错码,但他却选择不加容错码。
当然可以自编仓颉,但这对一般人来说难度太高,
而且仓颉、行列的优势就是公用电脑也能用,自编输入法就没有这个优势了。
第二部份,(跟仓颉相比)最终速度较快原因如下:
1、码数少
仓颉的平均码数是4.78(含空白键,教育部字频总表加权)
行列则是4.03(同上,不用简码)
4.78/4.03 = 118%
所以本质上,打仓颉100字的人的手速打行列可以打118字。
2、行列有加入许多巧思。一是简码,二是词组输出、三是特别码。
他的简码聪明在不太需要背诵。
二级简码全部符合规则,一级简码有75%也符合规则。
(3000多个简码中只有不到150个字是不合规则)
用二级简码打字的话,平均按键数是3.38键;
加上一级简码的话,2.83键。
我第一次看到这个数字时其实很讶异,
因为我过去总以为要打简码就要背许多不规则的编码方式。
但行列的简码却能让人在不太需要背额外的东西下提升速度。
而且简码也解决了重码选字的问题。
词组输出的部份因为Windows内建的行列输人法并不支援,
列入讨论的话对仓颉不公平,这边就不讨论,
惟词组输出其实是行列输入法的原生功能,这部份算是微软的问题。
至于“特别码”的设计,在使用简码的情况下,速度并没有显著的提升。
一、二级简码+特别码下,按键数为2.75。所以也可以完全不考虑。
那有没有什么情况下是推荐学仓颉的?
考量到大部份用他人电脑时都是公司电脑、公用电脑,多为Windows的情况,
我认为两者最大优势免费,公家电脑可用这方面是平手的。
唯二的情况是
1网络上的字典有很多都支援仓颉码查询,可以直接查字。
但如果你会拆该字的仓颉码的话,代表你会写,那也就会拆行列码,
那用行列打出该字直接查网络字典即可…到头来还是其实仓颉做得到的行列都做得到。
2右手下方的符号区不喜欢被输入法占用的人(, . / ;这四个符号)
最后是一些闲聊。
我在学行列时其实看到许多仓颉输入法的影子,
去查发明年代后发现两者相隔10年左右,更加确信行列其实参考了仓颉许多地方。
所以我认为行列是大幅改进仓颉的缺点,
(反观三代仓改五代仓的目的真是匪夷所思。该改的不改,不用改的却改了)
而且发明人廖明德先生也免费公开,时至今日仍有参与维护。
其精神跟仓颉发明人朱邦复一様令人钦佩。
只可惜没有推广所以名气不如无虾米,而免费输入法市占已被仓颉吃下来了。
无意间发现了这个网站而开启了我的行列之旅。
https://array30.misterfishup.com/
也希望这篇文章能让人更了解实际使用上这两个输入法的差异。
谢谢阅读。