
首先,普通话的读音共计416种,而英文字母有26个。从数学角度易得,双拼输入法是定长音码方案的帕累托最优解,也就是说你不可能发明一种新的定长音码方案其击键次数少于双拼输入法,而不定长方案可优化空间也极其有限。
双拼的原理就是两个字母一个字,第一个代表声母,第二个代表韵母,
一个字母的字,打两遍,比如:啊aa、哦oo、呃ee…两个字母的字,不变,比如:我wo、爱ai、你ni…声母是一个的,声母不变,韵母看码表,比如:方fh、滨bn、兴xy…声母是多个的,都要看码表,比如:上uh、谁uv、床id…(以上基于自然码双拼,使用的人最多)
总结一下就是,声母和韵母哪个是一个字母的,哪个就不变;哪个是多个字母的,哪个就在码表上找。
一个特殊情况是「昂ang」这个音,只有韵母没有声母,韵母还是三个字母,直接打hh的话是「杭hang」音,所以不行,要打ah才可以,这个需要留意。
提供一个码表给你们,当然千万不要去背这个表,请将下图保存后打印裁开,放在你经常需要打字的设备旁边,当你打字时不会的读音查一下表,这样保证你可以在三天内学会双拼!
(理论上2次击键可以表达676种读音,也就是说仍旧有676-416=260个读音位没有被占据,比如:ww、tt、pp类似这样的拼写并没有对应读音,我的建议是将其定义为常用短语,比如你的家庭住址、手机号码等这种经常会用到,每次打一遍又很麻烦的内容。现在的输入法基本上都有自定义短语的功能)
