Skip to content

0x042-学习双拼输入法

为什么要学

Note

引用知乎回复 https://www.zhihu.com/question/383416202/answer/2584564433 作者:韦易笑

双拼是我最近半年学习的最有用的东西了,世界上有一些基础技能是只要你投入一定固定时间,一次学会然后就可终身受益,比如学习一门外语,比如驾驶,比如练习打字速度,比如学习双拼。把时间花在这些事情上面是最有价值的投资。

上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之 -- 《道德经》

回答一些关于双拼的常见问题:

1)自己能够非常熟练的使用全拼,切换到双拼有收益么?

这个情况和我之前差不多,我系统的练习过英文输入,字母和符号数字都用标准指法盲打,手速方面也不比别人慢,我也写文章分享过何提高英文打字的速度:如何练习编程的手速?

同时我也用了二十多年的全拼了,自认为很熟练,像一些长的拼音诸如 "shuang" 这些,基本一眨眼就输入完成,根本不存在卡壳,搭配云词库输入起来简直像飞一样,所以一开始也觉得根本没有学习双拼的必要。值到我真的花时间学了双拼并用了三个月后,我的整体输入速度至少快了 50%。

2)双拼快在哪里?

首先所有汉字都可以两次击键就完成输入(第一键输入声母第二键韵母),其次输入错了按 BackSpace 往回删除的时候非常有效率,比如 “今天我上街买东西”,全拼是:"jintianwoshangjiemaidongxi" ,假设打到最后发现前面 “天”字我输入错了,全拼需要按非常多次 BackSpace 才能删除到 “tian" ,按的时候还要非常注意位置,避免多按或者少按;

而双拼的话,输入的是:"jbtmwouhjpmddsxi" 从前面的 26 个字母缩减到 16 个字母不说,每个字都是稳定的 2 个字母组成,因此往回删除的时候非常稳定,两次 BackSpace 删除一个字,按的次数也比较少。

最爽的是手机输入,击键速度是制约手机输入最大的障碍了,虽然我在电脑上击键飞快,但到了手机上的虚拟键盘,一样慢了下来,虽然我没用 9 宫格而是用的全键盘双手两个大拇指输入,该慢还是慢了下来。双拼对于击键次数的减少在手机上能明显体现价值来。

3)写文章主要是思考,打字快慢无所谓?

有的人还说什么刘慈欣打字也不快,但是人家能写出三体,所以打字速度并不重要,这是谬论!

打字速度快了,你才能节省出大量时间给你去思考,一个动作重复 300 次,肌肉就会有记忆;重复 600 此 ,脊柱就会有记忆;你打字速度能做到行云流水一般的速度,大部分输入根本不用过大脑,直接脊柱反射就完成的时候,你大脑才能完全无负担的思考,真正做到:心到,眼到,手到。否则打个字都要停顿下的话,你会占用更多大脑 CPU 时间。

不是至今还有文学大师打字只会用二指禅吗,还有剧作家只喜欢钢笔写文字稿,你们想学他们吗?所以说这就叫反智。这些觉得打字快没用的人,让他们把自己全拼的词库关闭了他们肯么?不肯的话,说明他们根本不是不想要更快的输入速度,而是内心拒绝学习新东西。

4)学习双拼需要多长时间?

我自己花了十分钟就把双拼规则学会了,就看下面这张图片就够了,我用的 “小鹤双拼”布局:

原理就是第一个字母输入声母(红色字体),第二个字母输入韵母(蓝色字体),所有汉字都是两次击键,外加几条纯韵母规则(或者叫零声母,比如啊字),对于声母而言,大部分都是单字母声母(s,d,f,g,h,j,k,l 这些)不需要背诵,只需要背诵三个就是 v(zh) u(sh), i(ch) 汉字对于声母只有 zh sh ch 是两个字母,所以很简单,记住用 v u i 代替即可;韵母需要稍微记忆一下,因为多字母的韵母比多字母的声母多一些,不过不用全背下来,边打边记即可。

我根本没找什么额外教程,就是看着上面的这张图片练习了半个小时,我感觉基本学会了,此后两天,虽然还在用全拼,但每天花半小时练习了一下,第三天感觉可以了就直接正式切换了。头两周比较慢但能够感觉到双拼的快感,第三周慢慢接近全拼速度,一个多月的时候感觉完全追上了我的全拼速度,两个月时体会比之前更快的输入体验。

整个学习和记忆的过程很短,小鹤的助记口诀我都没有背诵直接对着图就开打了,打了两天就会了,可以把图扔掉了。

5)用双拼需要安装新的输入法吗?

不需要,你用什么输入全拼就用什么输入双拼,不论是 Win10 的微软拼音,搜狗拼音,QQ拼音,它们都支持双拼,设置里面把模式从 “全拼”改成 “双拼”然后选择下键盘布局即可,你可以继续使用你熟悉的输入法软件,继续使用里面的词库做辅助输入。

6)选择哪种键盘布局?

