Developing my own imengine for scim, where can I start?

3 messages Options
Embed this post
Permalink
Pan, Shi Zhu

Developing my own imengine for scim, where can I start?

Reply Threaded More More options
Print post
Permalink
I'm planning to develop my own imengine, in Linux I planned to do it for scim.

I searched in the official scim homepage but found no helpful information or documents about how to develop an im engine for scim.

The only relevant article about scim I've found is the following:

http://blog.csdn.net/absurd/archive/2006/08/31/1151404.aspx

But that still seem strange, how scim survived with lots of imengines without any official document about how to write imengines for scim?

I believe I've missed something, if anyone knows any official document about how to write imengines for scim please tell me.

Thank you very much.
Kenichi Handa

Re: Developing my own imengine for scim, where can I start?

Reply Threaded More More options
Print post
Permalink
In article <[hidden email]>, "Pan, Shi Zhu" <[hidden email]> writes:

> I'm planning to develop my own imengine, in Linux I planned to do it for
> scim.

What kind of imengine are you planning?  Isn't it possible
to implement it as an input-method of m17n-lib or scim-table?

> I searched in the official scim homepage but found no helpful information or
> documents about how to develop an im engine for scim.

> The only relevant article about scim I've found is the following:

> http://blog.csdn.net/absurd/archive/2006/08/31/1151404.aspx

> But that still seem strange, how scim survived with lots of imengines
> without any official document about how to write imengines for scim?

> I believe I've missed something, if anyone knows any official document about
> how to write imengines for scim please tell me.

Perhaps the best way is to read the comments of the header
files of scim source.  Reading source codes of the other
imengines that work with scim (e.g. scim-table, scim-m17n)
will also be a help.

---
Kenichi Handa
[hidden email]

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Scim-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/scim-devel
Pan, Shi Zhu

Re: Developing my own imengine for scim, where can I start?

Reply Threaded More More options
Print post
Permalink
On 1/7/09, Kenichi Handa <[hidden email]> wrote:
> What kind of imengine are you planning?  Isn't it possible
> to implement it as an input-method of m17n-lib or scim-table?
My im engine is similiar to any normal im engine, it can accept
keyboard input, preedit and provide display, selection list and output
characters.

I guess I can write some code to deliver messages between my im engine
and scim, then my im engine should work well with scim. If scim is
meant to be a im platform that should work. What I want to know is
what interfaces I need to implement in order to interact with scim.

Also, it is said that scim designed to "greatly ease the development
of im engine", so I'd like to know what had scim provided for im
engine developers.

> Perhaps the best way is to read the comments of the header
> files of scim source.  Reading source codes of the other
> imengines that work with scim (e.g. scim-table, scim-m17n)
> will also be a help.
Hmm, if that's the only way I'll go on read the source. At first I'm
thinking there might be some document since I've heard that scim has
very good source code.

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Scim-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/scim-devel