오토 핫키로 영문일 경우 'o'를 입력하면 ';'(세미콜론)가
';'(세미콜론)를 입력하면 'o'가 입력되게 하고,
한글일 경우에는 작동이 안되게 할수 있을까요?
콜맥 자판을 연습하는데 o키가 오른쪽 새끼손가락 위치라..
사용이 힘드네요..^^;
기타
[오토핫키]관련 문의
2010년 5월에 작성된 글입니다. 16년 전 정보라 제품, 가격, 링크가 지금과 다를 수 있습니다.
이전 댓글 2
; 참조하셔서 살펴보셔요.:*?C:o:: { if ( CheckIME() != 1 ) Send,; else Send,o }return:*?C:;:: { if ( CheckIME() != 1 ) Send,o else Send,; }returnCheckIME(){ VarSetCapacity(GuiThreadInfo, 48, 0) NumPut(48, GuiThreadInfo, 0) DllCall("GetGUIThreadInfo", "UInt", 0, "UInt", &GuiThreadInfo) hWnd := NumGet(GuiThreadInfo, 12) IMEWnd := DllCall("imm32.dll\ImmGetDefaultIMEWnd", "UInt", hWnd) IME := (DllCall("SendMessage", "UInt", IMEWnd, "UInt", 0x283, "Int", 5, "Int", 0)) ? DllCall("SendMessage", "UInt", IMEWnd, "UInt", 0x283, "Int", 1, "Int", 0) : 0 return IME}
어진아빠님 감사합니다.