Autohotkey - 既存のホットキーを上書きし、元のホットキーを再マッピングする方法

Autohotkey - 既存のホットキーを上書きし、元のホットキーを再マッピングする方法

一見単純なアクションを実行したいのですが、やり方がわかりません。使用しているプログラムで「検索」ウィンドウをネイティブに開くCtrl+を再マップしたいのですが、「検索」機能の新しいホットキー+ +Fを作成したいのです。これが私のコードです:CtrlAltF

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

結果は予想通りです。Ctrl+ Alt+ は+Fのキー押下をシミュレートし、それが他のマッピングをトリガーします。結局、+と+ + はどちらも同じことを行います。CtrlFCtrlFCtrlAltF

Ctrl+を に再マップしながら、 +の元の機能(「検索」ウィンドウ) を+に継承させるにAltはどうすればよいですか?FCtrlFCtrlFArrow right

答え1

$コマンドがホットキーをトリガーしないようにするには、最初のホットキーの先頭に を追加する必要がありますSend

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

関連情報