To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=55356
------- Additional comments from [EMAIL PROTECTED] Mon Oct 3 14:32:00 -0700 2005 ------- I belive the problem is caused by incorrect key binding. I mean Hanja key ( VK_HANJA ) is not for Writer's conversion. When Korean IME is in composition mode, Hanja key brings up IME conversion windows. This behavior is common to every windows applications even including Calc, Draw and Impress. However, only Writer invokes its own conversion function. Because of this, IME conversion window disappears immediately ( the dialog steals focus and terminates composition mode). My suggestion, for now, is not to bind Hanja key to Writer's conversion function considering consistency with another OO.o applications. FYI, the key binding is implemented in ImplHandleKey() function (gsl/vcl/source/window/winproc.cxx). http://www.go-oo.org/lxr/source/gsl/vcl/source/window/winproc.cxx#1157 1157 if( aKeyCode.GetCode() == KEY_HANGUL_HANJA && 1158 aKeyCode.GetModifier() == 0 1159 ) 1160 { 1161 if ( nSVEvent == EVENT_KEYUP ) 1162 ImplCallCommand( pChild, COMMAND_HANGUL_HANJA_CONVERSION, NULL ); 1163 else 1164 // ignore hangul-hanja key_down to avoid having it processed twice 1165 return 0; 1166 } 1167 pChild->mpWindowImpl->mpFrameData->mbTriggerHangulHanja = FALSE; However, this is not all. There is a big room for improvement of how we handle Hanja key when IME is not in composition mode. For example, MS office and IE have custom code to handle this situation. And it improves user's experience a lot. I will file another issue for this. --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
