autohotkey 관련질문드립니다.

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

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

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

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

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

이전 댓글 8
마늘아빠 2011-01-30 08:42
윗줄을F3::Send{`}으로 고치면 되지 않을까요?
햇살 2011-01-30 11:39
f3::send,{`}이렇게 말씀하시는거죠?그렇게 하니 아예 f3키는 작동을 안하네요.   그래서 F3::send,{vkc0sc029}이렇게 하니까 ( vkc0sc029는 `의 키값) 처음에 동작했던것처럼 f3를 누르니 alt+tab이 작동하네요ㅜㅜ  
햇살 2011-01-30 15:01
그래도 똑같습니다.... alt+tab이 작동하네요...근데 이스케이프문자가 뭐죠??
마늘아빠 2011-01-31 09:29
정말 그런 현상이 일어나네요!원래 코드의 {Tab}에서 {}를 삭제하니정상적으로 작동합니다.
햇살 2011-01-31 11:12
F3::send,{`}`::send,!tab   이렇게 말인가요?? 이렇게 하니 또 이상하게 작동이 되는데요....ㅜㅜ 참 어렵네요..
아이보리키보드 2011-01-31 13:40
오류가 아니라 논리적인 문제인 것이 아닐까요?저도 예전에 비슷한 경험을 한 적이 있습니다만문제는 컴퓨터가 스크립트가 시키는대로 하는데 있는 것 같습니다. 쉽게 말해서 F3= x' = yalt+tab = z 라고 보고 작성하신 2줄의 스크립트 코드를 생각하면x=yy=z 가 되어서 결국 x(F3)=y(')=z(alt+tab) 가 됩니다. 그래서 컴퓨터는 F3을 누르면 alt+tab을 실행시키는 것으로 보여집니다. ' 키를 누르면 컴퓨터는 y(')=z(alt+tab)라고 알고 있으니 alt+tab 을 실행시켜주는 것이구요. alt+tab을 ' 키에 할당하지 말고 pause나 insert같은 다른 키에 할당하는 것이 좋을 것 같습니다.
아이보리키보드 2011-01-31 21:17
아! 그렇군요... 저는 예전에 홈, 엔드키를 비슷하게 하려다 잘 안된적이 있습니다.저도 궁금해지네요 ^^; 그리고 저는 마늘아빠님이 예전에 올려주신 팁들을 보고 오토핫키를 배웠습니다. 감사합니다. ^^;
햇살 2011-01-31 22:11
해결했습니다. 팁&테크에 올렸습니다.^^
← 질문답변 목록으로