[openi18n-im:01571] Re: How to access multiple input methods under en_US.UTF-8 with IIIMF?

Xiaobin Lu <[email protected]> Tue, 01 Nov 2005 10:20:30 -0800
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
AShiZaWa KaZuNoRi wrote:

>I'm not an expert of IIIMJCF, so just my thought...
>
>Date: Mon, 31 Oct 2005 17:21:40 -0800
>From: Xiaobin Lu <[email protected]>:
>  
>
>>Hi folks:
>>   
>>       I have a question regarding IIIMF. JDK is planning to use IIIM in 
>>next release (JDK 7.0) and I am investigating this now. What I found is 
>>when using IIIM directly through IIIMP instead of using XIM API, I can 
>>not get the "English/European" status window when I am in en_US.UTF-8 
>>locale. That status window is useful for the user who wants to use 
>>multiple input methods at same time.
>>
>>       I am wondering how we could get the similar thing if I am using 
>>IIIMP directly. Is it possible? Thanks in advance!!
>>    
>>
>
>In CDE, you can access the selection menu by clicking the title
>bar of java application with right button.  I suspect that this
>feature is not supported in GNOME or other environments.
>  
>
That is correct. However, you should still be able to use a helper 
application to select your perferred key combination to switching 
between input methods. See details at 
http://java.sun.com/products/jfc/tsc/articles/InputMethod/inputmethod.html#Input_method_selection_by_a_hot_key

>$ java -version
>java version "1.5.0_05"
>Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
>Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
>
>Anyway, IIIMJCF is not well maintained these days, so it need to
>be updated first.  The selection mechanism should be
>reimplemented in IIIMJCF, I assume.
>  
>
That is exactly what I am trying to do. I am cleaning up IIIMJCF code 
and if it does not have any significant behavior changes compared to the 
use of XIM now, we probably will take over that code and put it into 
JDK. So far, this status window (English/European under en_US.UTF-8) is 
the one I found which might cause our existing customers to complain.

Appreciate your help!

-Xiaobin