2022-07:小鹤双拼
February 21, 2022

推荐学习使用双拼。

最早接触到双拼是从我大一的室友那,室友人称温大师,是不折不扣的算法竞赛大师,此君和我另一位大一室友高大爷后来代表复旦参加了 ICPC World Final,以后就多了个 title 叫 Final 爷温大师了。

有几次我看他打字速度甚快,而且每次用他的电脑都无法正常打字,才了解到他在用双拼。所谓双拼就是打任何拼音只需要按两个键,原理是不是所有的双字母组合都是合理的拼音,因此就可以利用这个冗余,把一些声母和韵母的组合表示出来。譬如说,pb 中的 b 就可以代表 in,从而打出拼这个字的音;类似的,xt 中的 t 可以表示 ue,从而打出学这个字。我觉得这很酷很有效,于是尝试学习了一段时间双拼打字,然而且学且放弃。

后来不知怎么地,我抱定了必学会双拼的决心,把电脑封面设置成了小鹤双拼的键位图,甚至写了一个命令行程序,用来训练自己对键位的肌肉记忆,结果我很快就掌握了双拼打字,从此别人看我打字就如当时的我看温大师。

我学习的小鹤双拼算是使用较为广泛的键位安排,之所以用小鹤是因为温大师也用小鹤。我没有学习过别的键位,我觉得用双拼和用全拼的人之间的隔阂远小于使用不同双拼方案的人之间的隔阂。所以如果是推荐双拼输入方案,对于身边的朋友我都是强烈建议使用小鹤的。

学双拼打字的好处除了打字可以少按键之外,还可以做为一种简单加密通讯的方式,在两个会用双拼的人之间,daiuulpbykgduikeyikjdsde(打出双拼应该是可以看懂的),至少可以通过在键盘上再敲一遍还原出来。然而对于不会用双拼或者不知道双拼的存在的人来说,这串字符串和天书无异。

不过用双拼的坏处也是很明显的,首先是别人无法用你的电脑打字——这可能也是好处;其次是一旦习惯了双拼,转回去使用全拼就无法通过肌肉记忆来打字了,得仔细地想想这个字原来的拼音是啥才能输入,不过在如各个系统都提供了原生的双拼输入模式的今天,这个问题已经不那么恼人了。

对于我而言,长期以来双拼打字其实只是减少了输入按键的次数——或许这可以减少作为键盘侠的指关节磨损,但并没有特别明显地提高我打字的速度。

直到我前段时间突然觉得,我应该刻意提高自己打字的速度时,我发现我可以以近乎平时两倍的速度输出,并且思考也会变得更快一些。

这让我想起我曾经看到 Ali Abdaal一期视频,讲的就是快速打字的好处,他刻意练习过英文打字的速度,并着实提高了生产效率和思考的速度——当你打字的速度可以跟上思考时,你思考的疆界也会变得更加广阔,同时写作也会变成一件极其享受的事情。无拖沓、阶段感和速度,为打字提供了非常痛快的体验。曾经在李自然的视频中也看到他近乎于炫技的高速打字——果不其然,他也是双拼用户。

因此我最近都在刻意地练习以更高的速度打字,如果能有一个统计我 wpm 的工具就好了!或许我也可以尝试提高自己写代码的速度,想到了就高速写,写完了再回顾、调整和重构,最终效果应该比冥思苦想然后慢吞吞地敲要好得多。

我和妹子提过很多次让她也学学双拼,至少我们以后互相用电脑时不用操心输入法了。希望这篇文章能为她提供更多学习双拼的动力。

如何学习

Tips

💡
Tips

Notion 可以在 Settings → My account 中设置密码,这样就不用每次都通过邮件登陆了。

解决了我一个大问题,因为我用学号邮箱注册的个人专业版 Notion,然而学号邮箱收取 Notion 的登陆邮件非常慢,延迟最大高达一天。设置好密码后,登陆输入邮箱之后就会提示输入密码,而不是输入邮件验证码了。