为了解决微软双拼中的几个痛点,我切换到了自然码双拼
拾与拾柒

两年多以前写过一篇博客说过日常使用微软双拼的过程中发现的一些问题,后来其实一直在忍受着这几个问题,直到今年都没有看到任何可以得到改善的可能。

总结来说,微软双拼存在的问题主要是:

  1. 微软双拼使用键盘上的分号键作为韵母 ing,对分号键的占用在依赖虚拟键盘的手机等移动设备上带来了体验的割裂。除了 iOS/iPadOS 的系统自带输入法在选择简体中文-全拼-微软双拼方案时会自动在虚拟键盘的第二行最右侧添加分号键以外,其他的移动端主流输入法包括 Gboard、各大流行的国产输入法都只能使用虚拟键盘第三排最左侧的分词键来输入韵母 ing,造成了输入体验上的割裂;
  2. 韵母 üe 的处理方法问题,详见我之前的博文

从去年的 iOS/iPadOS 16 和 macOS 13 开始,苹果操作系统自带中文输入法的双拼中增加了自然码的方案(在系统中的名称叫做「常用双拼」),我在前段时候偶然的机会发现自然码的双拼方案和微软双拼相似度有 95% 以上,并且很好地解决了上述两个问题。自然码方案完全不需要占用非字母按键,将韵母 ing 放到了 Y 键之上

自然码双拼方案

在微软双拼中,Y 键对应的韵母是 uai 和 ü(v),这个处理极其不合理,因为 ü(v) 本身就是单韵母,应该可以直接放在 V 键之上。而之所以会出现这种情况,是因为微软双拼在 V 键上分配了 üe(ve) 和 ui 两个韵母,因此就没有放第三个韵母。

而微软双拼中的 T 键则是分配了韵母 ue,在之前的博文中提到过,汉语拼音方案中并不存在 ue 这个韵母,它实际上只是 üe 在和 j/q/x 组合的时候省略 ü 上两点的写法,二者是不会混淆的,也就没有必要区分开来。

自然码双拼的处理显然更为合适,将 ue 和 üe(ve) 都放到了 T 键之上,这样 V 键不再需要承担 üe(ve),就可以将其本身作为 ü(v) 来进行使用。而原本在分号键上的 ing,则因为 Y 键无需再对应 ü(v),也可以放到了 Y 键上,解决了分号键占用的问题。

除此以外就是零声母的处理不同,微软双拼的方案是零声母一律用 O 键作为声母,然后接上韵母对应的按键;自然码则是分为三种情况:

  1. 零声母是单韵母,如 a/o/e,则输入两遍对应按键,即 AA/OO/EE;
  2. 零声母是双字母韵母,如 ai/ei/ou 等,则直接输入;
  3. 零声母是三字母韵母,如 ang/eng,则先输入 a/e,再输入韵母本身,即输入 AH/EG。

虽然总体来说个人认为对零声母的处理微软双拼更为合理,但是适应自然码的方案也就几分钟的事情。除此以外自然码完美解决了微软双拼的两大主要痛点,所以切换是完全值得的。

这次切换大概只用了两三分钟熟悉自然码的方案,然后在双拼练习工具上进行了不到十分钟的练习,之后就将所有设备的输入法切换到自然码方案了,可以说非常流畅。

我从 2019 年开始使用双拼,之前的三年一直都是用微软双拼方案,这下终于解决了微软双拼中个人不满意的地方,找到了最适合我的「完美」双拼方案了。

  • 本文标题:为了解决微软双拼中的几个痛点,我切换到了自然码双拼
  • 本文作者:拾与拾柒
  • 创建时间:2023-04-29 20:49:20
  • 本文链接:https://blog.iifatree.com/2023/04/29/switch-to-ziranma-double-pinyin/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论