双拼语法介绍以及选择

「双拼」是一种基于拼音的输入方案,相比全拼,有着击键次数少、打字节奏感强的特点,而且简单易学,根据个人经验,一般练习一个月可达到熟练水平,三个月可超过全拼时 20% 的输入速度 (以全拼 60 字/分钟计算)。

和我们常用的全拼,以及传说中的五笔一样,双拼也是一种输入方法,并不是某款输入法软件。和全拼一样,主流操作系统自带的输入法都支持双拼。
我们先来复习下拼音。绝大多数拼音都是由一个声母加上一个韵母组成(少数没有声母,仅由韵母组成)。
声母:

1
2
3
4
b p m f d t n l
g k h j q x
zh ch sh r z c s
w y

韵母:

1
2
3
4
a o e ai ei ao ou an en ang eng ong
i ia ie iao iou(iu) ian in iang ing iong
u ua uo uai uei(ui) uan uen(un) uang ueng(eng)
ü üe(ue) üan(uan) ün(un)

双拼把声母和韵母都映射到键盘的某个按键上,一个字只需要击键两次,一次声母,一次韵母。例如“双”,输入时只需要按一次 sh 对应的键和一次 uang 对应的键。
为了符合习惯,双拼把单字母的声母和韵母直接映射到了字母对应的按键上。比如“哈”h-a,输入和全拼一样。对于 zh、ch、sh 这些由多个字母组成的声母,被映射到了 v、i、u 等非声母按键上。
有人做过测试,使用全拼,平均一个字需要击键 2.9 次。而双拼中每个字固定需要 2 次击键,和全拼比,双拼可以减少 31%的击键((2.9-2)/2.9=0.31),输入效率提升 45%((2.9/2-1)/1=0.45),可以说是非常大的提升。
使用双拼不但可以减少击键次数、提高输入效率,而且更加符合拼音声母加韵母的设计。
和使用范围最广的全拼输入法相比,双拼输入法的优势集中在击键次数上。
双拼作为一种(或是一组)改良的拼音输入法,本质上还是通过对音律的转写进行输入。和全拼相比,它把超过一个字母的声母和韵母安排到了一个特定的按键上,达成所有字的拼音都只用两个字母就能拼写的效果。和全拼输入法「认读 - 输入拼音 - 翻页 - 选字」的流程相比,它只是把「输入拼音」的过程从 1~6 次击键固定到 2 次击键,让击键的节奏更加整齐。打字时,适当的节奏可以让输出变得更加流畅。而得益于拼音里一次击键就能完成的字还算少数,在大多数时候,双拼是可以减少击键次数的。

选择方案

双拼历史悠久,在各大平台的输入法中基本上都可以直接使用,并且语法有许多方案。
在所有的主流方案中,我个人最推荐的是小鹤双拼和自然码双拼。如果你是 iOS / macOS 用户,这个推荐范围再缩窄到小鹤双拼这一种。除去系统输入法的原生支持之外,主要有两层原因。
第一,这两种方案都避开了采用「;」键安放韵母(如微软/搜狗拼音与紫光拼音,; - ing),在移动平台上不会改变键盘布局。因为一部分 Android 输入法在遇到使用了分号键的双拼方案时,不会将键盘布局改动多安置一个按钮,而会把该韵母移至其他已经存在的按钮,比如左下角避免歧义的隔音符。虽然在双拼方案中隔音符没那么重要,但这样的更改会破坏肌肉记忆。
第二,这两种方案没有采用固定零声母方案。所谓「零声母」指的是将键盘上一个特定的键指定为零声母,搭配韵母键以输入纯韵母组成的字,如微软双拼中输入「按」为「oj」。小鹤和自然码将零声母设定成韵母的首字母,这样一来,双字母组成的纯韵母字可以与全拼完全一致,单字母的纯韵母字双击按键即可,降低了适应难度。

双拼方案的练习

让双拼不再是只属于少数人的输入方式》一文的作者开发了非常合适的练习站点,双拼练习 @ BlueSky。站点提供了网站版与微信小程序,支持 17 种双拼方案,网站也完美支持手机查看。