文章

输入法方案:从五笔到双拼的取舍与迁移历程|字里行间

输入法方案:从五笔到双拼的取舍与迁移历程|字里行间

我用了十几年五笔,最后换成了微软双拼。不是五笔不好,而是在原创写作这个场景里,形码渐渐从资产变成了负担。这篇文章不打算劝谁放弃五笔,只想把这次从形码到声码的取舍摊开:先说清我为什么离开形码,再比几套双拼方案、用四个指标把选择量化,最后补一段五笔的来路,和给留不住五笔的人留的后路。给同样在纠结的人做个参照。

形码快,但快在文本已经写在眼前

选输入法,说到底在选”脑子到手上的翻译环节”。照稿录入时,这环节是资产;边想边写时,它成了负担。贴吧里有句话:形码适合抄稿,不适合边想边写。一开始觉得刺耳,后来看了一些研究,发现这话不算玄学。

几组可查的证据:

  1. 一项针对7到14岁学生的研究发现,形码整体输入速度快于音码,但选字框的信息量是影响速度的主要因素。换句话说,形码省选字、少中断视觉焦点;一旦候选框信息杂乱,优势就被吃掉。
  2. 周瀚和徐建平做过一个汉字输入认知实验,比较五笔和拼音,发现音码在看打和听打反应时差异不大,形码看打反应时少于听打。放到写作里就是:照稿看打,形码占优;听写口授,音码更直接;边构思边写,形码多一道音到形的翻译。
  3. 有认知研究总结,形码加工更自下而上,受字频和部件数影响小;音码更自上而下,受词频和语音通达影响大。
  4. 拼音为何后来反超:上世纪80年代字输入阶段,拼音同音字多,形码占优;90年代后词库、智能组词、上下文纠错成熟,拼音从全拼找字变成词语预测。汉语不标调音节约400个,标调1300多个,但常用词语语境下,同音歧义可以被词库和模型消掉。

四条证据指向同一件事:形码的长处依赖文本已在眼前,音码的短处正在被词库和模型补齐。由此,更准确的结论不是五笔快还是拼音快,而是按场景分工——照稿录入、票据术语、固定文本,形码占优;聊天、开会记录、原创长文,音码更贴思维。

仓颉:连繁体侧的形码也绕不开这道坎

顺带说说仓颉,是为了把上面的结论坐实。仓颉由朱邦复在1976年前后创制,最初叫形意检字法,后改名仓颉输入法;用二十多个字母加辅助字形,重码低,逻辑偏繁体字形结构。1982年朱邦复公开放弃专利权,这件事在中文信息化史里很特别。

对简体写作者来说,仓颉和五笔的问题如出一辙:脑子里是音,手上要转形。区别只在五笔更贴简体常用字根,仓颉更贴繁体部件逻辑。两套编码一繁一简,却都卡在同一个地方,说明症结不在某一套编码,而在形码这个大类——只要按字形出字,音到形的翻译就省不掉。

双拼则是全拼的折中:保留音码心想即音的低翻译成本,又把击键数压下来。

双拼:全拼的折中,也是我的落点

全拼的问题不用多说:装zhuang六键,窗chuang六键,长句构思时手指滞后于语流。双拼规则也简单:声母一键,韵母一键,一个音节两键,零声母各方案处理不同。真正难的,是选哪套键位。

主流双拼方案,按资料可这样定位:

方案来源键位特点跨平台适合谁
自然码周志农,1989韵母分配贴近拼音习惯,兼容性好各大PC/移动输入法多内置新手、经典派
微软双拼微软,1995基于自然码,ing放分号,部分韵母靠右Windows原生,mac/iOS/Android多内置多设备、企业环境
小鹤双拼何海峰,2009左右负荷均衡,可配音形辅助码百度/搜狗/PC前端支持好追求上限、愿练音形
搜狗双拼搜狗,2006零声母、纠错、词库深度绑定搜狗全平台好,换非搜狗要重配搜狗重度用户
拼音加加廖恒毅,1999规律性强,按拼音表感排,部分组合同手PC老前端有,移动参差老用户、桌面为主

五种方案的差别,表面在键位,实则在背后的生态与设备覆盖。

