双拼语法介绍以及选择

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

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

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

韵母：

Copy
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 种双拼方案，网站也完美支持手机查看。