一个低学习成本的汉字输入方案——双拼输入介绍

2016-09-01 15:28:16 Guide

现如今,绝大多数人输入汉字使用的都是拼音输入,通常是全拼输入,打字效率也是不错的。而在早期,全拼输入的效率是很低的,很多追求打字速度的人,一般都不使用全拼输入,他们大多使用以五笔、郑码为代表的形码输入法。其根本原因,是拼音输入法重码率高。

在搜狗拼音输入法尚未诞生的时候,拼音输入法基本都是不能联想输入的,大多都是只能打单字或者简单词语,智能ABC就是其中的代表。拼音输入重码率高直接导致用户需要找字,而不能联想输入则导致用户需要多次找字,这就降低了拼音输入法的打字效率。

形码输入法是使用汉字的字形作为特征来对汉字进行分类,而不像拼音输入法使用的是汉字的声韵,因此形码输入的重码率低,几乎无需找字,在早期被很多人采用。

搜狗输入法时代开启后,大量的词库、动态组词、云计算候选等功能使得拼音输入法的效率大为提升,拼音输入法与形码输入法的差距不再那么明显,如果没有特殊的需求,用拼音输入基本上就可以了。

而在这里我想介绍的是拼音输入法中的双拼。双拼与全拼同属拼音输入法,而双拼输入效率更高,且学习成本较低,非常适应现在的高速打字需求。

(其实早期就有一些不愿意投入大量时间学习形码输入法的人,使用双拼作为一种速度更快的拼音输入法来替代全拼。)

本人使用双拼已经很多年了,觉得挺不错的,因此与大家分享分享。

什么是双拼

双拼输入的策略,简单概括就是:由于汉字发音是声母+韵母的组合,不可能存在声母+声母的情况,因此可以为每个韵母指定一个声母作为替代,键入该声母就相当于键入对应的韵母。而声母按键次数比韵母少,因此可以有效提高打字效率。也就是说,设计“声母——韵母”替代方案(简称双拼方案)并记住它,就可以用它来打字了。如图所示,这是一种叫做“自然码”的双拼方案。

在这个方案下,输入qyhwdaxt即可输入清华大学

使用双拼的前提

不是每个人都适合练双拼的。

最重要的一点是,你需要对于每一个字的拼音了如指掌,能够分清每个声韵。这是因为,双拼输入不像全拼输入可以提供忽略平翘舌、前后鼻音的选项。

其次,如果你满足以下任意一点,就可以考虑练习双拼:

  • 想在拼音打字且手速不变的前提下进一步提高打字速度。
  • 想要低成本高回报。
  • 对于汉字输入方式有兴趣。

另外,如果你在全拼打字时不依赖于简拼输入,那将会对你适应双拼有很大的帮助。

双拼的细节

两次按键确定字音

根据前文所说的双拼策略,再完善一些细节,就可以做到按键两次唯一确定一个字音。

首先,需要解决韵母比声母多的问题。由于存在冲突的韵母,因此可以将冲突的韵母对应到同一个声母上。所谓冲突的韵母就是,它们不可能与同一个声母组成字音,例如uaiing

其次,需要解决翘舌音zhchsh作为声母需要按键两次的问题。幸运的是,汉语拼音中的6个元音aeiouü中,iuü是不能单独成音的,因此正好可以用来代替3个翘舌音。

最后,需要解决一些特殊韵母的输入问题。例如,ang可以单独成音。在自然码双拼方案中,h对应ang,但是只输入h代表的是h声母本身。通过ang按键3次也是不行的,不然就会变成an与声母g的组合了。因此,可以使用ang的首字母aang对应的声母h的组合ah来代表ang。另外,由于aoe可单独成音,但又不会结合成a/o/e+声母的组合,因此它们只需一次按键即可输入。(也有个别输入法软件为了保证两次按键的规则,为aoe的输入指定一个字母前缀,一般是o,需要用户使用oaoooe来输入它们)

