2014-06-05 2 views
0

창 및 대체 단축키

나는 몇 가지 문서를 읽어 내가 나는 그런 (# &!)와 (#LeftALt) 등 다른 변화를 시도했습니다

# & LeftAlt:: 
Send #1 
return 

할 노력하고있어 페이지를 읽지 만 구문의 미묘함을 설명하지 않는 몇 가지 덜 복잡한 예제를 제외하고는 유용한 것을 찾지 못했습니다. 나는이 간단한 단축키에 도움을 나는 좀처럼 미래

에 사용하지 것이다 언어 참조 문서에 처음으로 머리를 갈 필요가 없습니다 수 있다면 정말 좋을 텐데 그것을>

#LAlt:: 
Send #1 
return 
+0

수정 자 키를 포함하지 않고 두 개의 수정 자 키 (예 :'#! a ::')를 결합하는 것은 일반적인 AHK 단축키 구문으로는 불가능합니다. 'GetKeyState'를 사용하여 직접 구현해야합니다. – MCL

+0

몇 달 전에 해봤는데 어떻게했는지 기억이 안납니다. 나 또한 스크립트를 삭제할 수 있었고 내가 가지고있는 것은 실행 파일이다. – cblupo

답변

0

가 추가 얻었다 나는 대답을 남길만큼 충분한 담당자가 없기 때문에 이것을 대답으로 삼는다. 따라서 MCL의 진술은 새로운 AHK 사용자에게 혼란을 일으키지 않습니다. 실제로 수정 자 키를 함께 사용할 수 있습니다. 잡기는 수정 자 대신 키로 참조해야한다는 것입니다.

LWin & LAlt::Send, #1 

위의 예제는 cblupo의 편집과 마찬가지로 올바르게 작동합니다. 차이점은 cblupo가 수식어 (#)를 사용하는 반면 내 예는 키 (LWin)를 직접 참조하는 것입니다.

더 좋은 예는 동일한 개념에 작업 할 수있다 :이 모든 잘못된 정보를 정리하는 데 도움이

LAlt::MsgBox, This works. 
!::MsgBox, This does nothing. 

희망.