Ticket #19732

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

Open Date: 2009-11-28 12:27 Last Update: 2009-11-28 12:27

Reporter:
Owner:
(None)
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
4
Severity:
5 - Medium
Resolution:
None

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

Attachment File List

No attachments

Ticket History (1/1 Histories)

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

Edit

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