原文:http://www.cnblogs.com/Lvkun/archive/2012/12/27/open-source-input-method.html
开源中文输入法
在Windows上面中文拼音输入法数不胜数。简单数了一下自己用过,就有六种以上:
- 智能ABC
- 微软拼音
- 紫光拼音
- 搜狗输入法
- 谷歌输入法
- QQ输入法
- ......
可参考wikipedia 中文输入法列表,以及小众软件 我最喜欢的《拼音输入法》。在手机端各种拼音输入法种类更多。
而在Unix和Linux平台上也存在不少中文输入法,它们不仅免费,而且开源。如果想要了解输入法的实现,不妨从它们入手。
输入法大致可分为三部分:
- 输入法框架
- 输入法引擎
- 输入法界面
关于输入法结构的介绍,可以参见这篇文章Packaging Inp