LinuxSir.cn,穿越时空的Linuxsir!

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

求助:基于XIM中文输入法的开发

[复制链接]
发表于 2006-4-19 10:52:45 | 显示全部楼层 |阅读模式
大家好,

是这样的,很早以前我自己做过一个windows上面的输入法(包括拼音和仓颉输入法,基于GB18030),最近也想移植到linux系统下,我的输入法内核已经在linux平台编译成功,并且已经用curses图形库在terminal上实现了实验版本。

下一步,就是实现一个符合XIM机制输入法。做成一个面向所有支持XIM窗口应用程序的中文输入法。

但是我对linux平台Xwindows编程从未接触过,想从大家那里得到一些XIM开发的经验以及文档和技术上的支持,从而少走弯路。

主要想要一些对于XIM的,介绍,编程,编译,运行,等方面的文档。

敬礼,
Jan.Li
发表于 2006-4-19 10:58:21 | 显示全部楼层
用 scim 输入法开发平台吧。http://www.scim-im.org 或者 http://sourceforge.net/projects/scim

这样你就不用关心图形界面和XIM这种烦人的问题了。直接给 SCIM 写一个输入法模块就行了。

你可以下载一个现有的模块源代码,看看是怎么写的。很简单的。

你也可以直接联系我取得帮助。


Post by Jan.Li
大家好,

是这样的,很早以前我自己做过一个windows上面的输入法(包括拼音和仓颉输入法,基于GB18030),最近也想移植到linux系统下,我的输入法内核已经在linux平台编译成功,并且已经用curses图形库在terminal上实现了实验版本。

下一步,就是实现一个符合XIM机制输入法。做成一个面向所有支持XIM窗口应用程序的中文输入法。

但是我对linux平台Xwindows编程从未接触过,想从大家那里得到一些XIM开发的经验以及文档和技术上的支持,从而少走弯路。

主要想要一些对于XIM的,介绍,编程,编译,运行,等方面的文档。

敬礼,
Jan.Li
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 11:12:44 | 显示全部楼层
James_Su,

非常感谢:)

我的QQ 215419843
信箱 bjsjsy@yahoo.com.cn
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-19 11:20:19 | 显示全部楼层
James_su,

*SCIM是封装了XIM编成的一套框架吗?
*对于他的使用会不会使程序体积变大或者涉及版权问题?
*能否和你直接取得联系?

Jan.Li
回复 支持 反对

使用道具 举报

发表于 2006-4-19 14:26:06 | 显示全部楼层
Post by Jan.Li
James_su,

*SCIM是封装了XIM编成的一套框架吗?
*对于他的使用会不会使程序体积变大或者涉及版权问题?
*能否和你直接取得联系?

Jan.Li


* SCIM 抽象了输入法接口,XIM 是作为一个组件封装在 SCIM 里面的。
* 会使输入法变大,不过因为有很多输入法共享一个框架,所以对于一个输入法来说就没什么了。
* 可以。可以加我的 MSN:james.su@gmail.com
回复 支持 反对

使用道具 举报

发表于 2006-4-26 21:41:54 | 显示全部楼层
我最近要做一个关于蒙文方面的输入法
可是工作开始不到一个月
感觉困难重重
1。现在我还没有把键盘事件hook住
2。而且也不会利用蒙文的*.ttf来生成动态连接库
我想得到各位前辈的帮助指点
我将感激不尽
回复 支持 反对

使用道具 举报

发表于 2006-4-26 22:35:43 | 显示全部楼层
中科院不是有一个小组在做这方面的工作么?还有一个学生跟我联系,要在 SCIM 上面做蒙文的输入法呢,好像已经做成了吧。其实就是一个码表而已(预组合字)。
回复 支持 反对

使用道具 举报

发表于 2006-6-28 14:57:06 | 显示全部楼层
james_su,

你好. 请问你是否知道SCIM静态和运行时刻的资源占用是多少?我要在手机上实现一个T9 的 Engine, 一个engine就够了. 如果使用SCIM是否太过浪费资源?
回复 支持 反对

使用道具 举报

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

本版积分规则

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