「五笔输入法」是由「王永民」发明的一种形码输入法,可将汉字拆分为字根编码,将字根映射到字母按键上,进行输入,如:
最大的优势:打字精准(优雅),可以盲打(不用看屏幕,不用盯候选框)
准确来讲,打字精准是所有形码输入法的共有优势。
速度快并不是五笔的独有优势,因为对于日常用语、固定词语,拼音、双拼也可以打的很快。
五笔只在非长句、不适合拼音联想的场景下,才有显著的速度优势
最大的劣势:不会写的字就不会打,学了五笔,你才意识到许多字你会读,但不会写。
每个人学五笔的原因各不相同。
智能拼音、语音输入法只能在输入长句、流行词语时才能发挥强大的联想优势,一旦脱离长句语境,要准确地打出少量的字,在候选框中来回翻选时,是非常痛苦的。
而使用五笔,或者说「形码输入法」,就可以像打英文一样,不看屏幕、不看键盘、快速、精确地打出想要的汉字。
我学五笔的初衷不是「追求极致的打字速度」,而只是为了消除「时刻看着候选框选字时的烦躁感」
一定要用有效的方法训练(进阶练习),否则你可能在一个月、半年甚至四年之后五笔输入仍然磕磕绊绊。
五笔是「形码输入法」的一种,形码输入法有:五笔、郑码、仓颉……
而「五笔」中,就有:86五笔、98五笔、新世纪五笔、……(一些民间大神创作的改良版五笔,如09五笔)
如果你下定决心学习五笔了,那我建议学习「86五笔」
这里的「推荐」也是一种无奈。
本文是以「86五笔」为基础的,但其中的方法同样适用于其他五笔输入法的学习。
在一个理想的世界中,最流行的形码输入法一定不会是「86五笔」
我年轻,也任性过,先学了更科学的「98五笔」,但迫于现实(以下的原因),改学了「86五笔」。
原因有二:「86五笔」是事实上的形码标准;流畅的形码输入靠条件反射
「86五笔」发行很早,是1986年的产物,某些地方的设计上有一些不够科学。「98五笔」吸取了86版的教训,无论是拆字策略,还是字根排布,都更合理。「新世纪五笔」的评价褒贬不一。
「86五笔」是事实上的形码标准,岿然不动,是因为:
86五笔是事实上的形码标准,还表现在:
可以这样说,几乎在任一台能够输入中文的电脑上,都可以不作繁杂的配置,直接上手使用86五笔,得到一致的输入体验。
想想:
这你受得了吗?我受不了。
事实上,当我们说「五笔」时,如果不加特殊前缀,都是默认指「86五笔」
所有的形码输入法,到熟练后,基本上都是靠神经反射快速打出汉字,此时,86五笔的一些不科学的方面,也就不再有多大影响了。
例如,「君」,明明和「看」一样,应当是上下结构,编码成「vtkf」才合理,但「86五笔」就认为「君」是半包围结构,编码成了「vtkd」。但五笔打的多了以后,一看到「君」,手就往「vtkd」上摸了,根本不用去想它是什么结构。
如果你用的是MacOS,它自带有「五笔输入法」
手机端百度输入法、搜狗输入法、iOS自带输入法都支持五笔,不过不推荐在手机上输入五笔,毕竟屏幕太小。
在入门阶段,默认读者已掌握正确的英文键盘指法,如:左手食指按「TGBRFV」,右手食指按「YHNUJM」
入门五笔,主要有四个目标:
如果每天投入连续的四个小时(也就是一下午)用于学习五笔,那么最多四天即可完成入门。
「汉字」的基本笔画分为「横、竖、撇、捺、折」
「汉字」的「字形」有三种:
「字根」是构成汉字的「基本单位」
主键盘除「Z」之外的25个字母按位置被分为「横、竖、撇、捺、折」五个分区,每区五个按键:
五笔的字根大体均匀地分布在25个按键上(不用记):
字根的分布,大体符合分区规律,如:「横区GFDSA」的字根,大多数以「横」起笔
在五笔中有四种汉字:
以上四种汉字,对应四种「编码规则」,其实内容不多,不用死记硬背,练几个字之后,自然就会了。
对于字根按键相同的汉字,五笔引入了「识别码」进行区分,「识别码」是最后一个字根的末笔,如「青表」字根编码相同,都是「ge」,而:
这里不赘述五笔的「编码规则」,因为它就像让人眼花的数学公式一样,仅有文字,初学者看完也可能仍是一团浆糊,五笔的理念理解到这里就够了。
剩下内容的掌握,便是「入门实践」的任务目标了。
在这一步,你要在实践中:
字根是要记忆的,但不是要记忆「哪个按键上都有哪些字根」,而是要做到「给出字根,快速定位」,即给你一个字根,你能快速地知道它在哪个按键上,该用哪根手指去按。
正确的练习方式是:使用「金山打字通」的「字根分区及讲解」,刚开始每次只练一个区(即只有五个按键)的字根按键练习,到五个区都熟练后,进行整个键盘的配合字根练习。
第二天,先阅读「金山打字通」中的「拆字原则」:
再进入「单字练习」,配合其按键提示,一方面进一步巩固字根熟练度,另一方面熟悉五笔的拆字规则、识别码的应用:
在练习中,要刻意进行正确指法的练习:
这个阶段不追求速度,只是培养正确的指法、理解五笔如何拆字。
单字练习约两天,每天三小时,将「一级简码」「二级简码」「常用字」打过两遍后,就可以结束入门练习了。
你可以在「金山打字通」的「五笔讲解」中了解下五笔的打词规则。但你不用重视它,因为打词并不是五笔的优势所在。并且,新手容易在单字基础不牢靠时依赖打词,阻碍其单字基础的进步。
接下来,请步入「进阶训练」,用最有效的练习方式,以最小的训练量得到最多的提升,快速进阶。
在开始进阶训练之前,建议对你的五笔输入法做以下设置:
考虑「常」和「躁」这对例子,「常」由于是重码字,在输入「ipkh」后,需要空格才能上屏;「躁」没有重码,打出四码「khks」后,就自动上屏,如果此时按下空格,就会上屏一个空格。
「四码唯一时自动上屏」会在打四码时带来一份不确定性:这个字是四码,它有没有自动上屏?需不需要最后敲一下空格?
关掉「四码唯一时自动上屏」后,对所有四码字,都可以保证「敲空格」的功能一定是上屏。
为什么要只打单字?打词组在许多时候挺方便的呀?
没错,五笔打词在许多时候挺方便。但正因如此,新手会过度依赖打词,遇到些不会打的字,就偷懒通过词语打出来,使得单字基础薄弱,常常因为遇到不会打的字导致打断思路。
所以,在提升阶段,建议开启「单字输入模式」,过了提升阶段后,单字基础强大了,可以自行决定是否开启词语输入。
这一阶段的目标,是将常用单字前1500打到熟练,看一眼,几乎不需要思考,就能知道该摸哪几个按键。此时,以汉字录入员标准,你可以接近或达到中级;日常输入可以达到80-100字/min。
国家劳动保障部计算机汉字录入员标准:每分60字为初级,90为中级,120为高级。
此处所说的文字为离散文本,不是连续文本。
离散文本的定义:字与字之间没有字义关系,不形成词,不形成句。
汉语常用字只有三千多个,每个字使用的频率是不同的,这是汉字按字频排序后大致的语料覆盖率:
因此,将单字前1500练到熟练,便足以使你流畅打字,即便要写生僻字,你也能够轻松拆字。
将常用单字前1500分为三个阶段进行训练,你可以在跟打器中找到这些文本:前500、中500、后500
每一个阶段的基准策略是:「10字击6」
「10字」指以10字为一组,「击6」是指「击键」大于6时换组。「击键」指平均每秒按键的次数,击键大于6,即表示平均每秒要按键超过6下。
以「常用单字前500」为例,10字击6,具体方法是:使用跟打器软件,分段发文,一次只发十个字,进行跟打,如果击键的速度小于6键/秒,就自动乱序重打(或非乱序,只重打),如果对这10个字的击键速度过6了,就自动发文下一段。
训练过程中,一定要将全文乱序后,再发文
打字速度的提升,是需要训练量的。但同样的训练量,使用不同的方法,其效果也是天差地别。
换到「十字一组,击六换组」后,我可以明显感受到:
「10字击6」并不是一个绝对的原则,它的实质是,将整篇文字分成一个个小段,每一小段集中性重复n篇,使其熟练。
在你的不同阶段,可以对目标进行调整,假如「10字击6」时,你将一组字打了20遍,仍达不到击键过6,就说明这个目标有些高了,应该降下标准,例如改成「10字击5」、取消自动乱序。
「10字击6」的一个小缺点是耗时不可知,当你状态好时,可能很快就打完一篇训练,但状态差时,可能大半天都过不完。
常用前500字,乱序后10字一组,共50组,理论上,最快打「50组」就可以打完。
但在练习过程中,总会因不熟练,导致某些组要重复练习多遍才能「击6」,最终可能打了「100组」「200组」「300组」甚至更多组才打完。
而衡量进步的数据,就是你今天花了多少组,打完了这500字。
「前500」是最重要的,也是最简单的,当你打「前500」比较流畅时,就可以开启「中500」「后500」的训练了。
跟打器可以计录你每天的打字量,若要稳定地提升,每天最好达到五千字的训练量,但建议不要超过一万字,那样手指会受不了的,身体最重要。
你所做的事情,也许暂时看不到成果,但不要灰心或焦虑,你不是没有成长,而是在扎根。
在跟打器中打字时,如果你每个字都会打,但速度却卡住无法上升,就应当有意识地进行预读了,即「手上还在打这个字,眼睛已经瞟到下一个字上」,而不是「打完当前这个字,再去看下一个字是什么」。当然,预读的能力是需要熟练度支撑的,只有当你对「当前正在打的字」非常熟悉时,才能分出「思维带宽」去看下一个字是什么;预读操作也是注意力高度集中的熟练度训练。
我很早就学了五笔,但一直没有成体系地进行「进阶训练」,只练习过「前500」整文乱序,水平和入门练习后训练三天的新瓜蛋子差不多,打字时候磕磕绊绊,平时打字的速度不超过40。
借这个假期的复盘,我整理出了这份五笔学习体系(尤其是进阶方法),也决心彻底将自己的五笔练好,彻底和打字磕绊说拜拜。
实践是检验真理的唯一标准,我只有亲身实践过这套进阶方法,才有底气拿出来说它科学有效、真的能快速进阶。
下表是我在开始使用「10字击6」进阶训练后,部分进步的数据,平均每天的训练量在5000~12000字左右。
常用单字前500:
常用单字中500:
常用单字后500:
经过半个月的「10字击6」集中性训练,总计跟打了约15万字,我达到了普通白话文跟打80-100字/min的水平。当然,速度不是最重要的,最大的收获其实是体会到了打字时不用看候选框的快感!看屏幕累了,就索性闭上眼睛,精确地打字,真是一种很神奇的体验!
如果你进步稳扎稳打,每天能达到五千字的训练量,应该不用一个月,你的五笔水平就可以登堂入室了,其表现为可以轻松进行日常输入,大部分文字输入都能够享受不看候选框的快感。
此时困扰你的,可能不再是纯粹的打字速度,而是发现自己有许多耳熟能详的字竟然不会写,这就导致打不出来!考虑下面的句子,试试能不能顺利手写出拼音部分的中文:
如果上面几个例子你都能过关,说明你语文功底不错,应该鲜有不会写的字,这方面就不太需要操心;可要是都不会写,那你可能要多花些精力在语文、认字上了。
如果真的太多的字会读但不会写,那可以跟打下「国标一二级字库」,即「GB2312国标码」,其中:
一级字库为重点,可以先分块(每块500字),再多打几遍、写几遍,遇到不认识的字查下在线词典(毕竟你已经学会了五笔,就算不认识这个字,也能照着打出来,对吧!)
在正文部分讲完后,终于可以补充点本该放在前言中的话了。