双拼键盘布局有好多种,著名的有:自然码,微软双拼,小鹤双拼;如果你已经熟悉一种用着即可,新学的话推荐跟我一样用小鹤,自然码是上世纪八十年代发明的东西了,微软双拼要用分号键不大爽,同时手机上支持不好。

小鹤有两个优势,发明较晚,键盘布局更合理,根据词频统计,照顾左右手均匀输入。最关键的是小鹤是兼容性最好的布局,iOS 双拼只有(小鹤双拼,搜狗双拼,微软双拼几种),你用自然码的话,只能 Windows 下面用用,到了 macOS 或者 iOS 下面就傻眼了。

小鹤基本上不管 iOS/Android/搜狗拼音/QQ拼音 都是直接支持的,Win10 的微软拼音里,改下注册表也可以立马支持,因此基本上是唯一全平台的键盘布局,无需额外安装其他软件。

7)有没有练习双拼的软件?

有个网站可以练习(电脑和手机都可以用):双拼练习 @ BlueSky

对着图打就是,每天十分钟,三天包会。

8)小鹤音型值得学吗?

先把双拼打熟练吧。

9)双拼能用全拼的联想输入辅助吗?

当然可以,联想,词库都是一模一样的继续沿用,你可以理解成双拼本质上只是全拼的一种简化输入方式,背后还是你熟悉的全拼,你可以继续复用你熟悉的输入法,继续使用你熟悉的各种词库。

9)那么我用的是哪个输入法软件?

我没有安装任何第三方输入法,在 Win10 下面用的系统自带的微软拼音打双拼,公司里的 macOS 用的系统自带拼音输入法设置成小鹤,手机上也是 iOS 自带的双拼键盘

10)习惯了双拼会打不来英文和全拼?

乱说,我平时敲代码和部分文档邮件打的英文,从没觉得学了双拼就干扰到英文输入了,偶尔其他设备上用全拼,最多开头反应三秒钟,后面就直接跟过去一样打全拼。

11)为什么不用五笔?

别人我不知道,我自己的情况是 94 年学的五笔,到培训班学的,考过了试自己又用了半年,当时学的 86 版,大部分时候还好,碰到一些字怎么拆都不对,查了码表后直接崩溃,根本不能说服自己这是个合理的拆法,有些基本是完全没道理甚至违背了基本规则需要你硬背的。当时没网络,不能方便的查询拆字结果,只能捧着厚厚的一本码表很低效的翻,后来拼音联想输入有所进步我就切了全拼,至少再也不会碰到无法拆字,打不出来的情况。然后五笔这东西,一年不用,就忘了,真的会忘,不像学骑车,十年不骑,然后需要时跨上共享单车一样就骑走。

后来紫光输入法出来后,词库太强了,学习动力又减少一分,后面我尝试双拼前,我还真又把五笔捡起来学了一段时间,又碰到拆字无法说服我自己的老问题,考虑到五笔道理虽然不难,但是后续特殊字词的记忆需要更长时间,五笔无需选字,在过去看着文稿输入可以不看屏幕,优势比较大;现在不用当录入员了,基本都看着屏幕,选词负担下降的同时,拼音使用整句输入时,或者直接输入词组的话,输入法基于词频的判断基本无需花时间选字。

关键是花大力气学会了,一段时间没用,它还会跟以前一样忘光了,投资性价比问题,于是想,为什么不尝试下新东西呢?于是尝试了双拼,果然没有让我失望,现在看来,当初的决定是正确的。

12)我全拼输入词组时只打声母,往往不需要输入那么多啊?

这里有个典型例子,评论区有人说:

今天我上街买东西:jt今天 wo我 shangj上街 mdx买东西,
其实全拼不一定要把所有的都打出来的。

今天的全拼都包含简拼功能,只需要输入部分声母韵母即可,似乎击键更少?问题是,这位提问的人他根本不知道,双拼打词组最后一个字也可以不用打全,比如:

今天(jbt),我(wo),上街(uhj),买东西(mddsx)

一共也是 13 个字母,和上面的一样,信息量还比他足,重码率也比他低。

但是这里我想扩展下,引入一个 “稳定性”的概念,什么是输入法的 “稳定性”??

我想说的是,即便双拼打全:jb tm wo uh jp md ds xi 一共 16 个字母,貌似比上面简拼的 13 个字母多了 3 个,但是由于 “稳定性”的因素,即便全打,它任然比简拼快,为什么呢?

因为忽略了重码率,没有计算选词时间,简拼对词库依赖会非常强,重码率会非常高,比如 jt, wo, shangj, mdx 都有非常多的候选,因为你只提供了声母信息;而你要想连起来输入整句话,一旦一处错了基本就重新打了,双拼全打比简拼多 3 个字母,但是每个字都有声母韵母信息,非常确定,重码率非常低,不需要选来选去,对词库依赖很小,一次性做长句输入也很容易。

算上 jt, wo, shangj, mdx 几个简拼的选词时间,实际效果早超过 3 个字母了。同时一旦词库里出现没有的词,比如:

如何学习

在线练习:

快速记忆口诀:

小鹤