[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