编注:
本文是少数派 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 个按键上(不用记):
字根的分布,大体符合分区规律,如:「横区 GFDSA」的字根,大多数以「横」起笔
在五笔中有四种汉字:
「字根汉字」,即本身就是一个字根的汉字,如「五、十、干、古、西……」「键名汉字」,即每个按键第一个「字根汉字」,如「王、土、大、木、工……」,共有 25 个「基本笔画」,即「一 丨 丿 丶 乙」,只有 5 个「普通汉字」,即通过多个字根组成的汉字
以上四种汉字,对应四种「编码规则」,其实内容不多,不用死记硬背,练几个字之后,自然就会了。
对于字根按键相同的汉字,五笔引入了「识别码」进行区分,「识别码」是最后一个字根的末笔,如「青 表」字根编码相同,都是「ge」,而:
「青」的末笔是「一」,上下结构,它的识别码就是「横区」第二个按键「f」,全码即为「gef」「表」的末笔是「丶」,上下结构,它的识别码就是「捺区」第二个按键「u」,全码即为「geu」
这里不赘述五笔的「编码规则」,因为它就像让人眼花的数学公式一样,仅有文字,初学者看完也可能仍是一团浆糊,五笔的理念理解到这里就够了。
剩下内容的掌握,便是「入门实践」的任务目标了。
入门实践
在这一步,你要在实践中:
熟悉每个字根在键盘上的位置理解五笔的拆字理念理解和熟悉一级简码、一简二重的快速输入技巧
这几个目标,建议下载「金山打字通」,使用里面的「五笔打字」练习练习入门。
字根练习
你可能听过、见过「五笔字根口诀:王旁青头兼五一……」,我要说:不要去背口诀,那纯粹是误人子弟、浪费时间。口诀背下来无法用于打字,五笔熟练者也背不下口诀。
字根是要记忆的,但不是要记忆「哪个按键上都有哪些字根」,而是要做到「给出字根,快速定位」,即给你一个字根,你能快速地知道它在哪个按键上,该用哪根手指去按。
正确的练习方式是:使用「金山打字通」的「字根分区及讲解」,刚开始每次只练一个区(即只有五个按键)的字根按键练习,到五个区都熟练后,进行整个键盘的配合字根练习。
经过大约四小时的有效练习时间,你就可以熟悉每个字根的所在位置了:给你一个字根,略想一下,能按到它所在的按键上。
单字练习
第二天,先阅读「金山打字通」中的「拆字原则」:
再进入「单字练习」,配合其按键提示,一方面进一步巩固字根熟练度,另一方面熟悉五笔的拆字规则、识别码的应用:
在练习中,要刻意进行正确指法的练习:
左手按完编码后,右手拇指按空格右手按完编码后,左手拇指按空格不要只用一个拇指按空格
这个阶段不追求速度,只是培养正确的指法、理解五笔如何拆字。
单字练习约两天,每天三小时,将「一级简码」「二级简码」「常用字」打过两遍后,就可以结束入门练习了。
你可以在「金山打字通」的「五笔讲解」中了解下五笔的打词规则。但你不用重视它,因为打词并不是五笔的优势所在。并且,新手容易在单字基础不牢靠时依赖打词,阻碍其单字基础的进步。
至此,你已经学会五笔了,花费时间约三天(或者再多几天)。你可以勉强拆字,但绝不是流畅,打一小段话可能要好几分钟、十几分钟。但没关系,只要你已经理解了五笔的理念、规则,这一阶段的学习目标就已经达成了!
接下来,请步入「进阶训练」,用最有效的练习方式,以最小的训练量得到最多的提升,快速进阶。
如何进阶五笔
输入法设置
在开始进阶训练之前,建议对你的五笔输入法做以下设置:
关掉「四码唯一时自动上屏」关掉词组,开启「单字输入模式」
关掉「四码唯一时自动上屏」
考虑「常 䟫」和「躁」这对例子,「常 䟫」由于是重码字,在输入「ipkh」后,需要空格才能上屏;「躁」没有重码,打出四码「khks」后,就自动上屏,如果此时按下空格,就会上屏一个空格。
「四码唯一时自动上屏」会在打四码时带来一份不确定性:这个字是四码,它有没有自动上屏?需不需要最后敲一下空格?
关掉「四码唯一时自动上屏」后,对所有四码字,都可以保证「敲空格」的功能一定是上屏。
开启「单字输入模式」
为什么要只打单字?打词组在许多时候挺方便的呀?
没错,五笔打词在许多时候挺方便。但正因如此,新手会过度依赖打词,遇到些不会打的字,就偷懒通过词语打出来,使得单字基础薄弱,常常因为遇到不会打的字导致打断思路。
所以,在提升阶段,建议开启「单字输入模式」,过了提升阶段后,单字基础强大了,可以自行决定是否开启词语输入。
进阶目标
这一阶段的目标,是将常用单字前 1500 打到熟练,看一眼,几乎不需要思考,就能知道该摸哪几个按键。此时,以汉字录入员标准,你可以接近或达到中级;日常输入可以达到 80 – 100 字/min。
国家劳动保障部计算机汉字录入员标准:每分60字为初级,90为中级,120为高级。
此处所说的文字为离散文本,不是连续文本。
离散文本的定义:字与字之间没有字义关系,不形成词,不形成句。
汉语常用字只有三千多个,每个字使用的频率是不同的,这是汉字按字频排序后大致的语料覆盖率:
100 —— 40%500 —— 78%1000 —— 91%1500 —— 96%2000 —— 98%2500 —— 99%
因此,将单字前 1500 练到熟练,便足以使你流畅打字,即便要写生僻字,你也能够轻松拆字。
进阶软件
在此阶段,你可以放下「金山打字通」了,此时你需要的是「跟打器」,如:玫枫跟打器、极速打字通、极速跟打器
我所使用的是「极速跟打器」,它有网页端,也有电脑端:
进阶策略
将常用单字前 1500 分为三个阶段进行训练,你可以在跟打器中找到这些文本:前 500、中 500、后 500
每一个阶段的基准策略是:「10 字击 6」
「10 字」指以 10 字为一组,「击 6」是指「击键」大于 6 时换组。「击键」指平均每秒按键的次数,击键大于 6,即表示平均每秒要按键超过 6 下。
以「常用单字前 500」为例,10 字击 6,具体方法是:使用跟打器软件,分段发文,一次只发十个字,进行跟打,如果击键的速度小于 6 键/秒,就自动乱序重打(或非乱序,只重打),如果对这 10 个字的击键速度过 6 了,就自动发文下一段。
训练过程中,一定要将全文乱序后,再发文
打字速度的提升,是需要训练量的。但同样的训练量,使用不同的方法,其效果也是天差地别。
同样的训练量,相比于「将一篇文章打多遍」方法,「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 字),再多打几遍、写几遍,遇到不认识的字查下在线词典(毕竟你已经学会了五笔,就算不认识这个字,也能照着打出来,对吧!)
此时,打字于你,应当已经惬意了。你可以到跟打器中参加赛文,找找乐子,或者跟打一些文章,提升下语文素养。我想,大多数人,练字的初衷,并不是追求极致的速度。此时,你可以进一步进行持续的提升训练,去试着当一个高手,又或者回归生活,打字练习仅为取乐。毕竟,一切的效率,都是为了更好地生活,不是吗?
补充
五笔是形码输入法,会写才能会打。但有些字,如果没打过,可能会写也打不出来,因为它不好拆。而且往往是越简单的字,越难拆,在学习的过程中,你就可能需要进行编码反查,看下这个字如何拆,极速中文网 – 编码查询 提供了图示拆解,对初学者有莫大的帮助。如:
后记
在正文部分讲完后,终于可以补充点本该放在前言中的话了。
为什么我要写这篇文章?因为我学五笔的过程中,走了许多弯路,浪费了许多宝贵的时间,只愿不再有人走这些弯路(尤其是背字根、无脑整篇跟打)。
在写这篇文章时,为了节省读者的时间,达到最高的理解效率,我选择了:
避免长句,一切长句拆成短句,口语化表达一个句子的形容词、副词尽量不超过三个(分别形容主谓宾)若非共情需要,在不影响信息完整度的前提下,尽量缩短语句
我认为,价值是从实践中来的。内容为实践服务,读者读完后的实践意愿、可实践性有多高,效率型文章的的价值才有多高。纸上得来终觉浅,绝知此事要躬行,希望这篇文章能参与到你的五笔学习实践中,而非仅被放到了收藏夹里吃灰。
衷心希望你在读完此文后,能有所收获。此文完。