Ticket #19732

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

Eröffnet am: 2009-11-28 12:27 Letztes Update: 2009-11-28 12:27

Auswertung:
Verantwortlicher:
(Keine)
Status:
Offen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
4
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

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

Ticket-Verlauf (1/1 Historien)

2009-11-28 12:27 Aktualisiert von: tamomo
  • New Ticket "IME オープンで、既に開いてあればそのキーを IME に渡してほしい" created

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden