IME オープンで、既に開いてあればそのキーを IME に渡してほしい
SKKIME を使っています。 http://e-scapego.at/2008/07/skkime-でどんな時も-c-j-で日本語入力/ のように、
IME が ON の時は通常通り C-j を送信するけれども、IME が OFF の時には IME の切り替えキーを送信するようになっているという訳。 これは便利。今までのように、SKKIME で入力しようとする度に Alt+半角/全角キー を押す必要が無くなった訳だ。
という設定をしたいです。
つまり、commands.cpp で
int CCommands::OpenInputMethod() { BOOL thru; thru = SetInputMethodOpenStatus(OPEN_INPUT_METHOD); return Reset(thru ? GOTO_DO_NOTHING : GOTO_HOOK); }
BOOL CCommands::SetInputMethodOpenStatus(INPUT_METHOD_OPEN_STATUS status, BOOL isComplete) { BOOL thru = FALSE; ... case OPEN_INPUT_METHOD: if (ImmGetOpenStatus(hIMC)) thru = TRUE; else ImmSetOpenStatus(hIMC, TRUE); break; ... return thru; }
SKKIME を使っています。 http://e-scapego.at/2008/07/skkime-でどんな時も-c-j-で日本語入力/ のように、
という設定をしたいです。
つまり、commands.cpp で
のようになっていると、嬉しいわけです。 このままだと動作が変わってしまうので、実際には新たなコマンドが必要かもしれませんが、とりあえず要望でした。