로그인 유지
현재 영문자판인지 한글자판인지 몰라서
상당히 자주 한번 쳐보고 변환을 합니다.
윈도우시계 옆의 상태를 보면 되지만 잘 안보게 되더군요.
한글자판변환용 키와 영문자판변환용 키를 따로 구분하여 고정하고 싶은데 가능할까요?
오토핫키를 사용하시면 가능합니다.
/* IME check */ IME_CHECK(WinTitle) { WinGet,hWnd,ID,%WinTitle% Return Send_ImeControl(ImmGetDefaultIMEWnd(hWnd),0x005,"") } Send_ImeControl(DefaultIMEWnd, wParam, lParam) { DetectSave := A_DetectHiddenWindows DetectHiddenWindows,ON SendMessage 0x283, wParam,lParam,,ahk_id %DefaultIMEWnd% if (DetectSave <> A_DetectHiddenWindows) DetectHiddenWindows,%DetectSave% return ErrorLevel } ImmGetDefaultIMEWnd(hWnd) { return DllCall("imm32\ImmGetDefaultIMEWnd", Uint,hWnd, Uint) } $Esc:: if(IME_CHECK("A")) Send, {VK15} Send {Esc} return ^Space:: if(IME_CHECK("A")) Send, {VK15} return +Space:: if(!IME_CHECK("A")) Send, {VK15} return
위 예제는 ctrl + space 는 무조건 영어로 변환
shift + space 는 무조건 한글로 변환입니다.
esc 키는 무조건 영어로 변환 + esc 키 전송 입니다. <- 제가 vim을 에디터를 좋아 하는데 윈도우에서도 사용하고 싶어서 넣었음. 개취
조합키는 상황에 맞게 변경하세요
오토핫키를 사용하시면 가능합니다.
위 예제는
ctrl + space 는 무조건 영어로 변환
shift + space 는 무조건 한글로 변환입니다.
esc 키는 무조건 영어로 변환 + esc 키 전송 입니다. <- 제가 vim을 에디터를 좋아 하는데 윈도우에서도 사용하고 싶어서 넣었음. 개취
조합키는 상황에 맞게 변경하세요