질문과 답변
소프트웨어 AHK의 할당된 단축키는 못쓰나요?
2021.07.20 14:07
스크립트에
3::
이런식으로 작성해버리면
3이라는 숫자키는 스크립트 시작버튼용으로만 쓰이고
원래 기능인 3을 입력하는 기능은 못쓰는걸까요?
예를들어서
3::
IfWinActive NOTEPAD
Click
return
이런식의 코드를 짰다고 가정하면
notepad 창에서뿐만 아니라 윈도우탐색기 같은곳에서도 3이라는 숫자키를 쓸 수 없게 되버리니까요.
물론 loop , getkeystate 구문을 이용해서 구현하는 방법도 있겠지만
코드가 훨씬 복잡해져서 혹시나 좀 쉽게 구현할 수 있는 방법이 없을까해서 질문드립니다.
#IfWinActive ahk_class Notepad
3::
click
return
#IfWinActive
이렇게 #IfWinActive 로 감싸 주면 되요
노트패드에서는 클릭되고 나머지 3이 입력됩니다