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

相關內容