질문답란에 다음과 같은 글을 올렸습니다.

-------------------------------------------------------------------------------------

autohotkey 관련질문드립니다.
오토핫키에 대해서 초보입니다.참 좋은 프로그램같더군요.
그래서 제가 쓰기 편하게 몇가지 키를 할당하려고 글들을 읽고 원하는대로 설정을 하려다 보니 막히는게 있어서 질문 드립니다.

`키에 alt+tab을  할당하고 f3에 `를 할당을 하고 싶어서 스크립트를 다음과 같이 작성했습니다.

f3::`
`::send,!{tab}

이렇게 했더니 `키를 누르면 alt+tab이 실행이 되는데 문제는 f3를 눌렀을때 `가 실행이 되는게  아니라 alt+tab이 실행이 되네요.

어떻게 해결해야 할지 모르겠네요..
아시는 분 답변좀 부탁드리겠습니다.
미리 감사드립니다.~~

-------------------------------------------------------------------------------------

전반적인 이해를 해서 적용하기에는 시간이 너무 많이 걸릴것같고 필요한것만 찾아서 하려다보니 검색으로 찾아서 익히기가 쉽지 않더군요.
그래서 질답란에 올렸더니 누군가 쪽지로 답변을 주셨습니다.

$를 이용하면 되더군요.

$:  Send 명령어로 보내는 명령어에 자기자신이 포함되어 있는 경우 쓴다.
        이걸 안쓰면 자기가 보낸걸 자기가 또 반복하는 경우가 생긴다.
        운영체제마다 좀 다르다. (어떻게 다른지는 원문 참조)
        t::www.kbdmania.net
        이렇게 쓰면 끝의 t가 다시 www.kbdmania.net을 부르고
        그 끝의 t가 또 www.kbdmania.net을 부르고 계속 반복된다. 앞에 $를 붙이면 해결.

다음과 같이 하면 됩니다.

f3::`
$`::send,!{tab}

 

또는 scan code를 이용하는 방법도 있습니다.

f3::`
sc29::send,!{tab}

`키의 스캔코드는 29입니다.
스캔코드 찾는 법은 검색하면 쉽게 알수 있습니다.

쪽지로 답변주신분께 감사드립니다^^