팁 & 테크
질문답란에 다음과 같은 글을 올렸습니다.
-------------------------------------------------------------------------------------
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입니다.
스캔코드 찾는 법은 검색하면 쉽게 알수 있습니다.
쪽지로 답변주신분께 감사드립니다^^
궁금해했던 사항인데 감사합니다.
쪽지주신분만 아니라 이렇게 글 올려주신분도요..