チケット #19732

IME オープンで、既に開いてあればそのキーを IME に渡してほしい

登録: 2009-11-28 12:27 最終更新: 2009-11-28 12:27

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
4
重要度:
5 - 中
解決法:
なし

詳細

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;
}
のようになっていると、嬉しいわけです。 このままだと動作が変わってしまうので、実際には新たなコマンドが必要かもしれませんが、とりあえず要望でした。

添付ファイルリスト

添付ファイルはありません

チケットの履歴 (1 件中 1 件表示)

2009-11-28 12:27 更新者: tamomo
  • 新しいチケット "IME オープンで、既に開いてあればそのキーを IME に渡してほしい" が作成されました

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする