iiimf-le-asia-sun Language Engine for IIIMF
------------------------------------
Copyright 2004, Ervin Yan <ervin.yan@sun.com>

This IIIMF language engine is ported from Sun Solaris. include Simplified Chinese/Traditional Chinese(Taiwan)/Traditional Chinese(HongKong)/Thai Language Engines/Auxiliary window modules.

Simplified Chinese Language engine includes the following input methods:
    NewPinYin
    QuanPin
    ShuangPin
    English_Chinese
    NeiMa

Traditional Chinese language engine includes the following input methods,
    Cangjie
    ChuYin
    JianYi
    NewChuYin
    NeiMa
And
    Boshiamy
    Dayi
    Array
(Due to the licensing issues, Boshiamy/Dayi/Array input methods only
 include source codes and example data files.)

Thai language engine supports Thai WTT2.0.

TODO:
-----
- Seperate the Simplified Chinese/Traditional Chinese/Thai LEs
- Finalize the Input method module API.
- Add more auxiliary window support

Compile & Installation:
-----------------------
2. ./autogen.sh (regenerate configure, Makefiles..)
3. ./configure
4. make
5. make install

-- To manually regenerate configure, Makefile, etc
libtoolize
aclocal
autoheader
automake --add-missing
autoconf
./configure

To Run:
-------
For Gnome/GTK+2 applications with iiim immmodule:
# /usr/lib/im/htt &
# export GTK_IM_MODULE=iiim
# LANG=zh_CN.UTF-8 gedit&
# LANG=zh_TW.UTF-8 gedit&
# LANG=zh_HK.UTF-8 gedit&
# LANG=th_TH.UTF-8 gedit&

For KDE/Qt/Java/StarOffice or any application without direct support of IIIMF, then we need to use the IIIMF<->XIM backward support bridge:
# /usr/lib/im/htt &
# LANG=zh_TW.UTF-8 /usr/lib/im/httx
# export XMODIFIERS=@im=htt
# LANG=zh_TW.UTF-8 kedit


Usage:
------
- Activate the input method: ctrl-space
- Change input method: ctrl-shift
- Press space to commit the first character
- Press number [1-9] to commit the candidates
