智能 ABC 与拼音输入法
不知道有没有人还记得 天汇DOS ,我接触智能 ABC 输入法就是从那开始的。这一用就是十多年了。我相信同样有很多人都用着智能 ABC 十年以上,但是却发现大部分人根本没用到这个输入法的精髓。否则?怎么这几年新出的一些拼音输入法均未把其最关键的地方学走?
我所说的精髓之处就在于智能 ABC 对笔画码的简单支持,关于这一点的重要性,我在前段时间写的 一篇关于 google 拼音的 blog 中阐述过。
下面,有兴趣的朋友花上五分钟跟我来了解一下吧,我相信绝对能提高智能 ABC 的输入速度,并大量减少聊天时的错别字 :D
很多人喜欢“自然码”,就是因为它是一种简单的音形码,音形码相比形码学习的记忆量要小了很多。却比纯音码更能准确定位单字。不过对大多数普通用户而言,“自然码”的学习记忆依然是一个负担。
可是大多数人都忽略了,智能 ABC 其实也是一种音形码,它对每个汉字单字的编码并非只是拼音,而是还有两个数字的笔画码。不要小瞧了这笔画码,它可以极大的减少重码,在输入单字时极具价值。而记忆方面,对任何人来讲都应该不是负担。
跟手机上常见的 T9 笔画规则不同,智能 ABC 采用了八种不同的笔画,分别是:
1.横;2.竖;3.撇;4.捺(点);5.折(顺时针);6.弯(逆时针);7.叉;8.口
一般我们可以利用这些告诉计算机你要输入的字的偏旁。
比如单人旁就是 32 ,双人旁 33 ,言字旁 46 ,木字边 73 ,提土旁 71 ,厂字头 13 ,宝盖头 44 ,秃宝盖 45 ,草字头 72 ,两点水 41 ,三点水 44 ,金字边 31 ,足字边 82 ,提手旁 15 ……
用过一段时间就自然熟练了,我自己也没认真总结过。
除了输名字,最多时候用到单字输入的就是自造词了。我的个人观点是,如果你打汉字只为了写 blog 或是聊天,输入法词库大小其实并不重要,一个人日常用的词并不多。但是新造词是否方便却非常重要,这是使一个输入法真正变成你的私人工具的重要环节。如果造词不便,很多人就会选择不造词,甚至采用同音的错别字。
偶尔输一个单字,大多数人会选择在心里造一个词打出来,再把不要的字删掉,比如想输入“域”字,可以先输入“区域”再把区字删除。在 ABC 里,可以直接输入 quyu] 来选择 quyu 这个词的后一个字。(同理,[ 可以用来选择前一个字)。但是大多数智能拼音输入法里,你输入了一个词库里没有的词以后,却不能通过类似方法来选字。
举一个例子,原版的智能 ABC 里没有“局域网”这个词,而它现在经常被使用。可是“域”这个字有太多同音字了,造词的时候相当麻烦。但是,我们可以选择输入 “ju5yu71wang2”其中的 yu71 就可以准确定位出“域”这个字了。
写这篇 blog 想让更多的开发输入法的程序员看到,不要去钻牛角尖去想如何提高分词的正确率或是拼命的加大词库了。有时候稍微增加一点非技术难点的小东西,用户就能得到极大的方便。
Comments
Posted by: 董淳光 | (17) May 16, 2008 12:12 PM
Posted by: ysm | (16) May 10, 2008 07:15 PM
Posted by: Cloud | (15) June 4, 2007 09:13 PM
Posted by: zicjin | (14) June 4, 2007 08:55 PM
Posted by: Anonymous | (13) May 28, 2007 03:46 PM
Posted by: 开心 | (12) May 22, 2007 09:31 AM
Posted by: Cloud | (11) May 21, 2007 01:36 PM
Posted by: 开心 | (10) May 20, 2007 04:41 PM
Posted by: 开心 | (9) May 20, 2007 04:38 PM
Posted by: shadowx | (8) May 10, 2007 10:51 PM
Posted by: missdeer | (7) May 9, 2007 09:47 PM
Posted by: Anonymous | (6) May 9, 2007 06:51 PM
Posted by: longtrue | (5) May 9, 2007 06:32 PM
Posted by: 萧老四 | (4) May 9, 2007 01:47 PM
Posted by: Anonymous | (3) May 9, 2007 10:08 AM
Posted by: yayv | (2) May 9, 2007 10:08 AM
Posted by: Bogy | (1) May 9, 2007 09:42 AM