Autohotkey - So überschreiben Sie einen vorhandenen Hotkey, während Sie den ursprünglichen Hotkey neu zuordnen

Autohotkey - So überschreiben Sie einen vorhandenen Hotkey, während Sie den ursprünglichen Hotkey neu zuordnen

Ich möchte eine scheinbar einfache Aktion ausführen, weiß aber nicht, wie das geht. Ich möchte Ctrl+ F-- neu zuordnen, wodurch in dem von mir verwendeten Programm automatisch ein Suchfenster geöffnet wird, aber ich möchte einen neuen Hotkey für die Suchfunktion erstellen: Ctrl+ Alt+ F. Hier ist mein Code:

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

Das Ergebnis ist vorhersehbar. Ctrl+ Alt+ Fsimuliert die Tastendrücke für Ctrl+ F, was dann meine andere Zuordnung auslöst. Am Ende machen sowohl Ctrl+ Fals auch Ctrl+ Alt+ Fdasselbe.

Wie kann ich erreichen, dass Ctrl+ Alt+ Fdie ursprüngliche Funktionalität von Ctrl+ F(dem Suchfenster) übernimmt, während Ctrl+ Fauf neu zugeordnet wird Arrow right?

Antwort1

Um zu verhindern, dass der Befehl den ersten Hotkey auslöst, müssen Sie $dem ersten Hotkey ein voranstellen:Send

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

verwandte Informationen