LinuxSir.cn,穿越时空的Linuxsir!

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

有输入法服务器的开发资料吗

[复制链接]
发表于 2005-1-10 20:38:20 | 显示全部楼层 |阅读模式
sorry 我想为enlightenment开发一套输入法

因为它已经进行了全部重写
而不是在gtk之上
所以需要为它的控件选择一套输入法协议

现在有三种
xim scim uim

不知道哪个能提供输入法模块的资料或是愿意参与enlightenment控件库的开发

谢谢

联系方式
komtas@gmail.com
发表于 2005-1-10 22:25:55 | 显示全部楼层
你可以下载 SCIM 的源代码看看,里面有 doxygen 生成的文档。

Post by 无双
sorry 我想为enlightenment开发一套输入法

因为它已经进行了全部重写
而不是在gtk之上
所以需要为它的控件选择一套输入法协议

现在有三种
xim scim uim

不知道哪个能提供输入法模块的资料或是愿意参与enlightenment控件库的开发

谢谢

联系方式
komtas@gmail.com
 楼主| 发表于 2005-1-11 10:10:30 | 显示全部楼层
谢谢 我希望有个设计的文档  因为代码总是会改变的
另外希望它不只支持x下的输入 还支持控制台下的输入(因为e为了提高效率而进行了重写 可以在framebuffer上显示)

不知道scim是不是可以在控制台下输入
发表于 2005-1-11 15:04:40 | 显示全部楼层
Post by 无双
谢谢 我希望有个设计的文档  因为代码总是会改变的
另外希望它不只支持x下的输入 还支持控制台下的输入(因为e为了提高效率而进行了重写 可以在framebuffer上显示)

不知道scim是不是可以在控制台下输入



scim 输入法架构不依赖于图形界面。只不过现在还没有控制台下的前端模块。如果愿意的话,写一个也不难。

我这里有一个PPT关于SCIM的介绍,你要是感兴趣的话可以发给你。

目前还没有详细设计文档。API 文档都是在源代码里的。
 楼主| 发表于 2005-1-11 17:03:14 | 显示全部楼层
哦 发给我吧 谢谢



另外enlightenment后面的运行环境不只限制于linux

还可以跑在手机或是其它嵌入式系统上 所以 希望能有一个快速的输入法

现在准备使用xim来支持linux上的输入法
发表于 2005-1-11 19:59:43 | 显示全部楼层
Post by 无双
哦 发给我吧 谢谢



另外enlightenment后面的运行环境不只限制于linux

还可以跑在手机或是其它嵌入式系统上 所以 希望能有一个快速的输入法

现在准备使用xim来支持linux上的输入法


我建议你研究一下 gtk 的输入法接口。写一套自己的输入法接口给 enlightenment 控件库,然后再在这个接口的基础上提供各个输入法平台的适配器,比如 xim, scim, uim, iiimf 等等。在嵌入式系统中甚至可以直接利用这个接口开发自己的输入法。这样做可以得到最大的灵活性,而且可以把写支持 xim, scim, 等各种平台的工作交给社区去做。

相反,如果你选定现有一个输入法平台,则会受到很大局限。因为现在还没有任何一个输入法平台具备突出的优势,主导输入法领域的市场。大家基本都是平分秋色,很难说今后哪一个接口会被大多数人所接受。不过有一点可以明确,XIM 肯定会在近期逐渐被废弃掉,这已经是输入法界的共识。所以选择 XIM 是非常不可取的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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