« 用回 google.com | 返回首页 | 被 insight 折腾了一晚上 »

智能 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

我用智能abc也是喜欢的笔画输入.它的笔画输入跟它的全拼输入浑然一体,感觉实在是太好了.设计太精妙了.
用词组输入,abc自然很快.单字输入有笔画帮忙, abc居然几乎可以做到没有重码.盲打都可以了.即使生僻字也可以实现盲打.
而且,在词组里也可以用笔画输入,效率其高.
想当年(2001年)我读大几的时候qq同时跟14个人聊天,用abc的拼音加笔画,别人居然打不过我快.现在abc虽然不更新了,但我根本无法放弃abc,即使sogou有笔画输入,但是风格无法跟abc兼容,也不能跟它自己的全拼无缝集成,用起来很不连贯.看来我是注定要一辈子使用abc了.

要做用户研究的话我可以作为一个反例。
我觉得为了打字去学五笔还有郑码是一种谋杀脑细胞的做法。
上网十年,我到现在仍然不会盲打,但是这并不影响我打字的速度。同理,完全都是按照字的基本读音来打字的我,也不会为了要减少选择定向字符的时间去背那些口诀。

我身边甚至有比我还要顽固的人,至今还只会用6个指头打字,但是这个并不能代表任何事情吧?

第一次输入 ju5yu71wang2 , 第二次以后输入 jyw 就可以了。

总会有新词出现,今天是“局域网”,明天出来个“域网局”,你试试能轻松输入吗?

还是搞不懂你们用ABC的人是怎么想的,,
“ju5yu71wang2”,你输了多少个?
我只要“jyw”就行了

说实在的,弱智abc关键是太不智能了,没有整句,不会根据上下文判断

虽然明白了,但还是不熟,等这段时间忙过了,再好好研究联系联系!

因为 7 是交叉, 有了这个后,可以减少很多重码。如果只有横竖撇捺折的话,很难准确描述字型。

ps. 谢谢开心介绍老师 :D 我这几天天天写程序好晚,还没来的及联系,email 已经记下了。

提土旁 为什么是71,不是 12呀?

域为什么是yu71,不是yu12呀,我不是编程的,没看懂?

云风大哥,小弟真崇拜你啊!我也会努力学习的!

其实现在最流行的几款完全产自民间的五笔输入法反而都着力于各种易用性设计,比如精选词库,以词定字等等

易用
有效
更新

用熟了就很好用,但对新用户来说这还是比较复杂的。就像vi编辑器,熟悉了觉得比较图形界面鼠标操作方便得多,但一般用户想必被那么多命令搞得晕头转向了。

拜一下...

其实还是复杂性的问题 说真的 还还没见过任何一个人使用这个功能 简单才是王道 一些IT业人觉得很简单的操作 在外行人看来还是很复杂的

我现在换了微软拼音,但还是经常打词组,然后自己删除不需要的另一个字

受教啦,以前还真不知道“[”“]”的功能,俺用的紫光也可以用。^_^

Post a comment

非这个主题相关的留言请到:留言本