Meine Frage ist einfach: Ich möchte ein Skript in Auto Hotkey, sodass ich Alt+F4 drücken kann, indem ich die rechte Maustaste und das Scrollrad drücke. Wie mache ich das?
Antwort1
Ich möchte ein Skript in Auto Hotkey, sodass ich Alt+F4 drücken kann, indem ich die rechte Maustaste und das Scrollrad drücke. Wie mache ich das?
Wenn Sie dies noch nicht getan haben,Laden Sie AutoHotkey herunter und installieren Sie es.
Anschauendiese grundlegende Übersicht über AutoHotkey-Hotkeysund dies vollständigerSchlüsselliste, du kannst sehen:
Altwird entweder durch
!
oderLAlt
/ dargestelltRAlt
(vorausgesetzt, Sie möchten möglicherweise eine bestimmte AltTaste auslösen).F4wird durch dargestellt
F4
.Die rechte Maustaste wird durch dargestellt
RButton
.Das Scrollrad wird durch oder dargestellt
WheelDown
. Die ersten beiden gehen davon aus,WheelUp
dassMButton
mit dem Rad „gescrollt“ wird, und die letzte geht davon aus, dass mit dem Scrollrad „geklickt“ wird.AutoHotkey verfügt über eine
Send
Funktion zum Senden von Tastenanschlägen.Hotkey-Kombinationen beinhalten manchmal
&
die Verknüpfung zweier Tasten miteinander.Klammern
{}
sind für Schlüssel erforderlichSend
, deren Namen auch eingegeben werden könnten (z. B.{Enter}
,{Delete}
, usw.).
Schließlich kann durch Beobachtung festgestellt werden, dass Hotkey-Sequenzen und ihre jeweiligen Skriptbefehle normalerweise durch einen doppelten Doppelpunkt getrennt sind ::
.
Mit diesen Informationen können Sie nun ein Skript erstellen. Da AutoHotkey-Skriptdateien nur einfache Textdokumente sind, müssen Sie zunächst den Windows-Editor öffnen. Als Nächstes können Sie die oben genannten Informationen zusammentragen und etwas wie Folgendes eingeben:
MButton & RButton::Send !{F4}
Sie können diese Datei dann mit einer .ahk
Erweiterung (anstatt .txt
) speichern, um sie mit AutoHotkey zu verknüpfen. Um das gespeicherte Skript zu starten, doppelklicken Sie einfach darauf (beachten Sie, dass dies voraussetzt, dass Sie AutoHotkey normal installiert haben und es nicht bereits ausgeführt wird).
Mithilfe des obigen Beispielskripts könnten Sie dann (hypothetisch) die mittlere Maustaste (das Scrollrad) und dann die rechte Maustaste drücken, wodurch Alt„+“ gesendet würde F4.
Vorbehalte
Die erste Taste, die Sie auflisten, ist die Präfixtaste (die Taste, die Sie zuerst drücken, um eine Hotkey-Sequenz zu starten). Wenn wir in diesem Fall zuerst die rechte Maustaste verwenden, kann dies normale Rechtsklickvorgänge beeinträchtigen. Daher sollte die mittlere Maustaste zuerst aufgelistet/gedrückt werden.
Was die rechte Maustaste betrifft, ist es zwar möglich,
~
vor einer Taste eine Tilde zu verwenden, um den ursprünglichen Tastendruck zu senden (d. h. die normale Funktion wird nicht blockiert), aber das scheint in Ihrem Szenario nicht richtig zu funktionieren.Bei billigeren Mäusen kann das Klicken des Scrollrads knifflig sein. Wenn Sie eine Maus mit zusätzlichen Tasten haben (z. B. eine Gaming-Maus), möchten Sie möglicherweise stattdessen eine dieser Tasten verwenden.
Mit AutoHotkey gesendete Schaltflächen reagieren im Allgemeinen immer noch empfindlich auf den Fensterfokus. Wenn Sie Alt+ verwenden F4, um das Windows-Herunterfahrenmenü aufzurufen, sollten Sie dies möglicherweise berücksichtigen.