我的选择历程绕了一圈:先拼音加加,规律好上手,但部分组合不均衡,手机端支持不好;再试小鹤,键位均衡是真均衡,可音形要再练一套形码记忆,和逃离形码的初衷有点拧;又回归自然码,资料丰富,但某些高频韵母重复按压,长时间写稿手指累;最后落在微软双拼——Windows原生,ing在分号,初学别扭,但跨平台支持最佳。

绕这一圈的价值,在于把标准试了出来:键位均衡、上手难度、高频韵母手感、跨平台支持,哪项让步能接受,一试便知。微软双拼未必每项都最优,但在这几项里没有明显短板,初期的别扭因此可以让位。

拿四个指标把选择说清楚

与其抽象地说”双拼适合写作”,不如把效率拆成四个可操作的指标:

  1. 思维翻译步数:全拼1步,五笔2步,双拼1步。边想边写,优先1步。
  2. 击键数:全拼按音节长度,双拼固定2键,五笔通常1到4码。长句流水写,双拼更跟手。
  3. 选词中断:音码重码多但预测强,形码重码少但生造词可能不在码表。原创写作常造新词,音码反而松。
  4. 设备迁移:公司Win、家里Mac、手机iOS/Android,若每台上都要重装第三方、加重登词库,长期成本高。微软双拼原生支持最省心。

四个指标合起来,结论就不绕了:纯照稿录入,我仍会选五笔;多场景原创,我选双拼。双拼内部,重原生选微软,重上限选小鹤,重老教程选自然码,重搜狗生态选搜狗。

五笔的来路:从南阳到新世纪版

理解了五笔为何曾占主导,也就明白放下它需要理由——上面那几条,就是我的理由。先把它这棵树的枝干理清。

五笔字型一般追溯至王永民,研发起点在南阳。按王码公开资料,第一代研发在1978到1983年之间,1986年定稿推广,即86版。86版内部还有体系差异,常见资料提到的86-4.5版是早期原始编码,之后才有规范化版本。

后续版本大致是这样一条线:

  • 86版:先发优势最重,至今仍是许多老用户、打字员和企事业单位的主流。
  • 98版:1993到1998年研发,增加整字字根,规范字根设计与取码,部分字根位置有调整。
  • 新世纪版:2008年1月28日推出,重做字根键位体系,可处理27533个简繁汉字,走彻底规范、亲近用户的路线。
  • 标准五笔字型/WB-18030:2000年前后推出,是86体系在国标大字符集上的规范化延伸,适合既要86、又要覆盖生僻字的用户。

常看到”五笔用户2000万到3000万”的说法,公开资料却很少给出可审计的全量数据。更稳妥的说法是行业估计:五笔曾是企业录入、政务、出版、速录培训的重要方案;86版因先发和教材生态占主导,98版和新世纪版长期小众。

RIME:五笔怀旧党的毛坯房

如果既舍不得五笔,又嫌知名互联网厂商输入法广告多,RIME(中州韵)是一个跨平台的开源输入法方案。官方引擎支持Windows(小狼毫)、macOS(鼠须管)、Linux,移动端有同文、仓输入法等实现。

它的配置是清一色的YAML文件:default.yaml处理全局与方案列表,weasel.yaml负责Windows前端,各schema.yaml管具体方案。用户改动不走原文件,而是用default.custom.yaml之类的补丁文件打补丁,重新部署后生效。所谓毛坯房,大抵是框架和材料都在,装修要自己来——自由度高,入门也着实要花些功夫。

词库可以扩展:搜狗scel词库能转化后导入RIME,也可以挂接OpenCC做简繁。五笔用户不必自己拆字根,用现成码表方案即可,如wubi86-jidian。

收尾

从五笔到双拼,不是先进换落后,而是按场景重新分工。五笔的价值在照稿录入、在单字、在低频字和术语库;双拼的价值在边想边写、在跨设备、在不再维护一套形码记忆。牺牲一点单字盲打精度,换回来的是心里念一句、手上出一句,不必先想这个字怎么拆。说到底,工具之争多半是场景之争;于我,这笔账是划算的。

本文由作者按照 CC BY 4.0 进行授权