数码荔枝x软件商店-提供各类实用高效Win/Mac/iOS/Android(安卓)正版软件的下载/中国特惠购买
全部分类 首页 装机必备 荔枝选 Windows 专区 macOS 专区 手机专区
返回 文章详情

双拼输入法是什么?听开发者讲清它和全拼的区别

本文于 2018/9/7 首发于数码荔枝博客 (lizhi.io,已下线),现重新发布并作适当调整。

就在上个周末,我向一个新朋友推荐双拼输入法,他是那种对这方面从来没有关心过的人——就连「全拼」这个概念,也是在我向他介绍了双拼之后才知道的——「原来我一直以来用的叫做全拼 (拼音) 输入法」。

正是这件事情,促使我动手撰写这篇文章。

作为一款双拼输入法的开发者,说实在的,当时我也很「捉鸡」,我们常说双拼效率高、双拼快、双拼有双辅,它比五笔简单,它还是拼音很容易上手……so what,对方可能根本不知道你在说什么。

我曾在《落格输入法从入门到精通》里写了这么一章「什么是双拼」,不过寥寥数语,并没有很深入的介绍。

这一次,我就想试试看,用最简单易懂的方式,跟你说说到底「双拼」是个啥。

button-go-落格输入法 3 - 双拼输入法工具 (1).png

你用的就是全拼

不论是「全拼」也好,「双拼」也罢 (其实还有「三拼」你怕不怕?),这个「拼」,其实都是「拼音」的意思。所以不要害怕,你会拼音,那么这些就都不难。

什么是全拼呢?无非就是拼音需要打全嘛。

全拼的优势很多。比如全平台都有对应的输入法;比如几乎现代受过义务教育的人,都可以 0 学习成本上手,等等。

这里我想着重说全拼的「低效率」,它到底低在哪里?

1. 码很长

全拼是「变长」的。这里的「变长」是一个专业名词,意思是「有长有短」。

比如「篆」,它的拼音是「zhuan」,5 个字母;但「啊」,它的拼音就短到了「a」一个字母;更别说最长的,「zhuang」要 6 个字母才能代表一个字的发音!

2. 重码多

为什么人们说「五笔快」?就是因为它重码率低啊。拼音就不行,你输入一个「shi jie」,要的是「世界」,还是「师姐」?

是「十届」,还是「视界」?同一个拼音组合下大量重复的同音词汇,给打字降低了效率。

3. 易混淆

全拼是「变长」的,又由于你在打字输入拼音时几乎不会手动输入分隔符号,那么结果就是输入法得靠语义自行分割你的拼音串,比如「xian」是「仙」,还是「西安」?

「ganga」是「尴尬」,还是「刚阿」?由此就加重了更多重复候选的问题。

图 1

「西安」夹杂在各种「先」里

一个有意思的发现

实际上,你确实可以用全拼打字很快

有一次我朋友在我旁边用电脑,他用全拼打字特别快,噼里啪啦,不光旁边人看着爽,他自己也真的感觉很爽,但挠了半天键盘,只打出了一行字。

这个情况很典型,以前我差不多也是如此,我们来分析一下为什么:

  • 首先,全拼拼音码长,决定了他要打一串拼音变成字,就要输入很多很多的英文字母;

  • 其次,对于拼音来说,要降低重码率,唯一的办法就是把拼音尽可能都打全;

  • 如果你输入的拼音不规范、甚至有错误,那么输入法就要帮你去「猜」,这就会进一步增加候选数量,从而降低效率。

什么,以词定字?抱歉,现代智能拼音输入法候选词是动态的,你老这样做,你的词库就炸了,最终的代价就是打字越多,候选越「傻」。

`这里有读者可能会提出异议:我们全拼不用打全的,智能简拼了解一下。我反驳的观点是「全拼有简,双拼有辅」,你用简拼跟双拼比,那么双拼就用辅码跟全拼比,一样可以比过全拼。`

试试双拼

那么,双拼是如何解决全拼的难题呢?

1. 固定码长

