首先我们用 3 秒时间来闭目思考一下,半个小时我们可以做哪些事情?3 2 1 好,时间到。相信你已经有了你自己的答案,而今天我要给大家介绍的是可以用半个小时就能够快速掌握的一项技能:用双拼打字。
什么是双拼?
双拼是汉语拼音输入法的一种编码方案。相对于全拼而言,使用双拼输入汉字时只需输入一个代表声母的字母,一个代表韵母的字母,就可以打出任意一个中文字了。(摘抄自维基百科)
听着还是有些懵?别慌,我举个例子就更好理解了。我们都知道汉字的拼音是由声母和韵母组合而成,比如说,「双拼」 这个词的完整拼音为「shuang pin」,假设我们不借助任何智能拼音输入法,我们用全拼将这个词打出来要按 6 + 3 = 9 次键盘。是不是还是有点费劲儿来着?好,此时我们就会想,既然我们都已经知道拼音是由声母和韵母组合而成,那么是不是就可以考虑用一些键位表示声母,一些键位表示韵母,打字的时候只需要将二者俩俩组合起来即可呢?事实上,真可以这么做,这就是双拼。以「shuang pin」 为例,假设键位 u
代表 sh
、l
表示 uang
、p
代表 p
、b
代表 in
,那么当我们想打「双拼」二字时,我们就只需要按「ulpb」这四个键位,按 4 次键盘即可,这相比原来按 9 次键盘还是高效了不少。
给我一个使用双拼的理由?
如果你是文字工作者,选择双拼可以让你不用像以前一样高强度的大量击键,打字时,节奏更加齐整。(使用双拼打字的节奏类似:咚咚哒,咚咚哒……,全拼的节奏类似:咚哒、咚咚哒、哒哒……)
如果你是一个热爱尝试新鲜事物的人,那么学会双拼会让你又增加一项新技能。就像学霸针对一道数学题有好几种解法一样。
双拼虽不是某项基础生存必备能力,你不学并不会损失什么,但是它确实是一项你不需要花费多大努力就可以轻松学会的技能。不妨试试,看一看学会双拼能给你和你的生活带来多少变化。
双拼和全拼各自优缺点?
说到这个问题,我们先回顾一下日常打字时的流程:
- 认读
- 输入拼音
- 翻页
- 选字
根据以上的流程可看出,影响打字速度快慢主要取决于第二点和第三点。打一个字时,使用全拼,这个字的拼音长度有多少,那么则需要敲击多少次键位,而双拼永远固定的只需要敲击两次键位,这让击键的节奏更加齐整。打字时,适当的节奏可以让输出更加流畅。但是在选字阶段时,因为拼音打字重码率本身就比较高,比如当我们打 「yi」时,候选项就会出现很多个,这是全拼和双拼都会存在的痛点。但是不管全拼还是双拼都属于拼音打字,因此只要你会拼音,那么学习成本就不会太高。
如何使用双拼打字?
我们先抓住双拼的核心:基于拼音,用两个键位对应声母和韵母。打字时,先将原来的全拼拆分成声母部分和韵母部分,双拼的第一个键用来输入声母,第二个键用来输入韵母,总共敲击 2 次键位即可成字。
第一个键 —— 声母
- 单声母:如q、w、r、t、y等等,这些直接与键盘上的按键相对应。
- 双声母:zh、ch、sh,使用某个单韵母的键与之对应,比如 zh-v、ch-i、sh-u。因为双拼的原则是第一个键为声母,所以用户如果在第一个键上按了韵母,那么一定就是需要转换的非单声母了。
- 无声母:有一些拼音没有声母,比如,「安」(an),由于双拼的原则是一定要用两个键输入一个字,不能把声母的位置空出来,所以必须给这种类型的拼音单独考虑。一般有两种处理方法:第一种是微软双拼等采用的,固定设定一个韵母键做「零声母」键来补全声母;第二种是小鹤双拼等采用的分情况考虑:1、如果是单声母,如:哦(o),连输两遍韵母(oo)。2、如果是双声母,如:爱(ai),直接打拼音(ai)。3、如果是两位以上的韵母,如:昂(ang),用韵母部分的第一个字符键补全声母,第二个键按非单韵母转换(ah)。(这里韵母
ang
映射的键位为h
)。
第二个键 —— 韵母
- 单韵母:如a、o、e、i等等,与单声母的处理方式一样,直接与键盘上的按键相对应。
- 其它的韵母:均由单声母的键与之对应。某些键还可以与多个韵母对应,如:以小鹤双拼为例 x-ia/ua。为什么可以这么设计呢?因为这些韵母都是互斥的,能与
ia
组合的声母一定不能与ua
组合,反之亦然。如:花(hua),但是hia
打不出字;家(jia),但是jua
打不出字。
举个例子,如果我们想要打「爱双拼」这三个字时:
- 爱 ai —— 没有声母,韵母为非单韵母。小鹤双拼采用分情况考虑,因为韵母为两位,所以直接打拼音(ai);微软双拼采用单独设定零声母键,微软双拼设定的零键为
o
、韵母ai
映射的键位为l
,所以为(ol)。 - 双 shuang —— 声母为双声母,韵母为非单韵母,则均需转换。以小鹤双拼为例,声母
sh
映射为u
,韵母uang
映射为l
所以为ul
。 - 拼 pin —— 声母为单声母,不用转换,韵母为非单韵母,需要转换。以小鹤双拼为例,声母
p
映射为p
,韵母in
映射为b
所以为pb
。
双拼方案有哪些?
- 常见的双拼方案:微软、智能ABC、加加、小鹤、搜狗、紫光、自然码……
- 不太常见的双拼方案:国标(中华人民共和国国家标准)、雅歌、徐氏……
- 爱好者双拼方案:小浪、大牛、星空……
为什么会有这么多不同的方案呢?
双拼的输入概念是:将全拼拆分成声母部分和韵母部分,然后用一套规则去规定各个声韵母与各个键的对应关系,这是每一套方案都遵循的核心原则。那么,在这个核心概念的约束下,具体的对应关系就仁者见仁,智者见智了,每一个人都可以给自己制定一套规则。所以,就会有各种各样的双拼方案了。
那么多方案,如何选定一套适合自己的双拼方案?
关于双拼方案的选择,你需要先确定你所用的平台、你所用的输入法是否支持该方案,且该方案是否还保持维护。不然你学会了某方案之后没法输入就比较尴尬啦!(在 2018 年的时候,我就了解过双拼,但由于那时我手机默认输入法不支持双拼,因此后面就不了了之了。)
目前主流的输入法基本上都会自带这些双拼方案:自然码双拼、微软双拼、搜狗双拼、小鹤双拼、拼音加加双拼、智能ABC。不同的双拼方案有不同的风格,没有绝对的孰优孰劣之分。
在所有的主流方案中,我个人最推荐的是小鹤双拼和自然码双拼。如果你是 iOS/MacOS 用户,这个推荐范围再缩窄到小鹤双拼这一种。除去这两种都是系统输入法的原生支持之外,主要还有以下原因:
- 这两种方案都避开了采用
;
键安放韵母。(如微软双拼、搜狗双拼、紫光双拼都将;
键映射成了韵母ing
)这样破坏了我们常规拼音记忆思维。(标点符号就应该是标点符号键位。) - 这两种方案都没有采用固定零声母方案。所谓「零声母」指的是将键盘上一个特定的键指定为零声母,搭配韵母键以输入纯韵母组成的字,如微软双拼中输入「安」为
oj
。小鹤和自然码将零声母设定成韵母的首字母,这样一来,双字母组成的纯韵母字可以与全拼完全一致,如「安」为an
,单字母的纯韵母字双击按键即可,如「哦」为oo
,降低了适应难度。
在设计上,小鹤双拼脱胎于较为古老的自然码双拼,调整了部分韵母的位置,但基本上把使用频率较高的韵母放在了比较易于发力的食指和中指上。
之前在讨论全拼和双拼的优缺点时,说到过拼音打字时的重码率高,不像五笔输入法一样,可以做到「四码唯一」,适合盲打。那有没有办法可以做到拼音输入法和五笔输入法相结合,且也可以减少重码率呢?还真可以,那就是「小鹤音形」。学好了小鹤双拼之后很容易上手小鹤音形,因此,在众多双拼方案中,我最推荐的就是小鹤双拼。当然,选择适合自己的,才是最好的!
双拼方案的练习
如何快速记忆键位?
记忆某些事物时,一般我会先考虑理解优先,其次再「连连看」和「找不同」,最后再是死记硬背。下面我分享一下我通过十分钟左右的时间记完小鹤双拼方案键位的方法。
声母
- 单声母:直接与键盘上的键位相对应;
- 三个双声母 zh-v、ch-i、sh-u 可以直接死记硬背;
- 零声母(拼音中全部是韵母时):
- 单韵母、三韵母时:韵母首字母 + 韵母所在键。如:啊 a-aa、哦 o-oo、额 e-ee、昂 ang-ah、鞥 eng-eg
- 双韵母时:直接打拼音。如:爱 ai-ai、安 an-an、傲 ao-ao、诶 ei-ei、嗯 en-en、耳 er-er、偶 ou-ou
韵母
- 先一起记忆 en、eng、ang、an 这四个韵母。 我们发现这几个韵母还是有一点儿对称的,刚好我们在使用键盘时,正确的指法是将左手食指放在
f
键上,右手食指放在j
键上,这样 f-en、g-eng、h-ang、j-an 并且在按键盘的过程中,我们也可以发现从外往内韵母更长,如左手食指从左往右时 f-en、g-eng,右手食指从右往左时 j-an、h-ang; - 然后一并记忆 s-iong/ong、l-iang、uang 同样你也可以发现,在正确的指法时,我们左手的无名指刚好就放在
s
键上,右手的无名指刚好放在l
键上。且我们可以大致记忆以ong
结尾的就是在s
键上,以ang
结尾的就是在l
键上更进一步记忆。 - 其他的韵母,我是直接通过键位上的声母和韵母组成某些音来记忆的,因为声母键位在使用全拼时,我就会盲打,因此简单,现在就是要确定韵母键位,那就直接通过声母键位找韵母键位就可以更快上手了。接下来我一个一个讲解。
- q-iu ——我直接记忆「秋」的音,这样我就很快可以通过
q
找到iu
- w-ei —— 同理「为」
- r-uan —— 软
- y-yun —— 晕
- p-ie —— 撇
- d-ai —— 呆
- z-ou —— 走
- c-ao —— 草
- b-in —— 斌
- n-iao —— 鸟
- m-ian —— 面
- t-ue/ve —— 这个无法直接组成拼音,可通过 ue 和 ve「长得像」来将二者记在一起
- o-o/uo —— 这个我是直接通过「o」的读音「哦」来记忆的
- k-ing/uai —— 这个我是通过英文单词 king 和 kuai(快)来记忆
- x-ia/ua —— 这个我是通过 xia(虾),然后 ia 和 ua「长得像」来记忆
- v-ui/v —— 这个我是直接通过「微」的读音来记忆的
- q-iu ——我直接记忆「秋」的音,这样我就很快可以通过
以上是我的记忆方式,供各位参考。总之适合自己的方式才是最好的方式,只要能够记住就行。
如何快速练习?
可以通过一些练习站点来学习
这里推荐使用 https://api.ihint.me/shuang/ 这个在线网站来学习,支持 17 种双拼方案,并且还有微信小程序版(可以搜索小程序「双拼学习」来使用)
强化韵母练习
这个就像我们上学的时候暴力记单词一样,只要你一个动作重复的多了,你就自然而然的会记住,那么什么样的文字内容韵母重复率会比较高呢?那肯定就是得押韵嘛,比如如下
tm qk se dg yj yu (tian qing se deng yan yu)
er wo zd dg ni (er wo zai deng ni)
iv yj nn nn ug qi (chui yan niao niao sheng qi)
ge jl qm wj li (ge jiang qian wan li)
zd pk di uu hj li (zai ping di shu han li)
fh qm ic de pn yi (fang qian chao de piao yi)
jq dh wo ww yu jm ni fu bi (jiu dang wo wei yu jian ni fu bi)
因此通过打歌词或者押韵比较多的诗歌都是一个不错的选择。
多练习
学以致用才有用,平时无论是聊天还是工作,都尽可能使用双拼。刚开始使用时肯定不是那么顺畅,这很正常,这篇文章我就是使用双拼写的,当然打字速度并没有我使用全拼快。但是,只要不断的用,那么肯定会熟能生巧。聊天时,如果记不太清键位,还可以将键位图设定为聊天背景。因为我使用的是「小鹤双拼」这里我提供一张小鹤双拼方案的壁纸供各位参考。
最后
学习肯定是痛苦的,但受益也是终身的。既然你都能够看到这里,那么我建议你还是坚持将双拼学会吧。之所以没有推荐学习五笔,那是因为学习五笔确实学习曲线比较陡峭,而双拼算是一个打字较快、学习曲线较平缓的一个折中方案了。希望没有浪费你的时间,也希望这篇文章能够给你带来帮助。
关联阅读
我是 Alex,三观比五官更正,思想比套路更深的编程爱好者。