西西河

主题:【原创】【囧斋随笔】关于输入法 -- 范含

共:💬32 🌺47 新:
全看分页树展 · 主题 跟帖
家园 【囧斋随笔】20071111,关于输入法(一)

今天终于决定了,在机器上的中文输入法只保留谷歌拼音。

做出这个决定本身一点也不痛苦,当断不断,反受其乱。

毕竟输入法属于耐用品,保留最适合自己的一个就足够,攒一大堆没有任何意义。

下面想聊聊这些年来中文(拼音)输入的一点心得。

-------

老了,先怀旧吧。

接触到的最早的中文系统是传说中的吴晓军2.13,但是可能是年代久远的缘故,现在几乎没有印象了。这么说可能不太公平,因为咱只是想不起任何吴晓军2.13所独有的特征而已。而实际上,作为PC中文系统的鼻祖,其风格深深的影响了后起的一群中文系统。

作为前Windows时代的收山之作,也是至今仍在某些传统业务中发挥效力的UCDOS+WPS,占据了咱对于DOS时代绝大部分的回忆。勉强联想的话,就像如今在Windows上开一个命令行窗口,按Ctrl+Space调出输入法,然后直接打字的感觉。

当时切换输入法使用Alt+数字键,可选项林林总总一大堆。专业人士为了特殊需要,会用五笔、区位、邮码、四角等。除了系统自带的输入法之外,市面上流通的输入法也不是少数。在那个万码奔腾的时期,好奇心强烈一点或者喜欢赶时髦又动手能力较强的朋友,就会面对十个数字键不够分配的情况。

只不过,称得上面对普通用户提供的输入法,只有全拼一种,即便是半文盲也会用。这都是托了土共推广普通话,普及义务教育,统一传授汉语拼音的福啊!

稍微熟练一点且对于现状不满意的非专业打字员,会经过简单的自学而采用双拼。但双拼方案又不止一种,至少UCDOS的那一种并不算是最优秀的。最优秀,或者说目前应用最普遍的双拼方案是自然码的设计,微软拼音的双拼方案也采用了这一种。

而咱自己,只用全拼。一来,当时并没有用计算机处理大量文本,最多是玩玩而已,还没有意识到打字速度的重要性。二来,咱很懒,不愿意花费时间学习任何自己看来“多余”的内容,就连双拼都不学。

中文DOS的全拼,并不像现在的拼音输入法这么方便,基本上还是以词为单位变换。考虑到内存原因,词库也不算大。想想当时连汉字的点阵都需要插上一块“汉卡”来处理,就不必对于输入法的不便之处有什么怨念了。

Windows 3.x几乎没怎么用过。而这一阶段就是讲汉语的同行们对Hook大感兴趣的时期,中文之星等外挂平台之所以在Windows 3.2出来后还在流行的主要原因,就是速度。因为英文3.11+中文之星比中文3.2要快得多。

问题是,即便如此,也仍然不如UCDOS方便。本来3.x就是一个DOS上的大号应用程序,先天就不足,到如今看来,除了微软之外,似乎还没谁开发过仅for Windows 3.x并且不for DOS的程序。那时候DOS版WPS、CCED仍然对于Windows版Word、Excel保持全胜。

再往后,就是Windows 95/98,中文处理方式有了大变化。下面的事情各位都耳熟能详:Windows + Office垄断市场,各种DOS搭档组合都销声匿迹了。这时候中文已经从底层获得了支持,不需要外挂或独立的汉字系统。最关键的是,系统提供的输入法也足够满足普通用户的需要了,虽然Ctrl+Space的切换方式怪了一点。

为了尽可能满足原来用户的需要,微软提供了微软版的全拼、双拼、区位,后来还有五笔的86版和98版,基本上覆盖了中文DOS所提供的全部中文处理功能。除此之外,另有智能ABC、郑码、表形码。

禁受了万码奔腾年代的广告轰炸,咱已经对于各种形码彻底无视了,只打算用不需要学习的音码。在比较了全拼和智能ABC之后,选择了智能ABC。基本上为全拼式输入的基础上,可以享受一些v1-9键特殊符号之类的额外服务。当然,咱知道有笔形辅助码筛重字的功能,但是从来也没用过。

有点奇怪的是,不知道是否借鉴日语输入法,智能ABC利用Caps Lock键切换中英文状态。但是,日语键盘的布局上,Caps Lock在上档的位置,需要同时按Shift才会锁定大写,仅仅按一下的话,是切换到“英数”。但是“简体中文—美式键盘”可不是这样,所以在智能ABC中按键换成英文,就必定是大写。用了没多久,就宁可采用打开/关闭输入法的方式切换,也不愿意按住Shift来写一整句正常的,以小写拉丁字母为主的英文。

不久以后,随着Office,“微软拼音”也渐渐的流行起来,并且一直流行到现在。微软拼音本来是从哈工大收购,最大的特点就是“整句输入”:中文、字母、标点(逗号例外)混合输入。至于加音调,不能算是特点,当作辅助码就好了。

感觉这个引擎似乎应该是个专家系统,通过分析语法,当然主要还是以概率方式选词保证了第一遍输入的准确率。句子越长、文风越规范,判断就越准确。试用的时候发现,如果是一些没有新词的套话,比如公文啥的,可以达到近乎百分之百的准确率。尤其是对于权力/权利之类发音相同、意思相近、甚至连使用语境都相似的词汇,处理很恰当。

所以,咱又一次喜新厌旧了,从智能ABC转换到了微软拼音。由于以前养成的“良好”习惯(尽量不用那些每个输入法特有的“便利”功能),唯一需要咱适应的是记住空格键仅仅变换而已,回车键才能上屏。相比之下,改用Shift键切换中英文状态的功能倒没有多麻烦——反正咱也不用。

到此为止,在开始使用Windows 2000以前,咱以Free Will作出的选择已经定型:微软拼音。这时候市面上虽然也有许多第三方输入法,也曾经试用过,但效果都不太令人满意。比如那个平均一刻钟崩溃一次的紫光拼音;比如光安装就需要几百兆空间的智能狂拼——那时候咱唯一的一块昆腾硬盘还只有3.2GB。


本帖一共被 1 帖 引用 (帖内工具实现)
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河