双拼的码长是固定的,用两个字母代表一个「发音」 (拼音),这叫做映射。

你想想看,你按 1 个键,就代表了按下 3 个键,这样爽不爽?比如我们规定,你只要按了「x」,系统就给你替换成「uang」,那么我要打「光」,需要按什么键?

——「gx」,你看,冗长的「guang」一下就变成了「gx」,你少按了 3 个按钮!

图 2

很长的拼音码得到 6 个中文字

图 3

双拼码很短,同样 6 个中文字

这就是双拼的根本。

我们把那些长长短短的拼音,拆成「声母」和「韵母」本身 (这里严格来讲,是拆成「声母」和「剩余的其他部分」),把「韵母」映射到固定一个字母上,这样,就可以用两个字母来表示任意拼音组合了!

`那 zh ch sh 怎么办呢?——问的好,这三个特殊的声母也和韵母一样要进行映射的;另一个读者可能好奇的问题是,比如你「ang」和「an」映射在「a」上的话,你怎么区分谁是谁?

我的答案很简单:不要这么做。 我们接下来就讨论这个问题。`

2. 人为编撰

双拼和全拼另一个不同的地方就是,由于双拼是后天的按键映射,设计双拼的时候,自然可以跳开 qwerty 键位布局限制。

我们都知道,现在的键盘是为了英文输入而优化设计的,拼音虽然 26 个字母化了 (别提还有那个奇葩的字母「ü」我们一般用「v」代替),但用这样的键盘打字,终究对手是不好的。

双拼则可以像英文那样,针对常用的发音,来安排和设计更合理的布局排列,进而提升打字效率 (手感)。

`额外插一句,如果你实在不愿意接触双拼,但又想寻找提升全拼打字效率的方案,那可以了解一下 dvorak 键盘布局。`

3. 拆分明确

由于双拼固定两个字母代表一个拼音,那么输入法不需要在内部对拼音字母串进行额外猜测和拆分,且可以看作输入的拼音,都是准确合法的完整拼音。

由于没有了混淆,一定程度上降低了拼音的重码。

`双拼的缺点也有,比如方案众多百花齐放 (这也可以是优点),比如各平台支持度不同,再比如要一点点学习成本——普通人自学上手时间大概一天左右,大家可以参考自己的学习能力来估算,基本上最长不超过一周。

`

打几个字试试

总之,究竟双拼好不好?能给我们节省多少时间?还要靠实际说话。我们来看一个典型的「纯双拼」对「纯全拼」输入的对比:

`千锤万凿出深山,烈火焚烧若等闲。

粉骨碎身全不怕,要留清白在人间。`

`全拼:

qian chui wan zao chu shen shan, lie huo fen shao ruo deng xian.

fen gu sui shen quan bu pa, yao liu qing bai zai ren jian.`

`双拼 (大牛双拼方案):

qq iv wd zs iu vk vd, lp ho fk vs ro dj xq.

fk gu sv vk qj bu pa, ys lt qg bh zh rk jq.`

可以明显看出,双拼的典型缺点,就是视觉上一眼看不出作者在写什么,但双拼真的好整齐……

这里我们可以数一数,全拼一共用了两行共计 123 个字符,双拼则是两行 87 个字符 (统计来自 BBEdit)。

双拼比全拼少敲击键盘约 30%!这是在输入法完整命中的情况下,即你输入了字母串,一次按空格就出结果。

如果是一个比较生僻的人名或者专业名词,同样的重码率,双拼依旧可以比全拼少打很多按键。

比如行文至此,全文 2281 个字,双拼只需要 4562 个字母击打 (不算空格),全拼则需要粗略 7000 多字母 (Google 翻译转拼音去掉空格,用 BBEdit 统计字符)。

当然,全拼不得不考虑到简拼的情况,双拼也可以有简拼命中,那么我们减去 1000,双拼依旧粗略优势 25%。

假设你平均每 0.5 秒按一下键盘按钮,那么行文至此,就需要 4562 x 0.5 = 2281 秒,aka 38 分钟。得了,其实我目前已经用了 3 小时。

