[openi18n-im:01478] Re: key release issue with iiimxcf

Lei Phill Zhang <[email protected]> Tue, 12 Jul 2005 19:17:08 +0800
Newsgroups gmane.comp.internationalization.input-methods
Message-ID <[email protected]>
> Hi,
> 
> Date: Tue, 12 Jul 2005 14:05:35 +0800
> From: Lei Phill Zhang <[email protected]>:
> > 
> > > Date: Tue, 12 Jul 2005 12:03:52 +0800
> > > From: Lei Phill Zhang <[email protected]>:
> > > > I think iiimsf is responsible for convert the iiimp
> > > > event into another kind of event and send it to LE.
> > > 
> > > IIIMP KEYEVENT data type does not include information like
> > > KeyPress or KeyRelease.  So IIIMSF can not determine the
> > > KEYEVENT is KeyPress or KeyRelease.
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > It is said that you change modifiers bit meaning to indicate the
> > keyPress and keyRelease. Right?
> 
> Yes.  This bit will be set only when the server supports the
> feature (not implemented yet...)
> 
> > 
> > This kind of moidification is OK I think. almost same
> > to define another KeyReleaseEvent (interface between LE and iiimsf, not
> > iiimp and iiimsf, not iiimp and iiimcf).
> 
> Would you tell me how you activate KeyReleaseEvent without
> changing IIIMP and libiiimp.so?  KeyReleaseEvent is a result of
> user operation on the client side, so the event must come from
> the client.  This means that IIIMP will be involved.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Some misunderstanding here. What I said before is not change
what federic's code on iiimp. Which already changed the original IIIMP
protocal. 

Anyway, the iiimp backward compatibility is not so important
I think according to current IIIMF deployment.

> Am I missing something, or are you talking other features?
> 
> Regards,
> -- 
> kasha
> 
> > 
> > > > 
> > > > I am not sure where is should be, but I remember I just
> > > > saw them near those codes who federic provides to dealing
> > > > the keyrelease , maybe LE.cpp.
> > > 
> > > Mmm, the code by Federic caused compatibility problem in IIIMP
> > > and libiiimp.so...
> > > 
> > > -- 
> > > kasha