[Uim] A proposal of unified input method C API.

YamaKen yamaken at bp.iij4u.or.jp
Wed Dec 15 20:43:07 EET 2004


Hi James,

At Wed, 15 Dec 2004 16:55:10 +0800,
suzhe at tsinghua.org.cn wrote:
>   Please have a look at the attached header file, it's a standard input 
> method C API which is included in Chinese Linux Standard (I'm a member 
> of it). All members in this standard group have promised to support such 
> API (including Sun, redhat, Novell/SUSE, ThizLinux, SW-Linux, etc.)
> 
>   This API does not provide any library, and does not need to link 
> against any external libraries. It's just a pure C API which uses 
> function pointers to realize the communication between input method 
> modules (IME) and input method manager (IMM, eg. uim, scim, etc.). So 
> it'll have good binary portability and very easy to deploy.

Thank you for the effort.

The basic concept is beneficial for uim and application
developers. All of uim developers had already been agreed with
the necessity about such unified API since you and me had been
discussed in June.

Before commenting about each specifications, please let us know
the timeschedule, roadmap or your plan of the API if exists.

The API seems to contain capability about uim API (thanks), but
following architectures of uim will be changed drastically in
next several months. I'm devoted in the restructuring.

- input event (key event)
- helper property, and customization

So we will comment better about these parts of the API after the
restructure.

-------------------------------
YamaKen  yamaken at bp.iij4u.or.jp



More information about the uim mailing list