86版五笔输入法学习教程
Table of Contents
王永民败诉五笔字型专利案真相
王永民发明王码五笔输入法的故事
我当时就是看成龙大哥这个广告“入坑”五笔的,所以我学五笔,并不是用电脑学的,而是用这个小霸王学习机学的,当时学的时候还挺有趣!当然大部分人买这个学习只是借口,最终还是用来玩游戏,不过我倒是真用来学习了,虽然也玩了游戏!
五笔简介及其优缺点
为什么不用拼音?
五笔输入法是1983年才发明的,而汉语拼音方案在1958年2月就已经制定方案,开始全国推广,五笔输入法发明出来之前,早就已经有拼音输入法,可是为什么还要去发明五笔输入法呢?
因为当年拼音输入法打字很痛苦,由于拼音重码率极高,打出一个字要找好几页才能找到,输入效率非常低,现在的你肯定无法想像,为什么?现在的拼音输入法虽然也要选字,但也不至于连选好几页呀?
其实最初五笔或者郑码成为主流输入法,是因为当时电脑内存太小,存不下拼音输入法需要的大词库。常用汉字至少7000个,但汉语拼音只有400个有效音节,一个音节平均对应17个字,所以拼音输入法重码率极高。我们现在降低拼音重码的方法就是使用词组输入或者短句输入。比如 “重”“码”两个拼音都对应着几十个同音字,单独打需要翻好几页找字,但输入“重码”立刻可以找到正确的汉字。所以拼音输入法需要大词库。词库比字库大多了。搜狗拼音输入法的标准词库大约40万条词汇,单纯一个词库包的体积就是14m。哪怕是一些号称“清爽”“轻便”的拼音输入法,内置词库也至少有20万条,词库体积不小于10m。再少了就不好用了。请记住这个容量。
五笔输入法出现于1983年,当时市面上常见的286、386电脑的内存只有1M,甚至512k,很多电脑没有硬盘,只能依靠软盘驱动器。而最先进的软盘容量是1.44MB,这种容量下,根本不可能安装拼音所需要的大词库。
早期微软全拼只有一个大约1000词的词库,聊胜于无,打字非常麻烦。你说它词库容量小吧,你打什么他都给你联想单词。你说它有词库吧,联想出来的词全是你不想用的,打字非常费事。
五笔输入法并不依靠词库去重,也不需要大词库,所以五笔输入法体积只有200k ,完全可以安装在286电脑上。稍加训练就可以达到100字以上的输入速度,效率碾压拼音输入法。
开头我为什么说7万条的词库?因1995年,智能abc输入法出现了。它第一次让拼音输入法有了实用价值,打字速度可以提升到50字以上,而它所依靠的,就是大词库和整句输入模式,注意,当时的输入法软件不像现在有联网,除了本身的词库,还能联网联想。
智能ABC的词库有7万个词,是当时最大的词库,极大降低了拼音输入法的重码,使得汉语输入有了另一种选择。
(补充说明:智能ABC的整句输入,不是我们现在输入法的整句输入。现代输入法打完一句话后会根据上下文语意自动调整里面的字词,比如”它的尾巴”,写上“尾巴”后前面的ta就自动变为它。智能ABC的整句输入,是你输完一句话的所有编码,再逐个选择正确字词。这看起来还是很笨重,但比起之前的每打一个字词就要选择一次,这种先打字再集中选字的方式使得打字更流畅,选字更集中,就这一点改变,就让打字速度从20字每分钟直接提升到40字每分钟!效果拔群!)
智能abc不但有大词库,还有整句输入后再选字以及中英文混输功能,避免了来回切换输入法,使得输入更流畅。还支持自定义词组,你可以自己造词了!但为了支持这些高级功能,智能abc输入法的体积也到了惊人的5m,是五笔输入法的25倍。其中2m给了词库,还有3m用来调用词库,迅速找到备选字。是的,要流畅操作一个2m的词库,你还得有足够强大的缓存和cpu。
如果强行将智能abc移植到win2.1版本上,你会发现系统反应不过来,一旦打字速度稍快,智能abc输入法就漏字。但五笔你打多快都不会漏字。就是因为检索7万条词库是个大活,内存低了硬盘慢了缓存小了都跑不动。所以智能abc一直到1995年才出现,预装到win95中文版操作系统中。那时候电脑也有了100m以上的硬盘和4m以上的内存,能够运行5m的输入法了。
但即便如此高速检索7万条词库也是个大活。智能abc支持自定义词组,自造词超过30个,整个软件就不稳定了,随时会崩溃溢出。那时候去网吧必备的技能,就是利用智能abc的输入法bug,搞崩溃美萍网吧系统,偷着上网。所以拼音输入法需要极高的硬件支持。
在486电脑出现之前,拼音输入法只能实现“打字”功能,却无法流畅打字。到了奔腾电脑上,智能ABC也只能是“较为流畅”的打字。直到2000年,电脑再次升级,128m内存成为标配后,拼音输入法才进入腾飞的年代。紫光开始支持真正的整句输入了,黑马语素库上升到数千万字内容,微软拼音、拼音加加异彩纷呈,直到搜狗出现,成为了集大成者。
更大的词库,更多的语素库,动态词频,整句输入,云词库,一项项技术伴随着硬件的提升而出现,拼音输入法越来越好用,也越来越普及。而这一切都是硬件及大丰富的结果。我们现在已经无法相信,当年电脑没有硬盘,甚至内存不足以显示汉字,更别说打字了,所以才有了这样的问题。
五笔则与硬件进化无缘。它天生就是为了用200k的体积高速输入汉字而存在的。现在硬盘空间扩张了千万倍,但五笔用不上这么大的空间了。回到问题。为什么当初推广五笔?就是为了在有限的硬盘空间上流畅打出汉字。当然五笔不是唯一的选择,还有郑码、无虾米、区位码等多种形码或者音形码输入法。他们共同的特点都是,不依赖大词库准确输入汉字。它们都在降低重码上下功夫,试图用人脑来代替电脑存储无尽的单词。
参考:既然可以用拼音打字,当初为什么推广五笔? – 唐旭的回答 – 知乎
什么是五笔输入法?
五笔,是指汉字都是由:横、竖、撇、捺、折五种笔画组成。五笔输入法,是把所有汉字(最初是针对简体字)拆分成一些字根,并把这些字根按一定的规则分布在25个按键上(z键不放字根),让所有的汉字都能通过这25个按键里的字根拼凑出来,并且规定每个字只最多需要输入四码(即按四个按键)就能打出来,注意,“最多”的意思就是还可以更少,比如有些字只需要一码,有些是两码,有些是三码,而打全四码是实在打不出来的时候才用的。所以,五笔并不是指每个字要打五笔才能出来哦。
五笔输入法的由来
80年代前后,随着计算机被引进中国,一个实际的问题出现了——如何输入汉字?虽然拼音输入法也能用26键解决汉字输入法问题,但彼时却出现了“汉字落后论”的观点,有部分人主张“汉字拼音化”,“拼音代替汉字”甚至“一语双文”,让汉字输入与字形没有直接关联,这是中国文化史上前所未有的汉字危机。当时中外研究人员的主流思路都是打造汉字输入键盘,如日本的“主—辅”键整字输入键盘、北京大学包括256键、1000个部件的汉字拼形组字“中键盘”。
1978年,在河南南阳科委工作的王永民,因对川光厂花费了9万元研制出的“幻灯式”键盘(用来解决汉字排版机的校对问题)感到不满意,发誓做出更好的汉字输入键盘的王永民,开始了长达五年的研究工作。一开始,王永明也免不了走“做键盘” 的老路,但他一步步将键盘由188键压缩至36键。这一切,还是在没有电脑的情况下完成的。又经过一系列改进后,1983年,五笔字型横空出世。
五笔字型仅仅使用25个字母(26个英文字母除去Z键),完全依据笔画和字形特征对汉字进行编码,按王永明的说法,就是“用科学的方法和设计,让汉字跨越数字化鸿沟”。
新华社将五笔字型誉为中国文化史上“意义不亚于活字印刷术”的重大发明。
更详细的资料请查看:王永民发明王码五笔输入法的故事。
五笔编码版本
对于王码五笔来说,目前有三个版本:86版(在2001年还有新86版)、98版、新世纪版(2008年),哪个版本更好,其实并没有一个清晰的结论,据我网上查资料,一般认为86版输入效率比98版和新世纪版高,但存在更多的无理码(比如拆字的时候明明你认为它是杂合型,但86版却当成上下型来拆),以及存在一些很奇怪的拆法,这是第一版,所以可能拆字上并没有那么科学,但无形中输入效率却是最高的。
在五笔使用者里面,使用86版的人占绝大多数,因为86版是开放授权的(输入法软件使用该编码方案不用给老王专利费),开放授权的原因,也是因为历史原因,发明人王永民没有注册到专利,而98版和新世纪版因为前面的教训,老王就注册到了专利,这也是86版最流行的一个原因。
一般认为,你学了86版就没必要学98版或新世纪版。
前面之所以说“对于王码五笔来说”,是因为还有非王码五笔,非王码五笔,是其他人根据王码五笔的思路,重新拆分、优化字根而来的,比如牛码五笔、09五笔、蓝宝石五笔等等。
关于王码五笔86,98,新世纪这三个版本的说法,众说纷纭。
有人说,98版是因为86版被联想等使用了五笔输入法的公司联合与王码公司打官司,最后输了,所以搞出来个98版,说98版只是个商业版,未必有宣传好。
有人说98拆字更规范,更符合文字本身的含义或者笔顺。
又有人说,新世纪(2008)版是在98的基础上又捡起了86的一些规则揉合在一起,所以新世纪版不好:新世纪,98,86。新学五笔最好选哪个?。
又有人说,86,98,08,从字根分布原则看,都是都是后者比前者好。特别是新世纪,据说比86版好上手,因为它字根分布更加符合规律。
不过,你买字根键盘膜,或者鼠标垫,或者百度百科/百度汉语之类的搜字,都是86版五笔的编码,所以使用98或新世纪可能对搜索字不方便。总之,你随便找五笔相关资料,都是86版的多,包括所有输入法自带的一定是86版,当然你可以自行安装98版或新世纪字库。
一句话:86版最通用!但iPhone自带五笔和搜狗输入法都支持86,98,新世纪三种方案。
这里有两篇新世纪五笔教程:
新世纪五笔字型输入法
7天学会新世纪五笔——原来五笔是个拼字游戏。
五笔的优缺点
优点:
- 重码率少:相比拼音比较少选字,如果放弃词组编码,只保留单字编码,则重码少的优势更明显;
- 可以输入不会读的字:银行柜台录入身份证姓名时,你永远想不到有什么奇怪的字,你见都可能没见过,别说读了,自然就不可能用拼音,也就是说“看打”比拼音强,看打即看着资料来输入;
- 能逼你去记文字怎么写:现在上班族都是电脑+手机打字,而且大多用的是拼音,很多人都提笔忘字,网上各种同音字错漏百出,“哪”打成“那”,“卖”打成“买”的比比皆是,而用五笔打字就不会有这问题。又比如“万”、“贯”的笔顺你能说出来吗?学了五笔你就知道了;
- 多一种选择:对现在学五笔的年轻人来说,打五笔的人一般都会五笔和拼音两种输入法,而打拼音的人就只会拼音,也就是说打拼音的人如果遇到一个不会打的字,那就真不会打了,而用五笔遇到不会打的字还可以用拼音。
- 装13:一说你会用五笔,别人都会觉得你很厉害:哇,你竟然会五笔输入法!哈哈!
缺点:
- 需要背诵学习字根,以及长时间的练习与熟悉(但掌握规律后其实也没那么难);
- “听打”很多时候比不过拼音(但也要看使用者对文字的熟练程度),因为听打你听的是语音听着别人说话,打拼音刚好跟语音一样思维,打五笔万一遇到一个不会的字,后面的就都错过了。
但是五笔真的比拼音难学吗?目前来说是的,但事实真的如此吗?
如果让一个不会拼音也不会五笔的人学拼音和五笔输入法,你觉得他学哪种比较快?你还会觉得拼音不用学就能打字吗?事实上拼音比五笔难学的多,只不过九年义务教育你已经学会了拼音,教会了你每个字怎么读,你才觉得拼音打字不用学就会而已。
这就是为什么上了年纪的人微信发消息都用手写而不用拼音打字的原因(九宫格并不小,不至于眼花看不见,真正的原因是不会拼音)。
五笔字根的分布原则
区位
键盘上有26个字母,五笔把它分为“横区、竖区、撇区、捺区、折区”共5个区(如下图)
区位可以让你对五笔输入法有一个大局的概念,比如横开头的字根基本在横区,竖开头的字根基本在竖区,撇、捺、折同理(之所以说基本,是因为有不遵守这个规则的,原因后面说明)。
每个区有5个键,这样一共用了25个键,剩下z键为万能(帮助)键(即不会打的那一笔用z键代替,但不是所有输入法都支持这个键,比如鼠须管输入法就把z用作其它用处)。
每个区都有一个编号,称为“区号”,用数字表示,横、竖、撇、捺、折的区号分别为1、2、3、4、5。每个区的五个按键也对应横、竖、撇、捺、折,也都有编号,叫“位号”,也是用1、2、3、4、5表示(1横 2竖 3撇 4捺 5折),位号从中间向两边排序,比如横区的顺序是:GFDSA(所以它们的位号是G1 F2 D3 S4 A5),竖区的顺序是HJKLM(所以它们的位号是H1 J2 K3 L4 M5),其它区也是同理。注意,是从中间向两边排序,不是从左到右,也不是从右到左。
把区号和位号结合起来就是区位号了,比如G是第一区第一位,那它的区号是1,位号也是1,区位号就是11(读yīyī,不要读shíyī),同理,F区位号为12(第一区第二位),E是33(第三区第三位)。
区号和位号用于决定一个字根应该放在哪个位置,字根的第一笔决定区号,第二笔决定位号。比如王字为什么放在G键?是因为发明人姓王所以把它放在最中间位置吗?其实是因为它第一笔是横(一),第一笔决定区号,所以放在横区,第二笔也是横,而第二笔决定位号,所以王字放在横位(也就是G键上)。
另外后面说到的末位交叉识别码也会用到区位的概念,但不需要死记,按规律就知道哪个字母的区位号是多少。
字根的分布原则
a:大多数字根的第一笔决定区,第二笔决定位(少数字根不遵循)。
下面举例说明:
1:“王”这个字根的第一笔是“一”,说明它应该放在横区,第二笔也是“一”,说明应该放在横区的横位(即G键);
2:“土”这个字根的第一笔是“一”(横),第二笔是“丨”(竖),说明它应该放在横区竖位,横区有GFDSA,哪个是竖位?前面区位里说过,由中间向两边数,横区第一键为G,所以G是横位,F是竖位,D是撇位、S是捺位、A是折位。
3:“大”这个字根的第一笔是“一”,第二笔是“丿”,说明应该放在横区撇位,哪个是撇位?D键是撇位,再说一次,从G到A,依次是横竖撇捺折,位号依次是1,2,3,4,5;
……
注:竖钩算竖,除竖钩外所有带转折的笔画都是折,点捺合一(“点”就是短一点的“捺”)。
b:重复笔画的字根(如两横、三横,两竖、三竖等等)按照重复次数分别位在12345号位。如“提”在横区一号位,“二”在横区二号位,立刀旁(相当于两竖)在竖区二号位等。
c:相似字根有时会无视原则跳到有相似字根的按键去。这一条优先级比下述两条高。因为“相似”是个主观概念,记忆时需要调动联想能力。下面列出所有符合这一条件的例外。(共20个)
- “套”字的底部和“羊”的三横结构非常显眼所以在D;
- “卜”本应该在L(因为第二笔为捺,而竖区捺位是L),但是因为卜形似一竖一横所以放在H;
- 繁体的“车”和“田”相似。所以在L(属于无理码,五笔本就是为简体设计的,不应当按繁体字规则,按道理“车”应该放在A键);
- 所有有上下或左右两点的结构都在U,包括本应在Y的“立”,“六”,“病框儿”;
- 由于“三点水”在i,所以所有和“水”有关的结构都放在i里了,包括本应在H的“水”字,以及“水”字的所有拆分,又包括“小”字。
- 由于“四点底”在O(四个点虽然叫四点水,但这里理解为火苗,类似于在底下烧火),所以和“火”有关的结构都在O,包括本应在U的“火”字,“米”字,“业”字的头部和“亦”字的底部。
- 本应在X的“建字底”由于和“走之儿”形似所以在P;
- 本应在Q的“条”的头部因为和反文旁相似所以在T;
- “单人旁”和“人”字同在W,还有“祭”的头部和“癸”的头部整体远处看去也是一撇一捺,所以也跟人字放在一起;
- “流”的底部类似“儿(比儿字多一竖)”所以在Q而不是i,其实“流”底看起来更像“川”字,最后一笔明明应该是K,像98版五笔流就是“IYCK”(86版为IYCQ);
- “耳”字因为“耳朵旁”的原因,所以在B;
- 本应在N的“弓”字由于和绞丝旁类似所以在X。
d:有特殊记忆方法的字根(10%的字根),主要针对竖区(20个):
- “口加两杠”结构的在一号位(目)。
- “口加一杠”结构的在二号位(日,曰,早,虫)。
- “小口结构”在三号位(口)。
- “大口结构”在四号位(囗,田,甲,四,罒,“黑”字的头部)。
- 开口在上下的半包围结构在五号位(符合竖加折原则)。
e:只能强记的字根(12.5%),下面给出所有情况(25个):
- “木丁西”在”S”(按原则应当在F);
- “草字头”的所有变形在A(按原则应当在F);
- 所有“月”字的变形,包括“用”,“舟”的底部,“臂”的底部都在E;“衣”字的底部及其所有变形,“豕”及其所有变形也都在E。记住“月”,“衣”,“家”三个字然后联想是最有效率的;
- “金”及其所有变形在Q;
- “羽”是一个字根,但是“习”要用NU拼出来;
- “彐”和“臼”在V;
- “巴”“马”在“C”。
力:因为拼音为Li,所以放在L键,它本应该放到v键的(因为跟刀、九都非常类似),所以这个放法是非常无理的,不知道当年是不是王教授面对几万字的卡片搞晕了😂
出现DE这样的情况说明符合ABC三种情况的字实在太少,于是将部分字根调剂过来填补。横区四号位,没有任何字根;撇区三号位严格只有一个双人旁,竖区三号位只有“三竖”和“川”;折区四号位只有ム、ス、マ、又,所以调剂本应当位于其他键位的字根来降低某些键的使用频率。这种调剂会随着版本的变化而变化,如98版的S键字根更加丰富。
一些基本概念
五笔是哪“五”笔?
五笔,是指“横、竖、撇、捺、折”五种汉字基本笔划。
虽然说是五笔,但是五笔每次输入最多只需要输入四个码,而不是五个码,不管被输入的是单字、词组又或者是句子(五笔一般不输入句子),最多只需要输入四个码。
什么意思呢?比如“编”字,它的五笔码为:xyna、编曲:xyma、闭幕式:uaaa、五颜六色:guuq、中华人民共和国:kwwl,可以看到,不管字数是一个字、两个字、三个字、四个字,又或者是七个字,都是输入四个码(也就是按四个按键)即可打出来,现在不懂没关系,看完后面的就懂了。
按键字根的组成
25个按键,每个按键都有一些字根,字根的放置规则,其中有一个在前面区位里说过的,就是横开头的字根基本在横区,竖开头的字根基本在竖区,撇、捺、折同理。
另一个规则,就是每个键都由:键名汉字+成字字根+普通字根 组成,键名汉字就是左上角最大的那个,比如G键的键名汉字就是“王”字,成字字根就是字根本身是一个完整的字,普通字根就是它本身不是一个独立的字,而是一个偏旁,或者组成字的某一部分
键名汉字
每个键的左上角最大的那个字就是键名汉字。其中x键的键名字比较特殊,它的键名汉字不是一个汉字,而是绞丝旁,其它的都是汉字(如下图所示)
键名汉字的输入方法是输入四下该按键,比如要打出金字,你要输入四下:qqqq 即可打出金字,其它同理,但有时候未必要输入四下,有时候三下就可以出来(也许是三级简码的原因),有时候甚至一下就可以出来(因为刚好是一级简码,比如“人”字只要输入w即可出来,因为人字的一级简码刚好也是w),以下为输入演示
键名汉字总结:
横区:王土大木工
竖区:目日口田山
撇区:禾白月人金
捺区:言立水火之
折区:已子女又纟
成字字根
有时候,你要打的字本身就是一个五笔字根(叫成字字根),因为字根未必是偏旁部首之类的,也可能是完整的汉字,比如“甲”字就是字根,位于L键,但它不是L键的键名汉字(L键的键名汉字是“田”字),所以不能用键名汉字的打法,这种汉字字根的打法是:先“报户口”,然后输入一、二、末三码共四码。
- “报户口”的意思是敲一下该汉字在哪,比如甲字在L键,我要输入甲字,就先按一下L键,然后再按甲字的第一笔“丨”(竖,在H键),第二笔“乛”(横折,在N键),最后一笔“丨”(竖,在H键),所以“甲”字的打法是:lhnh。
-
又比如“西”字,先报户口(s),然后第一笔是横(g),第二笔是竖(h),最后一笔是横(g),所以“西”字的打法是:sghg。
-
再来一个,“石”字,先报户口(d),然后第一笔是横(g),第二笔是撇(t),最后一笔是横(g),所以“石”字的打法是:dgtg。
注意:事实上,非成字字根也可以打出来,打法跟成字字根一样打,比如提手旁“扌”:rghg。但有一些是打不出来的,比如“青”字头(),它明明在G键,但很多五笔输入法都打不出来,可能因为它的打法刚好是gggg的原因吧(报户口是g,第一、二、末笔都是“横”所以也刚好都是g,这样跟王字重复),但如果你想要,可以自己添加。
五个笔画的打法
五个笔画就是横、竖、撇、捺、折,它们的打法是所在区的第1位敲两下,然后敲两下L键(按两下L键是人为规定)。
- 竖(丨),hhll,因为竖区的第一位是h,所以输入两个h再加两个L;
- 撇(丿),ttll,因为撇区的第一位是t,所以输入两个t再加两个L;
- 捺(丨),yyll(注意捺跟点是同一个键,因为点长一点就是捺),因为捺区第一位是y,所以输入两个y再加两个L;
- 折(乙),nnll,因为折区第一位是n,所以输入两个n再加两个L。至于为什么折是“乙”字,因为它是代表(比较常用),因为折有太多折法(其中乙字是横折弯钩),这个取决于你所用的输入法字库有没有其它“折”法的码表,比如“乛、𠃌”,有些输入法只能出一个“乙”,有些能出“乙、乛、𠃌”,如果你的输入法没有你又想要,可以自己添加自定义码即可。
- 横(一),ggll,但因为横跟数字“一”一样,所以要打横,并不需要用ggll来打(虽然可以打出来),而是直接用一级简码,g+空格即可出来。
一些特殊规定
- “提”属于“横”而不属于“撇”(因为它是从左到右提上去,而不是从右往左撇的),比如要打出提手旁“扌”,先报户口(R),再打第一(横,在G)、二(竖,在H)、末笔(提,属于横,在G),所以提手旁“扌”的打法是“rghg”;
- “牛”字是“一撇两横”+“一竖”,但是,“牛字旁”却是把它看成“一撇”+“一个提手旁”,所以,“特、牡、物”这些牛字旁的字,牛字旁部分都是打“TR”的,T就是撇,R就是提手旁;
- 五笔里规定,左竖钩属于“竖”而不属于“折”,比如上边说到的提手旁“扌”的这个竖钩,就要按竖处理,“乎、水、小”字的“竖钩”,也是归为“竖”;
- “捺”与“点”属于同一个笔画(只不过是长度区别,写法都是左上往右下写),都在Y键。
- 不管怎么折,都属于折,都在N键,比如这些:乛𠃌乁ㄅㄑㄥ乙レ乚。并且在表示折的时候一般用“乙”字表示,无论横折(钩)、竖折(钩)、撇折,斜钩、卧钩、横折弯钩、竖弯钩、横折折折钩等等,都可以用“乙”来代替,因为有些“折”是打不出来的,而“乙”字容易打出来,所以都用“乙”代替,但实际上“乙”字所在的按键“N键”里都有这些字根的。
五笔编码(拆字)规则
拆字规则
1、按书写顺序,从上到下,从左到右,从外到内拆分;
2、以五笔基本字根为单位取码;
3、每个字最多取一、二、三、末四个字根,也就是每个字最多只能输入四码;
4、单体结构取大优先;
5、字根不足四个且此时字还未出来时,再取末笔字型交叉识别码。
具体拆分原则:能散不连,能连不交,兼顾直观,取大优先,注意这是有优先级的:能散不连>能连不交>取大优先(但偶尔也不有符合这规则的),至于兼顾直观有点玄乎,自己理解吧。
拆字助词口诀:
五笔字型最直观,依照笔顺把码编;
键名汉字击四下,基本字根请照搬;
一二三末取四码,顺序拆分大优先;
不足四码要注意,交叉识别补后边。
能散不连:“主”字按取大优先,应取“亠、土”,但要先遵守“能散不连”,所以拆成“丶、王”,而且也要“兼顾直观”,很明显,一看就知道拆成“丶+王”更直观。
能连不交:“天”字按取大优先,那就拆成“二+人”,然而按能散不连的原则,拆成“一+大”更合适。“于”拆成“一+十”是相连,而拆成“二+丨”就是相交,根据能连不交的规则,所以“于”字要拆成“一+十”,至于说“十”字的“丨”是竖而不是竖钩的问题,可以看看前面说过的规则:五笔里规定向左钩的竖钩为竖。
取大优先:
“夫”字不管拆成“一+大”还是“二+人”,都要“交”,所以无法符合“能散不连”和“能连不交”,所以我们只能让它匹配后面的“兼顾直观”和“取大优先”了。很明显,因为有字根“二”,所以我们直接拆大的,就是“二+人”(而不是一+大)。
“世”字也一样,无论怎么拆都要“交”,所以只能看它符不符合“兼顾直观”和“取大优先”了,因为有字根“廿”,所以我们把取大优先原则,拆成“廿+乙”(乙代表折,虽然实际上是“竖折”,但是竖折打不出来,所以只能用乙代替了,前面也说过,无论怎么折,都叫“折”,都在N键),为什么是“廿+乙”而不是“乙+廿”呢?因为按笔顺,第一笔是“横”(而“横”是廿字的部分),所以是“廿+乙”而不是“乙+廿”。
“兰”字为什么是“两点一横+二”,而不是“两点+三”?因为这两种拆法都符合“能散不连”的原则,所以我们可以忽略“能散不连”。然后来看能连不交,兰字你怎么拆都不会相交,所以也可以忽略“能连不交”,剩下的就是“兼顾直观”和“取大优先”了,兼顾直观比较玄乎一般可以不管,剩下的就是取大优先,很明显“两点一横”>“两点”,所以拆成“两点一横+二”,有人可能会说,那拆成“两点+三”,三字不是比二字大吗?三字确实比二字大,但是你这样拆,两点就比两点一横小了,因为取大优先要从第一个字根开始,而不是从第二个字根开始。
“牛”字,按能连不交的原则,是拆成“丿+二+丨”,但是正确拆法是“一撇两横+丨”,前面说的能连不交>取大优先,在这里好像并不符合,我认为这属于特殊情况吧,有一个解释是能拆少点就不要拆成更多字根,很明显后面正确的拆法比前面的错误拆法更少字根。毕竟有时候也不可能完美。
“物”字,也是牛字旁,按前面牛字的拆法,应该是“一撇两横+丨+勹+两撇”,但事实上物字是这么拆的“丿+扌+勹+两撇”,为什么呢?因为牛字旁的书写顺序,跟牛字的书写顺序不同,牛字的书写顺序是“丿+一+一+丨”(撇横横竖),而牛字旁的写法,则是“丿+一+丨+一”(撇横竖横),虽然提手旁有个钩,但前面说过,向左钩的钩,都当成竖处理。
“果”字,因为不可能“散”(因为怎么拆都一定要连),所以只能看是否能拆成符合“能连不交”,很明显,拆成“田+木”就符合“能连不交”,但真的是这么拆吗?其实这么拆是错的,正确拆法是“日+木”不是能连不交吗?日+木就交了啊,不是取大优先吗?田不是比日大吗?既然这样为什么还要拆成“日+木”而不是“田+木”呢?这又要涉及到写字的常理问题了,我们写果字的时候,按笔顺,那个木字的“竖”是直接竖下来的,而不是先写田字再写木字,所以我们拆字的时候不能硬生生的把本来是一笔的“竖”给割断成两笔。
字根表及规律
每个区都从第一位到第三位(有些到第四位)都有一些规律
横区:从第一位G到第三位D,有:一(一横)、二(两横)、三(三横);
竖区:从第一位H到第四位L,有:丨(一竖)、刂(两竖)、川(三竖)、四竖;
撇区:从第一位T到第三位E,有:丿(一撇)、两撇、彡(三撇);
捺区:从第一位Y到第四位O,有:丶(一点)、冫(两点)、氵(三点)、灬(四点);
折区:从第二B到第三位V,有:两折(巜)、巛(三折) (没有一折𡿨的,所以N没有)。
字根助记口诀
注意,字根助词口诀并不能完全包含所有有字根,有时候就算是字根表上也未必能写出所有字根,因为有些字根它是类似形状的,这个只有在实际遇到的时候再去记,但其实很好记的,因为它在哪个键都是有一定的原因的。
G(11): 王旁青头()戋(jiān)五一;——旁字不是字根,只是说在G键上,王字旁边有个青字头,“戋(jiān)五一”,就是指:戋、五、一 这三个字根。
F(12): 土士二干十寸雨;
D(13): 大犬三(羊)古石厂,(羊)有直斜套去大;—— 羊字有括号是因为它实际是羊字的底部(没有两点),另外羊底的那一竖还可以往左撇,实际上就是差字不要两点不要工字的那个字根。
S(14): 木丁西; —— 无名指按的键字根都比较少(除了x键多点),可能是因为无名指比较不灵活,事实上也是这样,所以王永民教授设计五笔输入法的时候是考虑了很多东西的。
A(15): 工戈草头左框七; —— 草头就是草字头“艹”,当然与草字头类似的“廿”也是在这里,右框是指开头向右“匚”,同理,后面还有下框(在M键),左框(在N键),上框(在B键)。
H(21): 目具上止卜虎皮; —— 虎皮,是把虎字的上半部分(所以叫虎皮)
J(22): 日早两竖与虫依; —— “依”字不是字根,两竖与虫依,是说两竖(刂)与虫字都在J这个键里,依有相互依靠的意思,另外用“依”字也是为了押韵。
K(23): 口与川,字根稀; —— “稀”一方面是说K这个键的字根少(所以叫“稀”),另一方面也是押韵。前面说过,无名字按的键字根都比较“稀”(少)。
L(24): 田甲方框四车力; —— 方框是指“国、园”这些字的外边那个“囗”。
M(25): 山由贝,下框几; —— 下框,是指开口朝下的框“冂”,比如“见”字就用这个框。
T(31): 禾竹一撇双人立,反文条头共三一; —— “条头”是指“条”字的头部“夂”
R(32): 白手看头三二斤; —— “三二斤”里的“三二”是区位,R键的区位号就是32
E(33): 月衫乃用家衣底; —— “家衣底”是指家字和衣字的底部,比如“农”字就用到了这个衣底。
W(34): 人和八,三四里,登祭不要底; —— 三四里(三四是区位号,指人和八都在34这个区位里面),“登祭不要底”是指“登、祭”两个字去掉底部的那个字根,这句是我自己加的,感觉还挺顺,哈哈。
Q(35): 金勺缺点无尾鱼,犬旁留叉儿一点夕,氏无七; —— “勺缺点”就是“勹”,“无尾鱼”是指“鱼”字去掉最下面一横的那个字根。犬旁是指反犬旁去掉一撇的那个字根(看起来也是个叉),“留叉儿”,“留”字不是字根,是辅助让句子更通顺的,叉就是“杀”字上部那个叉,“儿”就是儿字,一点夕,意思是夕字加一点,比如“然”字左边那个就是夕字加一点。氏无七,是指“氏”字没有里面那个“横斜钩”,五笔把氏字里的这个“横斜钩”归为“七”字,但“曳”这个就不是“七”,而是“x”键里的那个,跟匕首的匕在同一个键。
Y(41): 言文方广在四一,高头一捺谁人去; —— 在四一(四一是区位号41),高头就是高字的头部,就是“亠+口”这部分,“谁人去”,意思是“谁”字的“人”(即单人旁:亻)去掉,而人去掉了自然不会说话,所以相当于言字旁(讠)也去掉,意思就是“谁”字去掉“讠亻”后的部分是一个字根。
U(42): 立辛两点六门病; —— “两点”是指两点水或者羊字头部两点(可以在侧边也可以在顶部),“病”其实是指病字头。
I (43): 水旁兴头小倒立; —— “水旁”的旁字是让句子更通顺,它不是一个字根。兴头,就是兴字的头部,即兴字不要底部的八字后剩下的部分,小倒立,是指把小字倒过来,其实就是“学”字的顶部那三点。
O(44): 火业头,四点米; —— “业头”,是指“业”字不要底部一横之后的那个头。
P(45): 之字军盖道建底,摘示衣; —— “字军盖”是指“字”和“军”这两个字的“盖”,也就是宝盖头和秃宝盖,“道建底”是指“道”、“建”这两个字的“底”,其实就是走之旁和建字底。“摘示衣”,是指把示字旁“礻”的那个点和衣字旁“衤”那两个点摘掉的部分。
N(51): 已半巳满不出己,左框折尸心和羽; —— “已半巳满不出己”,是指“已巳己”三个字(当然在这里也是字根),“已”是封一半口,“巳”是全封,所以叫“满”,“己”是一点也没封(那个口那儿一点都没露出来,所以叫“不出”)
B(52): 子耳了也框向上; —— 框向上,就是“函”字下边这个开口向上的框。
V(53): 女刀九臼山朝西; —— 山朝西,就是“彐”。
C(54): 又巴马,勇字头,丢矢矣; —— “丢矢矣”意思是“矣”字丢掉了“矢”字留下的部分。
X(55): 慈母无心弓和匕,幼无力; —— “慈母无心”,是指“母”字没有一横及两点的部分(其实就是竖折+横折钩),“幼无力”是指“幼”字没有“力”字后剩下的左边那部分,而幼小确实也没有力气,另外力字的拼音是lì,都是韵母i结尾,所以这个口诀编的还挺好的,容易记。
单字与词组打法
单字
常规打法: 一二三末四个字根,比如:常ipkh(⺌+冖+口+丨)。如果不足四个字根(有些字笔画少)要看具体情况,如果要打的字没有出来,有时候要加末笔识别码,如果出来了,用空格上屏即可。
非常规打法: 当要打的字刚好是一、二、三级简码时,不需要打全,出来之后用空格上屏即可。
双字词组
打法: 每个字的前两个字根。
比如“词组”这个词,“词”字前两字根是“讠(Y)+𠃌(N)”,前两字根是“纟(X)+冂(M)”。
如果词组中有键名汉字
键名汉字不用拆,直接敲两下,比如:女子(vvbb)、大家(ddpe)、醒目(sghh)、田野(lljf)。
如果词组中有字是成字字根:
比如巴西,巴字在C键,西字在S键,这种打法是先敲一下成字字根所在键,再敲它的第一笔,所以巴西是cnsg。
又比如,小心,“小”字在i键,“心”字在N键,它们都是成字字根,所以小心的五笔打法是ihny。
类似的还有,大米(ddoy)、斑马(gycn)。
三字词组
打法: 前两字的第一个字根及第三字的前两字根。
比如“计算机”这个词,“计”的第一字根:讠(Y),“算”的第一字根:竹(T),“机”的第一二字根:木(S)+几(M),所以合起来“计算机”这个词的五笔打法为:ytsm。
如果第三个字是键名汉字,则敲两下,不需要拆键名汉字,比如:临时工(jfaa)、矿泉水(drii)。
四字词组(成语)
打法: 每个字的第一个字根。
比如“马到成功”这个成语,“马”的第一字根为“马(C)”,“到”的第一字根为“一(G)”,“成”的第一字根为“厂(D)”,“功”的第一字根为“工(A)”,所以“马到成功”这个词的五笔打法就是“cgda”。
四字以上词组
打法: 前三字的第一个字根+最后一字的第一个字根。
比如“中华人民共和国”,我们要打前三字“中华人”的第一字根+最后一字“国”的第一字根,前三字的第一字根分别为:口(K)、亻(W)、人(W),最后一字“国”的第一字根为:囗(L),所以“中华人民共和国”的五笔打法,就是:kwwl。
注意:“口”与“囗”是不一样的,前者为口(kǒu)字,后者只不过是“国”字外边那个框。
一二三级简码
为了加快打字速度,王永民教授设计了一二三级简码,一级简码只需要敲一下按键,然后用空格键上屏即可,二级简码就是按两个按键+空格上屏,三级简码就是按三个按键再加空格上屏。
一级简码
一级简码有25个,因为五笔使用了25个键来布局字根(即除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个,边使用金山打字通练习,边背诵,很容易就能记住,就算不背,打多了也会发现,有些字一个按键就能出来。
注意一级简码的汉字本身并不是字根(“一”除外,因为“一”既是字根“横”,也是汉字“一”),所以对应的按键并没有一级简码的字,只不过因为这些字太常用,把它设计成能打出来而已。
比如“我”字,打全码很复杂,很多人可能都不会拆字,但由于它太常用了,所以王永民教授给它设置了一级简码,因为它第一笔是撇,所以“我”字的一级简码放在撇区,至于为什么放在了撇区最后一位,这个就不得而知,反正很多字根的位置都经过了科学的计算。所以打我字,用一级简码打法,只需要q+空格上屏即可。
但也可以用常规方法打,“我”字的常规打法是:trnt,t(丿)、r(扌)、n(斜钩)、t(丿,这是最后一笔)。
二级简码
二级简码是按两个键+空格上屏,25个键,两两组合,理论上可以组合出625个字,但实际上由于有11个同时是一级简码字(不、地、要、中、同、主、为、这、产、民、经),有3个无字(HB、MV、CO),所以二级简码实际上只有625-11-3=611个字,另外还有部分二级简码同时能打出词组来的,但单字还是会排最前面的,所以不影响二级简码。
二级简码这么多,不需要记,打熟悉了慢慢就知道了,因为它都是按正常打字规律打的,只不过只需要输入前两个码就能出来而已。比如霜字完整五笔编码是:fshf,但由于把它作为二级简码,所以只需要输入前两码,即fs
即会出来霜字。
三级简码
三级简码,三级简码就是输入三个码再敲空格就可以上屏,三级简码太多,根本不需要记,打一个字打了三码看到字出来了就会按空格上屏,而不会去管它是不是三级简码,打三码还不出来就继续打第四码。
打词组时不能用简码
比如“我”字,它是一级简码,按“q+空格”就能打出来,但是如果你要打“我们”这个词组,就得老老实实打“我”字的前两字根“丿(t)、扌(r)”+“们”字的前两字根“亻(w)门(u)”,所以“我们”这个词组的打法是“trwu”。
不过我自己的习惯是,一个词组中有一级简码时,我会不打词组,直接打单字,因为我感觉这样更快。
字型结构与末笔交叉识别码
文字的结构(型)
在五笔里,把它的结构分成三种类型:左右型、下下型、杂合型,既不是左右也不是上下,那就是杂合(如下图)
但是,86版五笔里,上下型和杂合型处理的不是很好,导致上下型与杂合型非常容易混淆(如果实在是不确定,只有试一下,反正不是上下就是杂合)。
内外型字属杂合型,如:困、同。 但“见”为上下型;
字型区分时,用“能散不连”的原则,如:占、矢、卡、死、……都视为上下型。
以下字为杂合型:
产、包、司、床、厅、龙、尼、后、处、反、办、皮、习、疗、压,但相似的如:左、右、看、者、布、友、冬、灰等视为上下型。
单笔划与字根相连或带点结构视为杂合型
正、灭、歹、兀、丌、刁、末、本、酉、闩、 亏、巾、牛、申、卅、丫、屮、肀、丘、壬、舌、血、自、千、升、乏、夭、乡、乇、尹(君)、犭、户、叉、尺、斥、刃、丸、久、勺、丈、太、孓、卪、礻、衤、疋、飞、万、尤、尢、乜、丑。
注意:“旦”是上下型;“饣”是上下型,“死”也是上下型(去百度死字,它上面一横跟下面是分开的)。
对末笔的规定
在五笔里,一个字的末笔未必就是它笔顺的末笔,而是有一些特殊规定。
- 力、刀、九、匕 等这类字,一律规定它们的末笔为“折”;
- 我、成、戊(wù)、戌(xū)、戍(shù) 这些字,一律规定末笔为撇“丿”而不是点“丶”,所以:我(TRNT)、成(DNNT)、戊(DNYT)、戌(DGNT)、戍(DYNT);
- 为避免“靥”与“大”字重码,把“靥”最后一码改为“L”;
- 为避免“劳动”这个常用词与“蔻”字重码,把“蔻”字编码最后一码改为“L”;
- 带“框框”的“国、团”等字、带走之儿的“边、远”等字、带建字底“建、延、廷”等字,一律以被包围部份的末笔为末笔,你想不到的是,“乘”字虽然不是“半包围”结构,但它的末笔是“匕”的末笔“乚(即“折”),所以“匕”也相当于被“禾”字包围。
- 链、涟、琏、梿:规定这些字的末笔都是走之儿的“丶”,而不是被半包围的“车”字的末笔“竖”,所以:链(QLPY)、涟(ILPY)、琏(GLPY)、梿(SLPY,非常用字,可能打不出来,但自己添加它的话,就是SLPY)。而类似:缝、鲢这些字,因为能直接打满四码,根本用不到识别码,所以就不需要知道它们的末笔了(按链字的理论,它的末笔也应该是“丶”才对)。
末笔交叉识别码
末笔交叉识别码,简称识别码。
有些字,比如沐、汀,它们的打法都是i(氵)s(木和丁都在s键),那怎么打出沐和汀呢?还有叭——只、吧——邑、呐——呙、岂——屺,这些字根都相同,怎么区分呢?这就要靠“末笔识别码”了。
末笔(最后一笔)用来决定识别码在哪个区(横区、竖区、撇区、捺区、折区),型(即结构)决定识别码在该区哪一位(左右型为该区第一位、上下型为该区第二位、杂合型为该区第三位)。
比如“沐”字最后一笔是捺,所以可以确定识别码就在捺区。捺区有Y(第一位)、U(第二位)、I(第三位)、O(第四位)、P(第五位)五个键,而“沐”字是左右结构,所以识别码为第一位,即Y,所以沐字的打法为:isy。
同理,汀字最后一笔是竖(左钩当竖,右钩当折),所以识别码在竖区,具体是竖区哪一位呢?因为是左右结构,所以是竖区第一位,也就是h,所以汀字的打法是:ish。
标准五笔(86版)字根表
部分难拆字
凹:mmgd(几+冂+一),凸:hgmg(一+丨+几+一),凸字第三个字根可以理解为“几”或“冂”,如下图
年:rhfk(撇两横+左侧那一小竖+十字+识别码)
曳:jxe(曰+匕+识别码,末笔为撇,杂合型,故识别码为e)
养:udyj(两点头+羊底往左撇+捺+刂)
拜:rdfh(看头+三+十+识别码h,因为末笔为竖且是左右型,故识别码为h)
追:wnnp(亻+左框+左框+走之儿)
段:wdmc(亻+三+几+又)
垂:tgaf(丿+一+艹+士)
未:fii(二+小+识别码i,末笔为捺,杂合型,故识别码为i)
兆:iqv(水字不要竖+儿+识别码v,末笔为折,杂合型,故识别码为v)
粤:tlon(丿+囗+米+乙),再说一次,乙就代表折,不要认为粤字最后一笔不是这么折的,前面说过,不管怎么折,都在N键里,写的时候写乙就行(因为其它折有些是打不出来的)。
戌:dgnt(厂+一+斜钩+末笔撇)
戍:dynt(厂+丶+斜钩+末笔撇)
戊:dnyt(厂+斜钩+点+末笔撇,戌字不用打“点”,是因为前面已经满了三个字根,而打字是取一二三末,而戊字的末笔为撇,因为这一类字都规定最后一笔为撇而不是点)
藏:adnt(艹+厂+竖折+丿(末笔)),茂:adnt(艹+厂+斜钩+丿(末笔))
成:dnnt(厂+𠃌+斜钩+末笔“撇”)
特别注意:凡是这种“厂字+斜勾+撇+点”结构的,最后一笔都规定为“撇”而不是“点”,也许是归到“撇”会造成重码增加吧。
武:gahd(一+弋+止,最后一个d是识别码,虽然上提,但还是当成“横”,因为在五笔里,只要是从左往右提,都当成“横”,只有从右往左“撇”才当成“撇”,可以不打,因为武字应该是三级简码)
柔:cbts(横折点+横折竖钩+丿+木),为什么“横折竖钩”会在B里呢?因为它跟“了”字的写法一样,“了”字也是“横钩竖钩”,只不过“柔”字的“横折竖钩”竖到顶了而已,同理,“予”字也是类似的打法:cbj,j是识别码,最后一笔是竖,上下型,所以是j。
牙:aht(匚+丨+丿)
舞:rlgh(撇横横+四竖+一+丨(末笔))
乖:tfux(丿+十+丬+匕)
乘:虽然跟乖字类似,但打法完全不同,乘:tuxv(禾+丬+匕+识别码v,因为最后一笔是匕,这种有包围结构的都是规定被包围的末笔为该字的末笔)。
曹:gmaj(一+冂+廿+日),其中“廿”其实下边那一横两边是横出头了的,但是打不出那个字根,就用“廿”代替了。
耍:dmjv(厂+冂+刂+女)
尴:dnjl,尬:dnwj,主要是那个像九字的其实不是九字,而是“横撇+折”,所以是dn。
丫:uhk(丷+丨+识别码k,末笔为竖,杂合型)
该:yynw(讠+亠+ㄥ+人)
贯:xfmu(母字去掉两点一横+十+贝+识别码u,因为是三级简码,所以可以不用识别码也行),主要是顶部那个不是k键的口(kǒu)也不是L键的囗(“国”字的方框),而是类似母字的那个框的写法,只不过贯字的那个不像母字那样右下角横过 头竖过头,所以看起来像口字或像方框,但实际上你去查,贯字的笔顺是:竖折+横折+丨+横+贝,要不是研究五笔,我还不知道这笔顺是这样的。
殷:rvnc(⺁+彐+𠃌+又)
翘:atgn(弋去掉点+丿+一+羽)
浇:iatq(氵+弋去掉点+丿+儿),其实跟翘一样,只要知道戈去掉点的那个字根怎么打就行
噩:gkkk(王+口+口+口)
脊:iwef(水去掉竖+人+月+识别码f,三级简码可以不用识别码),其实这个跟兆字类似,主要是要知道水字去掉竖的那个是先打的就行(因为无论是兆还是脊,第一笔都是水字去掉一竖的那个,所以先打它)
浇:iatq(氵+弋去掉点+丿+儿),其实跟翘一样,只要知道戈去掉点的那个字根怎么打就行。
敝:umit(丷+冂+小+攵),注意,这个字的笔顺,确实就是先“丷”,再“冂”,然后才是“小”。同理,撇、弊、憋、鳖等都是一样原理。
套:ddu(大+套字下边那个+识别码u),主要是要知道套字下边那个是一个字根,在D键。
旅:ytey(方+撇横+衣底+识别码y,最后一笔是“丶”,左右型,所以识别码是y),这个字主要要注意“撇横”下边那个不用拆,而是直接在e键里有,相当于衣字底。
身:tmdt(丿+冂+三+丿)
矢:tdu(撇横+大+识别码u,因为这个字被归为上下型,而不是杂合)
制:rmhj(撇横横+冂+丨+刂)
缶:rmk(撇横横+山+识别码k,最后一笔是竖,杂合型)
尔:qiu(斜刀头+小+识别码u,因为属于上下型,斜刀头就是鱼字或饣上边那个,很多人会错误的以为尔字上边那个是秃宝盖,但实际上它并不是秃宝盖)
谏:ygli(主要是中间那个,是黑字上部但不要竖的那个)
秉:tgvi(不是禾+彐,而是:丿+一+彐+小)
瓦:gnyn(因为是三级简码,最后一个n可以不输入也能打出来,86版五笔里,很多最后两笔是“撇和点”或“折和点”的字,按笔顺都是点结尾,但86版五笔都是处理成先点,再撇或折,比如“我”、“成”、“戊”、“戌”、“瓦”等等)。
万:dnv(厂+乙+识别码),“厂”是“石”字头,但石字头打不出来,我就用“厂”字代替了,第二个字根是“横折钩”,“乙”代表任何“折”,识别码为v,是因为在86五笔里,刀、力、九这类有“横折(弯)钩”的,一律规定“折”为末笔(“万”字实际上的末笔是“丿”),原因可能很复杂,比如可能不这么做会导致比较多重码,而98版五笔就算万字改成了“一勹”,打的时候打“GQE”(E为识别码,因为万字最后一笔为“丿”),所以事实上86版五笔的万字识别码是没有遵循真正的“末笔”的。
最:jbcu(三级简码,u是识别码可以不打,曰+耳+又,主要是知道中间那个是“耳”字就很容易拆)。
鹅:trng(丿+扌+乙+一,因为“我”字一般打一级简码,所以很多人不会打“我”字的全码,不会拆“我”字,自然就不会打“鹅”字了)
虐:haag(虎皮+七+匚+一),主要要知道最后那个类似“山朝东”不是一个字根,而是要拆成“左框(匚)+横(一)”。
扇: “丶+尸+羽+识别码”,ynnd,识别码为d是因为最后一笔是“羽”字的最后一笔,即“提”,而在五笔里,从左到右的“提”都当作“横”处理。
链、涟、梿、琏:这些字有几个特点:都是走之儿的字加个偏旁,并且走之儿里面是一个字根,偏旁也是一个字根,像“缝”这种就不一样,因为它走之儿里面不是一个字根,但“鲢”也不一样,因为它的偏旁不是一个字根。之所以强调偏旁和走之儿里面都是一个字根,是因为这样打起来,三笔就能打出一个字,但是我们五笔全码都是四笔的,这时候就会有一个识别码的问题,识别码要看你最后一笔以及你的结构,我们在识别码里讲过,半包围或全包围结构的字,一般是取被包围的部分的最后一笔作为末笔,按这个方法,“链、涟、梿、琏”的最后一笔应该都是“车”字的最后一笔,也就是“竖”,然而事实上,在这里并不是,这里人为规定走之儿的“点”是最后一笔,所以“链”是qlpy,而不是qlph,而涟、梿、琏就不用说了,除了偏旁不同,后面都是lpy。
练习建议
建议使用我爱五笔网练习,当然如果安装金山打字通那就更好。
建议练习顺序:字根练习→键名汉字→一级简码→二级简码→键面汉字→全码练习→词组练习。
字根练习和键名汉字练习,建议练习到可以在隐藏字根表的情况下熟练打出,否则由于字根位置不熟悉,后面打字的时候经常会遇到字根不知道在哪儿的情况。
一级简码和键名汉字,由于都只有25个,建议在练习的同时结合背诵。
键面汉字练习和全码练习一样,其实也是要打全码,只不过键面汉字属于成字字根而已。在很多情况下,键面汉字(即成字字根)与全码练习的汉字是不需要打全码的(因为他们中的很多字,经常是二级简码和三级简码),所以建议键面汉字与全码练习不用过多的练习,适当练习就好。
词组练习:有时候你的输入法可能打不出来对应的词组,这时候你可以手动添加这个词组。
相关五笔学习网站
金山打字通:金山打字通下载
酷酷网在线打字练习:酷酷网在线打字练习
在线版练习:我爱五笔网(需要允许flash)
云跟打速度测试:云跟打速度测试
速度测试:在线打字测试
熟悉键盘(盲打):TypingClub(需要扶墙)
各种在线打字游戏:3435打字游戏(需要允许flash)
我也学过一段时间的五笔,但是速度一直提不上来,而且自己用拼音打字本来就很快,就放弃了。