'1번'과 '2번'이라는 두 메모장 파일이 있다고 칩시다.
a::
ifwinactive, 1번 - Windows 메모장
{send, abc
}
return
이렇게 해놓을 경우
1번 메모장을 열고 a를 입력하면 abc가 입력됩니다.
2번 메모장을 열고 a를 입력하면 아무 것도 입력되지 않습니다. a키가 오토핫키에 종속되어 있으니까요.
저는 1번 메모장에는 abc를 입력하고 2번 메모장에는 a를 입력시키고 싶은데 2번에선 아예 입력 자체가 되지 않는 것입니다.
a::
ifwinactive, 1번 - Windows 메모장
{send, abc
}
else
{send, a
}
return
이런 편법을 써보려고도 해봤지만 오류 뿜뿜하면서 안 되더군요. 71 hotkeys have been received in the last 1171ms 이렇게 나오네요. 1번 메모장이 활성화 상태가 아닐 때는 단축키 효력을 아예 없애서 2번 메모장이든 3번 메모장이든 브라우저든 게임에서든 간에 정상적으로 a를 입력시키게 만들려면 어떻게 해야 하나요?
단축키가 a이고 입력키가 send로 입력하는 키가 a라서 무한 반복 걸려서 그런거 같은데요.
단축키를 ~a::로 변경해보세요.
~는 send로 입력되는 키를 단축키로 취급하지 않게 해줍니다.