AHK から IME 制御

2009/01/25

IME の操作にはAutoHotkeyを流行らせるページのアップローダの、029.zip に同梱されている IME_Func.ahk が必要です。029.zip は再配布 OK ということなので、うちでも置いておきます。

使用例は以下。

[ひらがなカタカナ] で IME ON / [変換] で OFF

;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
; IME
;=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#include ime_func.ahk

;[ひらがなカタカナ]でIME ON
vkF2sc070::
howime := IME_CHECK("A")
if (%howime% = 0)
{
	IME_ON("A")
	return
}
else
{
	howimemode := IME_GetConvMode("A")
	if (%howimemode% = 25)
	{
		return
	}
	else
	{
		IME_SetConvMode("A",25)
	return
	}
}

;[変換]でIME OFF
vk1Csc079::IME_OFF("A")