On Thu Mar 9 15:49:19 2023 +0000, Byeongsik Jeon wrote:
There is something to consider in non-Unicode IME support. The IME language may be different from the current system locale. For example, using a Japanese IME in a Korean locale. Today, Windows can switch between IMEs of different language, so this needs to be considered. To simplify a lot of complicated situations, I recommend that Wine consider dropping support(and library load) for non-Unicode IME. I'm pretty sure no one is using this old non-Unicode IME implementation. Today, all IMEs are Unicode versions. I'm glad to see IME improvements starting up again.
Okay, thanks for the hints I have to say I'm not familiar at all with IME (but starting to wrap my head around it).
My motivation is completely unrelated, IME are getting in the way of other keyboard input and rawinput changes I want to make, to test and implement mouse / keyboard / touch HID devices. I also think it would be nice to improve IME support in general and get as much as possible of it out of X11 / mac drivers to reduce the duplication.
So I'm spending some time on it to cleanup and fix the code and add tests which I feel are missing.