双拼方案

双拼输入的核心问题是双拼方案。已经有人研究出了很多双拼方案,其中比较有名的有自然码、小鹤双拼、智能ABC双拼等。

对于用户来说,问题就在于选择哪一个双拼方案。

我选择的是自然码双拼。自然码是当前使用最广泛的双拼方案,很多输入法软件的默认双拼方案就是自然码。不过据说小鹤双拼的方案用起来最舒服。

这个大家可以自己权衡,确定一个方案之后慢慢练习即可。

辅助码

为了解决拼音输入重码率高的问题,自然码输入法首先提出了一个辅助码的概念。所谓辅助码,就是利用字形/偏旁部首来对汉字进行分类(借鉴形码输入法),通过多进行1或2次按键来有效降低重码率。关于自然码辅助码,可参考这里

不过,学习辅助码需要一定的学习成本,对于一般的拼音输入来说,使用一些技巧,就可以有效避免重码率高带来的麻烦,这个在后面会说到。

流行输入法的双拼支持

那么多双拼方案,其实本来都是在自家的输入法上使用的,比如自然码输入法和小鹤双拼输入法。

不过现在的流行输入法基本上都支持使用双拼了,支持使用各种双拼方案,只是在辅助码的支持上不太一样,大多是使用自己的辅助码方案。以搜狗输入法为例,键入ui以输入shi,按下Tab,键入y以筛选以一讠等为起笔的字。

练习双拼

其实练习的方法比较单一,就是背下双拼方案表,多上手练。对于自然码来说,很多键位的设置是符合发音的,例如q - iuy - ing,利用一些记忆技巧,可以很容易记住。

需要注意的一点是,千万不要在用双拼的时候,觉得还不熟练打字速度不行就切换回全拼,这样很容易前功尽弃。不过你可以把输入法的“双拼下同时使用全拼”功能打开,可以在确实需要时无缝切换回全拼,但最好不要滥用。

手机输入法支持

用户量比较大的手机输入法基本都支持各种双拼方案,只有极小部分输入法只能支持某一种双拼方案,但基本上都是自然码。

在手机上使用双拼基本没有什么障碍,唯一麻烦的地方是,如果你习惯于使用九键输入,双拼带来的效率提升就没那么明显了。如果你使用全键盘输入,双拼将是你完美的选择。

在双拼下打字速度能到多快?

我的手速不算很快。在对照文本、生疏文本且保证正确率100%的情况下(打错须退格重打),英文可以达到250 - 300 KPM。

在这种手速下,我的中文打字稳定在100 - 150 字/分。而如果是在日常聊天中,由于大多是常用字且只需将心中所想打出来,打字速度就可以达到200字/分以上。

提升拼音打字速度的技巧

提升拼音打字速度的核心就是解决重码率高引发的选字问题。“动态调频”功能是影响打字效率的罪魁祸首。

这个问题最简单的解决办法就是把字序固定,记住常用字在选字框的编号。不过很多输入法都不支持自定义字序。但是呢,其实每个音的常用字基本上都在3个以内(日常聊天),我们可以将最常用的置顶,这样次常用的字就会到第二个位置。在打字数量足够多的情况下,前三个位置基本上不会有改变。

另外一个技巧就是,打字时不要组成整句,而是打单字或词组。这样一来,对于字词的掌控力更大,不依赖于联想功能,打字正确率更高。

其他

我一直认为,不打错别字是一种品质。尽力打对每一个字,既可以帮助阅读,也是对文化的尊重。

举个例子,现在大家好像对“的地得”的用法都不怎么在意了,很多情况下都只使用“的”。我觉得吧,区分“的地得”能更好地展现句子的意思,加快阅读速度。不知道各位读者怎么看?

另外,如果你发现我的博客里有错别字的话,一定要在评论里给我留言哦!:)

如果长时间无法加载评论,请对 *.disqus.com 启用代理!