http://bugs.winehq.org/show_bug.cgi?id=8938
--- Comment #4 from Byeong-Sik Jeon wjsqudtlr@gmail.com 2008-03-07 18:03:57 --- Created an attachment (id=11186) --> (http://bugs.winehq.org/attachment.cgi?id=11186) Don't remove the non-processed preedit string.
user32: Update the edit control when the IME composition string is emptied. ==> If IME composition string is emptied by backspace key at the preedit state, "edit control" needs to update. The problem is fixed by this patch.
I attach the simple patch for your problem. Attached patch fix "ENTER" key problem. but, "Ctrl-Space" problem is not. Some windows native ime remove(or cancel) preedit string when "Ctrl-Space" is pressed.