본문 바로가기
Autohotkey/강좌

[Autohotkey] 03. 핫키

by 슈퍼닷 2013. 6. 9.
반응형

오토핫키는 어떠한 언어보다도 단축키 눌림 인식이 매우 잘되는 언어입니다.

그리고 간단하게 핫키를 만들수도 있죠.

한번 보시죠.

 

[스크립트]

 

F1::
msgbox,핫키는 F1 !

return

 

위 스크립트를 실행하신후 F1을 눌러보세요.

 

여기서 핫키는 무엇일까요?

F1입니다.

핫키는 msgbox 에서 말해주듯이 F1 이 핫키입니다.

단축키::

이렇게 간단하게 핫키를 만들수 있습니다.

 

핫키에서 더 나아가 핫스트링이라는게 있습니다.

핫키는 단축키로 실행하는것을 의미하지만

핫스트링은 말그대로 문자열을 입력하여 실행하는 것을 말합니다.

 

[스크립트]

 

::1234::
msgbox,1234

return

 

위 스크립트를 실행하신후 1234를 입력한후 아무 키나 누르시면

1234가 출력될것입니다.

이로써 문자를 입력하여 스크립트를 실행하게 할수 있는것도 알게 되었습니다.

 

그럼 이제 핫키가 적용되지않게도 만드는 방법도 알아봅시다.

핫키가 적용되지 않게하는방법은 이러합니다.

 

Hotkey,단축키,Off

 

핫키가 다시 사용될수 있게 하는방법은 당연히 Off 가 아니라 On 이겠죠 ? 

Hotkey,단축키,On

예제를 보시죠.

 

[스크립트]

 

Hotkey,F1,off
F1::
msgbox,z
return
F2::
Hotkey,F1,on

return

 

실행해보시면 처음에 F1을 누르시면 작동되지가 않으실거에요.

F2 를 누르신후 F1을 누르시면 msgbox 가 작동되는 것을 보실수 있을것입니다.

 

이렇게 핫키에 대한 강좌는 끝냅니다.

 

나중에 Gui 배울때 사용자가 원하는 Hotkey를 지정하게 만들수 있게 할수도 있습니다.

반응형

댓글