Tags: dejaloser/gtk-win32
Tags
clutter/win32: fix Input Method Editor (IME) for Unicode clutter/win32: fix IME for overlaping the Japanese character input 일본어의 경우 첫번째 문자가 중복된 현상이 있습니다. 한글의 경우는 한글자씩 완성이 되면 WM_IME_CHAR이 호출이 되어서 문제가 없지만 일본어의 경우는 여러 개의 문자열이 입력이 된 상태로 있다가 사용자가 리턴을 하면 최종 출력이 됩니다. 즉 타이핑 할 때 마다 IME 입력기에는 기존의 문자열이 존재해서 천 번째 문자가 계속 반복 되는 현상이 나타납니다. 따라서 일본어의 경우 `WM_IME_SETCONTEX` 메세지가 오면 아래와 같이 lParam 값을 셋팅해야 합니다. DefWindowProcW (msg->hwnd, msg->message, msg->wParam, 0);