为什么五笔输入效率那么高,却败给了拼音输入?
作者:卡卷网发布时间:2024-12-01 20:24浏览数量:138次评论数量:0次
本人用五笔很多年,专门买书深入学习过,也接触过很多习惯用五笔的人。根据自身经历和体验说一下五笔输入的优劣点,欢迎完善补充。
1、优点:单字输入时,每个字最多按4下键盘。
这一点优势似乎并不明显,单字输入的话,拼音最长的也不过是”zhuang"这类,共按6下,而且占比不大。
2、优点:单字输入时,编码几乎唯一。换句话说,按下任意1-4个键,打出来的字是唯一的。
例如,用五笔输入法,打"知“字,输入其编码“tdk”后,“知”字必出现在候选字的第一位,而拼音输入法输入“zhi”后,候选字出现在第几位一般不确定,需要手动选择。也就是说,对于同音字的输入,五笔明显优于拼音。尤其是输入文言文等特殊文本时,生僻字较多,拼音输入候选字很可能排到第二三页以外,而五笔输入无论多生僻,始终排在第一。
(当然五笔输入法的编码也不是完全唯一,但例外极少,这么多年常用字里只遇到过“云”和“去”这两个编码一致的。)
3、优点:基于第2条,五笔输入可以做到完全盲打。很多人纠结拼音也可以盲打,但是五笔的盲打优势在于:既不用看键盘,也不用看屏幕。
例如:当你需要把一份手抄稿打成电子稿时,通常需要一边看原稿,一遍看屏幕(选择候选字),而五笔输入几乎无需确认(因为所需候选字必在第一位)。没用过五笔输入的可以想一下平时拼音打字时,候选字就在第一位时直接敲空格上屏的那个很爽的感觉,五笔输入时每个字都这么爽。
4、缺点:编码复杂,学习成本高。
复杂的原因:为了满足上述1、2、3条,五笔编码方式不得不增加层层规则,这也导致五笔编码复杂程度达到了丧心病狂的程度。下面通俗地说一下五笔编码的规则,让没接触过五笔的人也大致有一个体会。
4.1、按键与零件的”一对多“
我们都熟悉:拼音输入法,是用字音来输入汉字的,而英文输入法是按字形来输入的。比如”word"这个词由w、o、r、d这四部分组成,只要按下这四个字母对应的按键就可以输入了。那么汉字可不可以按字形来输入呢?当然可以。不同的是,英文单词的组成”零件“只有26种(算上大写,也只有52种),但汉字的”零件“却有很多,如”扌”、“彳”、“口”、“土”……,远远超过键盘按键的数量,想要如英文般一个按键对应一个零件显然不可能,但是可以一个按键对应几个甚至十几个“零件”,例如让s键对应“木”、“丁”、“西”、“覀”这些零件。但如此一来,每个按键都对应那几个零件,就需要使用者投入大量的学习和记忆成本,这是五笔输入法复杂的原因之一。
(这里补充段题外话:如果不用偏旁部首做零件,改用笔画做零件可不可以呢?当然可以,如此甚至不需要26键只需要5键就可以,五键分别代表”横、竖、撇、点(捺)、折“这五种笔画,这就是”笔画输入法“。这种输入法优势是学习成本低(和拼音输入一样几乎不用学),但却没有拼音输入的优势,一来重码率依然很高,二来每个笔画都需要按一下键,尤其对笔画多的汉字需要按十几下键才能打出来,没用过的可以想一下你用笔一笔一划写字的速度,嗯,笔画输入的速度就和这差不多,因此比较冷门。)
4.2、拆字规则复杂
继续说回五笔,用每个按键对应多个零件,已经够复杂了,但还有个问题,如何拆字?
没用过五笔的人可能理解不了什么事”拆字“。举个直观点的例子,我们要输入”森“字,我们可以把它拆成”木“”木“”木“三个零件,而”木“这个零件对应的按键是s键,我们只需要敲出编码”sss“,就可以输入这个”森“字。也就是说:五笔打字的基本思路,就是把要打的汉字拆成零件,然后找到这些零件对应的按键并依次输入。
然而上面说的只是理想情况,很多情况比这复杂的多。例如”盒“字,是拆成”人、一、口、皿“呢还是拆成”合、皿“呢?再例如”我“这种没有明显分界线的怎么拆呢?再比如”困“字,我拆成了”囗“和”木“之后,是先输入”囗“呢还是先输入”木“呢?
通过上面的几个例子,是不是头已经很大了?然而头大的事还在后面呢,除了规定上面这些拆字规则,还要满足上述第2条说的”编码唯一”的要求,因此出现了很多“能整不散”、“两块大小相似”、“避免交叉”、“末笔识别码”等反人类的规定(具体不展开了,只要能体会到很复杂就行了)。下面给出几个例子让大家体会一下拆字规则有多“反人类”:
①“天”要拆成“一”和“大”,而“夫”要拆成“二”和“人”;
②“末”要拆成“一”、和“木”,而“未”要拆成“二”和“小”
③“牛”拆成“丿二”和”丨“,”牜“却拆成”丿“和”扌”
4.3、字根种类复杂
字根其实就是上面提到的“零件”。为了避免重码,很多“零件”并不是完整的偏旁部首,尤其是一些常用的偏旁如“鱼”、“衤”、“氏”等,会被进一步拆成两个部分,比如“鱼”字旁,一横算一个零件,剩下的部分算另一个零件,如“衤”,最后的两点算一个零件,剩下的部分算另一个零件。如此一来这些“零件”就包括正常的偏旁部首、残缺的偏旁部首,再统一称为“偏旁部首”就不妥了,这些东西就有了个新名字叫”字根“。毫无疑问,这些”残缺“的偏旁部首进一步增加了五笔学习的复杂程度。
4.4、字根的编码
上面提到过s键对应“木”、“丁”、“西”、“覀”这些字根,难道”木“、”丁“、”西“等这些汉字的编码都是一个”s“吗?考虑到不允许重码,当然不能让它们的编码都是一样的单个”s“,于是这些本身就是字根的汉字,编码有单独的规则,而且这些字根中,”木“的编码方式,和”丁“、”西“的编码方式居然也不同。当然与前面4.1、4.2、4.3比起来这都算简单的了。(具体还是不展开了)
4.5、编码时省略部分字根
上面提到的第1个优点”编码最多4键“,为了满足这一约束,当一个汉字拆成的字根数量超过4个时,编码是只取第1、2、3和最后一个字根来编码。如此必然导致重码,为了避免重码,不得不在拆字规则上做规定,约定各种特殊情况,这也是拆字规则复杂、使用“残缺”偏旁的一个原因。
由此可见,虽然五笔输入法有上述3个优点,但促成这些优点的代价也是很大的。
5、五笔输入,打字速度并不慢
通过上面对五笔输入复杂程度的介绍,很多人可能觉得这么复杂的东西输入起来必定很慢。然而上面的复杂只是学习成本复杂,学会了速度还是很快的。
6、优点:多字输入,每个词最多按4下键盘
这一项也是五笔输入的一个绝对优势了。无论是如”唱跳“、”篮球“这种二字词,还是”孙悟空“、”落霞与孤鹜齐飞“、”中华人民共和国“等这些多字词,只需要按4下键盘就可以上屏,因此对4字以上词的输入,五笔输入法有明显优势。
很多人觉得不可思议,4个键怎么可能输入这么多字。下面括号里简单介绍一下规则,不愿意看的可以跳过括号里的内容。
(二字词,编码为每个字的前两个字根;
三字词,编码为前两个字的第一个字根+最后一个字的前两个字根;
四字以上词,为第一、二、三、最后一个字的第一个字根)
7、缺点:多字输入需要提前导入词库
当然能多字输入,前提需要先编辑词库,若词库中无该词,则只能单字输入。常用词库一般输入法都会自带,不常用的词库输入法也有一键导入功能,因此这个缺点影响不大。其实拼音输入法也是自带的词库,只不过一般不需留意,因为即使词库里没有的词,拼音输入法一般也能根据输入习惯自动将其加入词库。
8、缺点:多字输入重码率高
显然,词库越多,多字输入的重码率就越高。当然,拼音输入多字的时候重码率也很高,这一点倒也没败给拼音输入。
下面给个例子,让没接触过五笔输入的人直观体会一下五笔多字输入在一些特殊情况下的重码率。
①由于二字词编码时只取每个字前两个字根,如”狐狸“、”猩猩“、”狒狒“、”狗狗“、”猕猴“、”猖狂“、”狼狗“等偏旁相同的字,由于每个字的前两个字根都一样,这些词的编码也完全一样,所以全盲打时遇到这些词建议直接单字输入。同样的还有”鲤鱼“、”鲸鱼“、”鲳鱼“、”鳄鱼“、”鱿鱼“、”鲍鱼“等。
虽然多字输入存在7、8条介绍的缺点,但于第6条所说的多字4下上屏相比,这两个缺点实在微不足道。
9、优点:可以打出不认识的字,杜绝提笔忘字;缺点:无法打出不会写的字
由于五笔输入时按字形编码的,所以只要知道字形,就可以打出。对各种生僻字如”亓”、“莅“等都可以轻松打出。而拼音输入法,不知道读音是无法打出来的。
但与之对应,不会写的字,五笔输入法是很难打出来的,如”饕餮“。而拼音输入法,这一点更擅长,但也因为拼音输入的普及,一定程度导致了“提笔忘字”。
(题外话:搜狗输入法有一生僻字输入功能,按“u“+“汉字的各个零件读音”来输入。例如“犇”可以输入“u niu niu niu"来打出,显然这种输入法和五笔拆字的思路一致,算是阉割版的五笔输入法,虽然只适用于容易拆分的情况,且不能保证速度,但也一定程度弥补了拼音输入的缺陷,减少了一个必须选择五笔输入的理由)
10、优点:对某些特定群体,五笔输入法学习成本低
看到这一点,很多人可能会很惊讶,但这的确是事实。我和很多老职工有过交集,很多老职工找我帮忙安装五笔输入法。这些人基本都不懂拼音,或不习惯拼音,对他们来说五笔输入才更容易。只不过随着时间推移,会写字却不懂拼音的人越来越少了。这也是五笔输入逐渐被替代的一个原因。
最后,随着其他技术的发展,近些年五笔输入法的优势逐渐不再突出,例如上面提到的搜狗拼音输入法的生僻字输入。而且随着AI技术发展,手抄稿的输入也可以直接智能识别,而且正确率已经达到了相当高的标准,即使是微信里的一个小插件就足够日常使用了,这导致五笔全盲打的速度优势不再不可替代;而且由于手机的普及,9键输入时五笔的编码唯一的优势也没有了,也必须在众多候选字里逐一挑选;还有语音转文字输入,也越来越智能,很多时候不光五笔输入,连拼音输入也被替代,而且语音转文字的超低学习成本,别说是不懂拼音的,就是不识字的那批用户也被占用了。
结论:五笔输入的优势仍然在,只不过没那么突出了,而五笔输入的学习成本却没能有太大改善。而其他输入方式却不断改进,越来越方便。(当然五笔学习也有技巧的,如字根分布规律、简单编码、字根口诀等,这里不展开了,有兴趣的话以后再说)
最后还有个大家最关心的问题,我们还有没有必要学习五笔?下面是个人建议仅供参考:
1、如果你是打字初学者,对任何输入法都不熟练,如果能接受前期的学习难度,推荐学习五笔。毕竟五笔很多优势还是无法被替代的,建议五笔为主,特殊情况拼音辅助(如不会写的字);
2、如果你已经可以熟练使用其他输入方式,不建议再学五笔,因为习惯也是一个很重要的因素,比如你习惯了拼音输入,打"ang"时刚按下a,剩下两个字母靠肌肉记忆就可以直接敲出来,不用过脑,这个肌肉习惯不建议强行改掉,得不偿失。同理,如果你已经适应了五笔输入,也没必要再去刻意练习拼音输入。
就好比一个不会说话的婴儿,可以很轻松学会说汉语,但是一个不懂汉语的成年外国人,再想学会说汉语,就难上加难了。一样的道理:不会打字的,可以考虑学,会拼音的字的,没必要学。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:802.1Q协议中的Q代表什么?
- 下一篇:三星手机现在都是哪些人在用了?
相关推荐

你 发表评论:
欢迎