; カナキーを押すと常に IME-ON 全角入力に
vkF2sc070::
hWindow := WinExist("A")
bufCurrentDetectMode := A_DetectHiddenWindows
DetectHiddenWindows, On
imeWin := DllCall("imm32.dll\ImmGetDefaultIMEWnd", "Uint",hWindow)
; IME ON ; IMC_SETOPENSTATUS = 0x0006
DllCall("user32.dll\SendMessageA", "UInt", imeWin, "UInt", 0x0283, "Int", 0x0006, "Int", 1)
; IMC_SETCONVERSIONMODE = 0x0002
; IME_CMODE_JAPANESE 0x01
; IME_CMODE_FULLSHAPE 全角ひらがな 0x08
; IME_CMODE_ROMAN ローマ字入力 0x10
DllCall("user32.dll\SendMessageA", "UInt", imeWin, "UInt", 0x0283, "Int", 0x0002, "Int", 25)
DetectHiddenWindows, %bufCurrentDetectMode%
return