チケット #19732

登録: 2009-11-28 12:27

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

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

報告者:tamomo担当者:(未割り当て)
優先度: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 に渡してほしい" が作成されました

追記/更新 #19732 (IME オープンで、既に開いてあればそのキーを IME に渡してほしい)

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