On Fri Oct 24 08:14:03 2025 +0000, Byeongsik Jeon wrote:
[poc_drop_IM_SET_TEXT.diff](/uploads/0d81551263091d74a86db489574454fb/poc_drop_IM_SET_TEXT.diff) In addition to this MR, I tested whether it's possible to drop the IM_SET_TEXT code. It's a proof-of-concept patch and needs cleanup. It seems to work well, including the issue posted above. However, I don't know why CFStringAppend() isn't working. I believe this is due to my lack of programming knowledge and is unrelated to the proof-of-concept. This is not to say it's the only way. Please consider it for reference purposes only. Along with the issue posted above, I found another problem in this MR.
On the Japanese Romanji keyboard, the first key press responds slowly. It works fine once the IME enters composition mode. Alternatively, you can observe the slow response by simply holding down the `RETURN` key. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9260#note_119541