LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1768|回复: 7

大家好。小弟想开发一个输入法。请大家指点。

[复制链接]
发表于 2010-10-8 19:45:37 | 显示全部楼层 |阅读模式
大家好。小弟最近想开发一个输入法。用了linux这么久,还没有遇到很好的输入法,所以想仿照搜狗也做一个。现在需要大家的鼓励和指点。大家讨论一下开发都需要什么东西?技术,算法,之类的。我目前打算用一年的课余时间和项目的spare time。同时也欢迎大家拍砖。
发表于 2010-10-8 21:12:19 | 显示全部楼层
去找现成的输入法源码看看就知道了
回复 支持 反对

使用道具 举报

发表于 2010-10-9 11:13:29 | 显示全部楼层
一般而言没有必要自己开发输入法框架,不过你可以开发输入法引擎。

目前我所知道的,ibus 框架开发输入法引擎是最容易的。我前些时候只花了一个星期业余时间就制作了一个自己的输入法。感觉基本上搜狗有的功能都有了。于是现在我都已经完全切换到使用自制输入法上了。

你要是想自己做输入法,可以先看看 ibus-template 引擎,这个是 ibus-enchant 输入法的例子,这个例子本身可以编译可以跑,但有点点小问题,是作者故意留在那里的,你只要把实例代码读懂,那些问题都不成问题,全部代码都可以重写,原理搞清楚就行了。

如果有更多问题,可以订阅 ibus-user 那个邮件列表,发出提问。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-10 14:21:44 | 显示全部楼层
Post by poet;2114732
一般而言没有必要自己开发输入法框架,不过你可以开发输入法引擎。

目前我所知道的,ibus 框架开发输入法引擎是最容易的。我前些时候只花了一个星期业余时间就制作了一个自己的输入法。感觉基本上搜狗有的功能都有了。于是现在我都已经完全切换到使用自制输入法上了。

你要是想自己做输入法,可以先看看 ibus-template 引擎,这个是 ibus-enchant 输入法的例子,这个例子本身可以编译可以跑,但有点点小问题,是作者故意留在那里的,你只要把实例代码读懂,那些问题都不成问题,全部代码都可以重写,原理搞清楚就行了。

如果有更多问题,可以订阅 ibus-user 那个邮件列表,发出提问。


你好。我没有用c++或者c开发过一个单独的程序。我学java的。现在想练习一下c++。你能把你的代码共享一下吗?我现在还没有具体的思路。
回复 支持 反对

使用道具 举报

发表于 2010-10-12 00:51:14 | 显示全部楼层
这个小小输入法也很不错啊,你也可以去试试嘛:
http://yong.uueasy.com/thread-htm-fid-2.html
回复 支持 反对

使用道具 举报

发表于 2010-10-21 11:19:24 | 显示全部楼层
Post by naughty610;2114826
你好。我没有用c++或者c开发过一个单独的程序。我学java的。现在想练习一下c++。你能把你的代码共享一下吗?我现在还没有具体的思路。


ibus 的源代码都在这里,其中 ibus-template 是例子

http://code.google.com/p/ibus/wiki/Sources?tm=4

如果想要找 c++ 写的,这是个例子。
http://code.google.com/p/ibus-cloud-pinyin/source/checkout
回复 支持 反对

使用道具 举报

发表于 2010-11-5 14:32:47 | 显示全部楼层
看看 fcitx-utf8 项目,也许能找到想法 -- http://code.google.com/p/fcitx/
回复 支持 反对

使用道具 举报

发表于 2010-12-1 21:06:32 | 显示全部楼层
Post by poet;2114732
一般而言没有必要自己开发输入法框架,不过你可以开发输入法引擎。

目前我所知道的,ibus 框架开发输入法引擎是最容易的。我前些时候只花了一个星期业余时间就制作了一个自己的输入法。感觉基本上搜狗有的功能都有了。于是现在我都已经完全切换到使用自制输入法上了。

你要是想自己做输入法,可以先看看 ibus-template 引擎,这个是 ibus-enchant 输入法的例子,这个例子本身可以编译可以跑,但有点点小问题,是作者故意留在那里的,你只要把实例代码读懂,那些问题都不成问题,全部代码都可以重写,原理搞清楚就行了。

如果有更多问题,可以订阅 ibus-user 那个邮件列表,发出提问。
大侠,求指教!我想做一个有基本拼音输入功能的输入法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表