编注:
本文是少数派 2021 年度征文 活动 #效率 21
标签下的入围文章。本文仅代表作者本人观点,少数派对标题和排版略作调整。
和往年不同,今年文章的数据表现将很大程度上决定征文活动的最终走向,包括「双倍稿酬(由飞书赞助)」活动奖励、最终票选名单以及征文奖品类型。如果你喜欢这篇文章,不妨通过充电或评论的方式支持作者。
为节省读者时间,不讲废话,直接步入正题
什么是五笔
「五笔输入法」是由「王永民」发明的一种形码输入法,可将汉字拆分为字根编码,将字根映射到字母按键上,进行输入,如:
- 打 = 扌+ 丁 = rs
- 汉 = 氵+ 又 = ic
- 字 = 宀 + 子 = pb
五笔的优势
最大的优势:打字精准(优雅),可以盲打(不用看屏幕,不用盯候选框)
准确来讲,打字精准是所有形码输入法的共有优势。
速度快并不是五笔的独有优势,因为对于日常用语、固定词语,拼音、双拼也可以打的很快。
五笔只在非长句、不适合拼音联想的场景下,才有显著的速度优势
五笔的劣势
最大的劣势:不会写的字就不会打,学了五笔,你才意识到许多字你会读,但不会写。
为什么学五笔
每个人学五笔的原因各不相同。
在用拼音时,需要时刻关注候选框,眼睛盯在屏幕上一小块地方,频繁的候选、翻页,经常搞得我怒上心头、急火攻心,无奈只能捶胸狂怒,再告诉自己:要沉稳。
智能拼音、语音输入法只能在输入 长句、流行词语 时才能发挥强大的联想优势,一旦脱离长句语境,要准确地打出少量的字,在候选框中来回翻选时,是非常痛苦的。
而使用五笔,或者说「形码输入法」,就可以像打英文一样,不看屏幕、不看键盘、快速、精确地打出想要的汉字。
我学五笔的初衷不是「追求极致的打字速度」,而只是为了消除「时刻看着候选框选字时的烦躁感」
学五笔需要什么成本
最大的五笔学习成本:大约一个月时间(尤其是前半个月)内无法顺畅进行文字输入,每天需要拿出三个小时的连续训练时间。
一定要用有效的方法训练(进阶练习),否则你可能在一个月、半年甚至四年之后五笔输入仍然磕磕绊绊。
学哪种五笔
五笔是「形码输入法」的一种,形码输入法有:五笔、郑码、仓颉……
而「五笔」中,就有:86 五笔、98 五笔、新世纪五笔、……(一些民间大神创作的改良版五笔,如 09 五笔)
如果你下定决心学习五笔了,那我建议学习「86五笔」
这里的「推荐」也是一种无奈。
本文是以「86五笔」为基础的,但其中的方法同样适用于其他五笔输入法的学习。
为什么建议学习「86五笔」
在一个理想的世界中,最流行的形码输入法一定不会是「86五笔」
我年轻,也任性过,先学了更科学的「98五笔」,但迫于现实(以下的原因),改学了「86五笔」。
原因有二:「86五笔」是事实上的形码标准;流畅的形码输入靠条件反射
「86五笔」是事实上的形码标准
「86五笔」发行很早,是 1986 年的产物,某些地方的设计上有一些不够科学。「98五笔」吸取了86版的教训,无论是拆字策略,还是字根排布,都更合理。「新世纪五笔」的评价褒贬不一。
「86五笔」是事实上的形码标准,岿然不动,是因为:
- 「98五笔」推出时,学习成本更低、日常完全够用的拼音已经普及,学习形码输入法的新用户越来越少
- 「86五笔」发行太早,占了先发优势,用户很多,多数输入法没有及时适配 98 五笔,86 五笔用户也没有动力转向 98 五笔
86 五笔是事实上的形码标准,还表现在:
- 在 Windows8/10/11、MacOS 中都内置有五笔输入法
- 任一款五笔输入法,它可能不支持换码表、不支持 98 五笔,但它一定会默认支持 86 五笔
可以这样说,几乎在任一台能够输入中文的电脑上,都可以不作繁杂的配置,直接上手使用 86 五笔,得到一致的输入体验。
想想:
- 几乎每台电脑上都有拼音输入,普通人用拼音输入法,他们在任一台设备上,都能直接用拼音输入
- 如果你学的是「98五笔」或其它形码输入法,那么,到一台新设备上,想要输入,就必须安装新的输入法、配置上定制的码表,才能流畅地打字
这你受得了吗?我受不了。
事实上,当我们说「五笔」时,如果不加特殊前缀,都是默认指「86五笔」
流畅的形码输入靠条件反射
所有的形码输入法,到熟练后,基本上都是靠神经反射快速打出汉字,此时,86五笔的一些不科学的方面,也就不再有多大影响了。
例如,「君」,明明和「看」一样,应当是上下结构,编码成「vtkf」才合理,但「86五笔」就认为「君」是半包围结构,编码成了「vtkd」。但五笔打的多了以后,一看到「君」,手就往「vtkd」上摸了,根本不用去想它是什么结构。
使用什么五笔输入法
如果你用的是 Windows 10/11,可以在「设置 -> 时间和语言 -> 语言 & 区域 -> 中文」中添加「微软五笔」
如果你用的是 MacOS,它自带有「五笔输入法」
此外,还有众多第三方输入法,如:极点五笔、精灵五笔、QQ五笔、搜狗五笔 ……
手机端百度输入法、搜狗输入法、iOS 自带输入法都支持五笔,不过不推荐在手机上输入五笔,毕竟屏幕太小。
如何入门五笔
在入门阶段,默认读者已掌握正确的英文键盘指法,如:左手食指按「TGB RFV」,右手食指按「YHN UJM」
入门五笔,主要有四个目标:
- 阅读了解五笔的拆字理念
- 在字根练习中,熟悉每个字根在键盘上的位置
- 在常用字练习中,通过实践理解五笔的拆字理念
- 在练习实践中,理解和熟悉一级简码、一简二重的快速输入技巧
如果每天投入连续的四个小时(也就是一下午)用于学习五笔,那么最多四天即可完成入门。
五笔理念
「汉字」的基本笔画分为「横、竖、撇、捺、折」
「汉字」的「字形」有三种:
- 「左右型」,如:和、树、提、部
- 「上下型」,如:态、惹、蔽、丛
- 「杂合型」,如:身、国、同、这
「字根」是构成汉字的「基本单位」
主键盘除「Z」之外的 25 个字母按位置被分为「横、竖、撇、捺、折」五个分区,每区五个按键:
- 横区:G F D S A
- 竖区:H J K L M
- 撇区:T R E W Q
- 捺区:Y U I O P
- 折区:N B V C X
五笔的字根大体均匀地分布在 25 个按键上(不用记):
![](https://cdnfile.sspai.com/editor/u_/c87jm1db34ta9bscr5k0.jpeg?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
字根的分布,大体符合分区规律,如:「横区 GFDSA」的字根,大多数以「横」起笔
在五笔中有四种汉字:
- 「字根汉字」,即本身就是一个字根的汉字,如「五、十、干、古、西……」
- 「键名汉字」,即每个按键第一个「字根汉字」,如「王、土、大、木、工……」,共有 25 个
- 「基本笔画」,即「一 丨 丿 丶 乙」,只有 5 个
- 「普通汉字」,即通过多个字根组成的汉字
以上四种汉字,对应四种「编码规则」,其实内容不多,不用死记硬背,练几个字之后,自然就会了。
对于字根按键相同的汉字,五笔引入了「识别码」进行区分,「识别码」是最后一个字根的末笔,如「青 表」字根编码相同,都是「ge」,而:
- 「青」的末笔是「一」,上下结构,它的识别码就是「横区」第二个按键「f」,全码即为「gef」
- 「表」的末笔是「丶」,上下结构,它的识别码就是「捺区」第二个按键「u」,全码即为「geu」
这里不赘述五笔的「编码规则」,因为它就像让人眼花的数学公式一样,仅有文字,初学者看完也可能仍是一团浆糊,五笔的理念理解到这里就够了。
剩下内容的掌握,便是「入门实践」的任务目标了。
入门实践
在这一步,你要在实践中:
- 熟悉每个字根在键盘上的位置
- 理解五笔的拆字理念
- 理解和熟悉一级简码、一简二重的快速输入技巧
这几个目标,建议下载「金山打字通」,使用里面的「五笔打字」练习练习入门。
![](https://cdnfile.sspai.com/editor/u_/c87jm1lb34ta9bscr5kg.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
字根练习
你可能听过、见过「五笔字根口诀:王旁青头兼五一……」,我要说:不要去背口诀,那纯粹是误人子弟、浪费时间。口诀背下来无法用于打字,五笔熟练者也背不下口诀。
字根是要记忆的,但不是要记忆「哪个按键上都有哪些字根」,而是要做到「给出字根,快速定位」,即给你一个字根,你能快速地知道它在哪个按键上,该用哪根手指去按。
正确的练习方式是:使用「金山打字通」的「字根分区及讲解」,刚开始每次只练一个区(即只有五个按键)的字根按键练习,到五个区都熟练后,进行整个键盘的配合字根练习。
![](https://cdnfile.sspai.com/editor/u_/c87jm1tb34taavnbc6i0.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
经过大约四小时的 有效练习时间,你就可以熟悉每个字根的所在位置了:给你一个字根,略想一下,能按到它所在的按键上。
单字练习
第二天,先阅读「金山打字通」中的「拆字原则」:
![](https://cdnfile.sspai.com/editor/u_/c87jm25b34ta9bscr5l0.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
再进入「单字练习」,配合其按键提示,一方面进一步巩固字根熟练度,另一方面熟悉五笔的拆字规则、识别码的应用:
![](https://cdnfile.sspai.com/editor/u_/c87jm2db34ta988767b0.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
在练习中,要刻意进行正确指法的练习:
- 左手按完编码后,右手拇指按空格
- 右手按完编码后,左手拇指按空格
- 不要只用一个拇指按空格
这个阶段 不追求速度,只是培养正确的指法、理解五笔如何拆字。
单字练习约两天,每天三小时,将「一级简码」「二级简码」「常用字」打过两遍后,就可以结束入门练习了。
你可以在「金山打字通」的「五笔讲解」中了解下五笔的打词规则。但你不用重视它,因为打词并不是五笔的优势所在。并且,新手容易在单字基础不牢靠时依赖打词,阻碍其单字基础的进步。
至此,你已经学会五笔了,花费时间约三天(或者再多几天)。你可以勉强拆字,但绝不是流畅,打一小段话可能要好几分钟、十几分钟。但没关系,只要你已经理解了五笔的理念、规则,这一阶段的学习目标就已经达成了!
接下来,请步入「进阶训练」,用最有效的练习方式,以最小的训练量得到最多的提升,快速进阶。
如何进阶五笔
输入法设置
在开始进阶训练之前,建议对你的五笔输入法做以下设置:
- 关掉「四码唯一时自动上屏」
- 关掉词组,开启「单字输入模式」
关掉「四码唯一时自动上屏」
考虑「常 䟫」和「躁」这对例子,「常 䟫」由于是重码字,在输入「ipkh」后,需要空格才能上屏;「躁」没有重码,打出四码「khks」后,就自动上屏,如果此时按下空格,就会上屏一个空格。
「四码唯一时自动上屏」会在打四码时带来一份不确定性:这个字是四码,它有没有自动上屏?需不需要最后敲一下空格?
关掉「四码唯一时自动上屏」后,对所有四码字,都可以保证「敲空格」的功能一定是上屏。
开启「单字输入模式」
为什么要只打单字?打词组在许多时候挺方便的呀?
没错,五笔打词在许多时候挺方便。但正因如此,新手会过度依赖打词,遇到些不会打的字,就偷懒通过词语打出来,使得单字基础薄弱,常常因为遇到不会打的字导致打断思路。
所以,在提升阶段,建议开启「单字输入模式」,过了提升阶段后,单字基础强大了,可以自行决定是否开启词语输入。
进阶目标
这一阶段的目标,是将常用单字前 1500 打到熟练,看一眼,几乎不需要思考,就能知道该摸哪几个按键。此时,以汉字录入员标准,你可以接近或达到中级;日常输入可以达到 80 - 100 字/min。
国家劳动保障部计算机汉字录入员标准:每分60字为初级,90为中级,120为高级。
此处所说的文字为离散文本,不是连续文本。
离散文本的定义:字与字之间没有字义关系,不形成词,不形成句。
汉语常用字只有三千多个,每个字使用的频率是不同的,这是汉字按字频排序后大致的语料覆盖率:
- 100 —— 40%
- 500 —— 78%
- 1000 —— 91%
- 1500 —— 96%
- 2000 —— 98%
- 2500 —— 99%
因此,将单字前 1500 练到熟练,便足以使你流畅打字,即便要写生僻字,你也能够轻松拆字。
进阶软件
在此阶段,你可以放下「金山打字通」了,此时你需要的是「跟打器」,如:玫枫跟打器、极速打字通、极速跟打器
我所使用的是「极速跟打器」,它有网页端,也有电脑端:
![](https://cdnfile.sspai.com/editor/u_/c87jm2lb34taatkrm470.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
进阶策略
将常用单字前 1500 分为三个阶段进行训练,你可以在跟打器中找到这些文本:前 500、中 500、后 500
每一个阶段的基准策略是:「10 字击 6」
「10 字」指以 10 字为一组,「击 6」是指「击键」大于 6 时换组。「击键」指平均每秒按键的次数,击键大于 6,即表示平均每秒要按键超过 6 下。
以「常用单字前 500」为例,10 字击 6,具体方法是:使用跟打器软件,分段发文,一次只发十个字,进行跟打,如果击键的速度小于 6 键/秒,就自动乱序重打(或非乱序,只重打),如果对这 10 个字的击键速度过 6 了,就自动发文下一段。
训练过程中,一定要将全文乱序后,再发文
![](https://cdnfile.sspai.com/editor/u_/c87jm2tb34taatkrm47g.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
打字速度的提升,是需要训练量的。但同样的训练量,使用不同的方法,其效果也是天差地别。
同样的训练量,相比于「将一篇文章打多遍」方法,「10 字击 6」可以带来更快的提升。
之前很长一段时间,我都是练习常用前 500 全文乱序,遇到的问题是:
- 打完一个字后,要过好久,再打新一遍,才能再打到这个字。对每个字的学习印象都不深,导致大部分练习都是无效练习。就像是学的太广,等于啥都没学。
- 打整文的过程,就像跑马拉松,需要中途十几分钟持续集中精神,而由于打的内容通常十分无聊,就会势不可挡的犯困、感到非常枯燥,手还没有累,精神倒是疲惫得不行了。
换到「十字一组,击六换组」后,我可以明显感受到:
- 每一小段如同一次冲刺,几秒钟冲刺完后,就可以放松下精神,不再感到跟打枯燥了
- 对击键过 6 的字更熟悉了
策略调整
「10 字击 6」并不是一个绝对的原则,它的实质是,将整篇文字分成一个个小段,每一小段集中性重复 n 篇,使其熟练。
在你的不同阶段,可以对目标进行调整,假如「10 字击 6」时,你将一组字打了 20 遍,仍达不到击键过 6,就说明这个目标有些高了,应该降下标准,例如改成「10 字击 5」、取消自动乱序。
「10 字击 6」的一个小缺点是耗时不可知,当你状态好时,可能很快就打完一篇训练,但状态差时,可能大半天都过不完。
既然进阶训练的本质是小段重复,进一步地,你可以手动控制发文,每一小段打 5 遍(跟打器记录了你每组重打的次数,计数换组很方便),就手动发文下一段,完成一篇「中五百」的训练,共约打 2500 个字,以中期较低水平 50 字/min 的速度,需要打 50min,加上中间的休息时间,一个半小时就可以完成,这样方便精确安排训练时间。
如何量化进步
常用前 500 字,乱序后 10 字一组,共 50 组,理论上,最快打「50 组」就可以打完。
但在练习过程中,总会因不熟练,导致某些组要重复练习多遍才能「击 6」,最终可能打了「100 组」「200 组」「300 组」甚至更多组才打完。
而衡量进步的数据,就是你今天花了多少组,打完了这 500 字。
「前 500」是最重要的,也是最简单的,当你打「前 500」比较流畅时,就可以开启「中 500」「后 500」的训练了。
跟打器可以计录你每天的打字量,若要稳定地提升,每天最好达到五千字的训练量,但建议不要超过一万字,那样手指会受不了的,身体最重要。
心态调整
可以想象得到,可能会有一段时间,进入瓶颈期,组数不再降低,甚至增多。这个时候要相信量变质变规律:量变是质变的必要准备,质变是量变的必然结果。
五笔打字是个只要你喂训练量,就有成果的技能。假设投喂五千字的训练量,以较低水平 50 字/min 的速度,需要打 100min,加上中间的休息时间,三个小时就可以完成。只要每天分配出这三个小时的时间,扎实训练五千字,每过五天,都能有一次明显的速度提升。
你所做的事情,也许暂时看不到成果,但不要灰心或焦虑,你不是没有成长,而是在扎根。
一点技巧
在跟打器中打字时,如果你每个字都会打,但速度却卡住无法上升,就应当有意识地进行预读了,即「手上还在打这个字,眼睛已经瞟到下一个字上」,而不是「打完当前这个字,再去看下一个字是什么」。当然,预读的能力是需要熟练度支撑的,只有当你对「当前正在打的字」非常熟悉时,才能分出「思维带宽」去看下一个字是什么;预读操作也是注意力高度集中的熟练度训练。
进步速度参考
我很早就学了五笔,但一直没有成体系地进行「进阶训练」,只练习过「前 500」整文乱序,水平和入门练习后训练三天的新瓜蛋子差不多,打字时候磕磕绊绊,平时打字的速度不超过 40。
借这个假期的复盘,我整理出了这份五笔学习体系(尤其是进阶方法),也决心彻底将自己的五笔练好,彻底和打字磕绊说拜拜。
实践是检验真理的唯一标准,我只有亲身实践过这套进阶方法,才有底气拿出来说它科学有效、真的能快速进阶。
下表是我在开始使用「10 字击 6」进阶训练后,部分进步的数据,平均每天的训练量在 5000 ~ 12000 字左右。
常用单字前 500:
完成时间 | 规则 | 组数 |
---|---|---|
2022 年 01 月 16 日 | 10 字击 6 | 518 组 |
2022 年 01 月 17 日 | 10 字击 6 | 201 组 |
2022 年 01 月 18 日 | 10 字击 6 | 150 组 |
2022 年 01 月 19 日 | 10 字击 6 | 116 组 |
常用单字中 500:
完成时间 | 规则 | 组数 |
---|---|---|
2022 年 01 月 20 日 | 10 字击 5.5 | 1345 组 |
2022 年 01 月 21 日 | 10 字击 5.5 | 348 组 |
2022 年 01 月 22 日 | 10 字击 5.5 | 258 组 |
2022 年 01 月 24 日 | 10 字击 5.5 | 494 组 |
常用单字后 500:
完成时间 | 规则 | 组数 |
---|---|---|
2022 年 01 月 26 日 | 10 字击 5 | 994 组 |
2022 年 01 月 27 日 | 10 字击 5 | 569 组 |
2022 年 01 月 28 日 | 10 字击 5 | 309 组 |
2022 年 01 月 29 日 | 20 字击 6 | 617 组 |
经过半个月的「10 字击 6」集中性训练,总计跟打了约 15 万字,我达到了普通白话文跟打 80 - 100 字/min 的水平。当然,速度不是最重要的,最大的收获其实是体会到了打字时不用看候选框的快感!看屏幕累了,就索性闭上眼睛,精确地打字,真是一种很神奇的体验!
进阶完成后
如果你进步稳扎稳打,每天能达到五千字的训练量,应该不用一个月,你的五笔水平就可以登堂入室了,其表现为可以轻松进行日常输入,大部分文字输入都能够享受不看候选框的快感。
此时困扰你的,可能不再是纯粹的打字速度,而是发现自己有许多耳熟能详的字竟然不会写,这就导致打不出来!考虑下面的句子,试试能不能顺利手写出拼音部分的中文:
- 他从裤
dōu
掏出五元钱 yīn
切期待- 吃一
qiàn
,长一智 sì
意妄为- 卑鄙
wò chuò
如果上面几个例子你都能过关,说明你语文功底不错,应该鲜有不会写的字,这方面就不太需要操心;可要是都不会写,那你可能要多花些精力在语文、认字上了。
如果真的太多的字会读但不会写,那可以跟打下「国标一二级字库」,即「GB2312国标码」,其中:
- 一级字库是常用汉字,有3755个,语料覆盖率达到了99.9%
- 二级字库是次常用汉字,有3008个,语料覆盖率不到0.1%
一级字库为重点,可以先分块(每块 500 字),再多打几遍、写几遍,遇到不认识的字查下在线词典(毕竟你已经学会了五笔,就算不认识这个字,也能照着打出来,对吧!)
此时,打字于你,应当已经惬意了。你可以到跟打器中参加赛文,找找乐子,或者跟打一些文章,提升下语文素养。我想,大多数人,练字的初衷,并不是追求极致的速度。此时,你可以进一步进行持续的提升训练,去试着当一个高手,又或者回归生活,打字练习仅为取乐。毕竟,一切的效率,都是为了更好地生活,不是吗?
补充
五笔是形码输入法,会写才能会打。但有些字,如果没打过,可能会写也打不出来,因为它不好拆。而且往往是越简单的字,越难拆,在学习的过程中,你就可能需要进行编码反查,看下这个字如何拆,极速中文网 - 编码查询 提供了图示拆解,对初学者有莫大的帮助。如:
![](https://cdnfile.sspai.com/editor/u_/c87jm35b34ta9bscr5lg.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
后记
在正文部分讲完后,终于可以补充点本该放在前言中的话了。
为什么我要写这篇文章?因为我学五笔的过程中,走了许多弯路,浪费了许多宝贵的时间,只愿不再有人走这些弯路(尤其是背字根、无脑整篇跟打)。
在写这篇文章时,为了节省读者的时间,达到最高的理解效率,我选择了:
- 避免长句,一切长句拆成短句,口语化表达
- 一个句子的形容词、副词尽量不超过三个(分别形容主谓宾)
- 若非共情需要,在不影响信息完整度的前提下,尽量缩短语句
我认为,价值是从实践中来的。内容为实践服务,读者读完后的实践意愿、可实践性有多高,效率型文章的的价值才有多高。纸上得来终觉浅,绝知此事要躬行,希望这篇文章能参与到你的五笔学习实践中,而非仅被放到了收藏夹里吃灰。
衷心希望你在读完此文后,能有所收获。此文完。
> 下载少数派 客户端、关注 少数派公众号,让你的工作更有效率 ⏱
> 年度回顾、好物推荐…… 更多精彩尽在 少数派 2021 年度盘点 🎉