Autohotkey - 원래 단축키를 다시 매핑하면서 기존 단축키를 덮어쓰는 방법

Autohotkey - 원래 단축키를 다시 매핑하면서 기존 단축키를 덮어쓰는 방법

간단해 보이는 작업을 수행하고 싶지만 방법을 찾는 데 어려움을 겪고 있습니다. Ctrl+를 다시 매핑하고 싶습니다 F(기본적으로 사용 중인 프로그램에서 '찾기' 창을 엽니다). 하지만 '찾기' 기능에 대한 새 단축키인 ++ 을 Ctrl만들고 Alt싶습니다 F. 내 코드는 다음과 같습니다.

^f::Send {Right}
^!f::Send {Ctrl down}f{Ctrl up}

결과는 예측 가능합니다. Ctrl++ Alt는 + F에 대한 키 누르기를 시뮬레이션 한 다음 다른 매핑을 트리거합니다. 결국 + 와 + +는 모두 같은 일을 합니다.CtrlFCtrlFCtrlAltF

+가 에 다시 매핑되는 동안 Ctrl++ Alt가 + ('찾기' 창) F의 원래 기능을 상속받도록 하려면 어떻게 해야 합니까 ?CtrlFCtrlFArrow right

답변1

$명령이 실행되는 것을 방지하려면 첫 번째 단축키 앞에 a 를 추가해야 합니다 Send:

$^f::send {right}
^!f::send ^f

관련 정보