[오토핫키]관련 문의

오토 핫키로 영문일 경우 'o'를 입력하면 ';'(세미콜론)가
';'(세미콜론)를 입력하면 'o'가 입력되게 하고,
한글일 경우에는 작동이 안되게 할수 있을까요?
콜맥 자판을 연습하는데 o키가 오른쪽 새끼손가락 위치라..
사용이 힘드네요..^^;
이전 댓글 2
어진아빠 2010-05-10 22:40
; 참조하셔서 살펴보셔요.:*?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}
無名人 2010-05-10 23:38
어진아빠님 감사합니다.
← 질문답변 목록으로