[Mono-winforms-list] patch for enabling primitive XIM text input

Atsushi Eno atsushi at ximian.com
Thu Apr 17 00:56:54 EDT 2008

Oops, I've already applied it to svn.
FYI the patch file contained the compared svn revision, like:

--- System.Windows.Forms/X11Keyboard.cs	(revision 100698)
+++ System.Windows.Forms/X11Keyboard.cs	(working copy)

Atsushi Eno

Doug Rintoul wrote:
> Atsushi Eno wrote:
>> Hello,
>> Doug Rintoul wrote:
>>> Atsushi Eno wrote:
>>>> Thanks for the details. Though I don't think I completely understand 
>>>> the second issue
>>>> (XIM event order matter), I am persuaded. Your patch is in svn 
>>>> (along with my patch
>>>> of course too).
>>> Thanks for this. I am assuming that only the patch for the second 
>>> problem is committed. Any thoughts on solving the tracking of the 
>>> modification keys (control, alt, shift, etc)?
>> Now I could go ahead and came to this issue. I have created a
>> patch to control those key states (which are in X11Keyboard)
>> *before* calling XFilterEvent(). I guess it would work as every
>> key press/release events are handled regardless of filter and
>> press/release state for non-shift key is used only to flag key
>> input state (possibly in no use).
>> With this patch, my present issue (atok x3 / iiimx loses shift state 
>> when it is enabled) went away.
>> If you have some time, please have a look at the patch. I'd like to 
>> hear your feedback :)
>> Atsushi Eno
> Hi Atsushi,
> I tried to apply your patch against the current svn but had one reject. 
> It seems that a part of this patch is already in svn. Attached is the 
> reject file. What version should I be applying your patch to?
> Doug Rintoul.

More information about the Mono-winforms-list mailing list