[ wxwindows-Bugs-1765130 ] wxSTC doesn't except IME input
SourceForge.net
noreply at sourceforge.net
Wed Aug 1 00:50:39 PDT 2007
Bugs item #1765130, was opened at 2007-08-01 07:50
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1765130&group_id=9863
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: wxMac specific
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: cprecord (cprecord)
Assigned to: Stefan Csomor (csomor)
Summary: wxSTC doesn't except IME input
Initial Comment:
Using an IME (input method editor) to input non latin text such as Japanese into a wxSTC does not work too well on OSX.
The IME opens and all character input is directed into it but the STC swallows all non character input such as BACKSPACE and ENTER.
By swallowing backspace it is not possible to backup and fix mistakes in the IME's input buffer.
By swallowing Enter it is impossible to finalize the text in the IME, meaning that it cannot be transfered from the IME's input buffer to the stc window, rendering it useless.
wxMAC seems to process the key events properly from the IME and it is usable in other controls, just not the STC.
I also did some cross testing on windows and this issue does not exist there.
I did some brief looking through the wxSTC's platform code and noticed there was a special case on wxMAC for handling focus related issues with the autocomp listcontrol and event handling, may or may not be a similar issue with the IME's MiniFrame that it opens its input buffer in.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1765130&group_id=9863
More information about the wx-dev
mailing list