全拼呢?(7000 - 1000) x 0.5 = 3000 秒,aka 50 分钟。显然这个时间实际上两者都还要翻个几倍,但比例可见一斑。

现在开始学双拼

现在几乎所有拼音输入法都支持双拼。打开你的输入法设置菜单,找到「双拼」选项,开启它,并选择双拼方案为「自然码」。

`对于 macOS ,系统自带的双拼默认的方案是 智能 ABC。`

各个双拼方案之间,区别并没有你想象的那么大,看哪个顺眼就用哪个。

作为参考,我使用的是大牛双拼,它很好很经典,其设计者「吅吅大山」依旧在业界活跃,并已开始研究下一代拼音输入方式。

一旦确定了你的双拼输入法之后,就是上手练习了。

没有个小抄,你可能一个字都不会打。

不要心急,双拼研究组为你准备了超级好用的双拼练习网站,几乎覆盖了所有主流方案,还附带了键位图供你参考哦!

图 4

双拼练习网站,键位都标记出来了

不过我建议,把这个键位图截图下来备用就行。

一旦你觉得自己稍微熟悉了双拼的逻辑,你就可以打开 QQ、Telegram 去聊天了!尤其是群里和网友沟通,表达你的想法,和杠精撕逼,这是促使你熟悉双拼的最好方法。

对于移动端,得益于虚拟键盘,你还可以给键盘开启专用的提示皮肤 (部分输入法才支持这个功能),直接在键盘上显示字母的映射内容。

但我不推荐你这么做,如果你非要用,也请一定不要依赖它。记得,多打字,多多地打字!不打字,怎么能学会呢?

对于 Windows、Android 平台,我自己在 Windows 平台使用手心输入法,尽管非常非常地不好用,但好歹是唯一支持双拼双辅的输入法;Android 则据说「同文」很好用,我无法多做评价,因为我确实没什么经验——我给朋友推荐的话,依旧是手心。

`在开发落格输入法之前,我就在用手心输入法的 macOS 版;但你要知道,手心输入法 iOS 端已经 gg,macOS 端也快 gg 了,且背后的公司是数字公司。`

在 macOS 平台,落格输入法的 macOS 版可以免费体验主要功能一段时间,是否适合自己,实际打字几天就能感受出来。

图 5

落格输入法 macOS

在 iOS 平台,落格输入法经典版也可以先自行体验主要功能,再决定是否长期使用;它比落格输入法 X 好的一点是,你可以在体验阶段使用「提示皮肤」功能。

图 6

iOS 版落格输入法可以直接在键盘上提示映射布局

慢就是快,少就是多

信息爆炸的当下,你可以轻易获得任何知识,但能消化掉的,才是你自己的,千万不可以贪多。

双拼这事也一样,什么辅码、什么码表,刚上手时通通不要去理会,就用基础的双拼方案。等你熟悉了,再去了解进阶内容。

这一点,我太有资格来讲了,好多新用户会卡在这一步,很痛苦,怎么用都不舒服——最终的结果是不小心挂载了码表、开启了辅码……这些高级的东西是很厉害,但掌握它们需要一点点时间,尤其是对刚开始学双拼的你来说。

总之,选择一个双拼方案,立即开始打字吧!

如果你也在找一款来源清晰、授权透明、可以长期使用的输入法工具,可以顺手看看数码荔枝软件商店

像落格输入法这类产品,了解正版渠道和功能边界,往往比急着下结论更重要。

文中提到的相关产品包括:

  • 落格输入法 [Mac]

  • 落格输入法经典版 [iOS]

  • 落格输入法 X [iOS]

  • 落格五笔 [iOS]

  • 落格信使 [iOS]

button-go-落格输入法 3 - 双拼输入法工具 (1).png
评论前,请先登录
还可输入 300 字
全部评论(0)
目录Contents
分享至
全部评论(0)
评论前,请先登录
还可输入 300 字
首页
分类
客服
0
购物车
我的
提示 关闭
取消 确定