Wie kann ich die automatische Hotkey-Taste so einstellen, dass sie Alt+F4 ausführt, wenn ich die rechte Maustaste und das Scrollrad drücke?

Wie kann ich die automatische Hotkey-Taste so einstellen, dass sie Alt+F4 ausführt, wenn ich die rechte Maustaste und das Scrollrad drücke?

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 !oder LAlt/ dargestellt RAlt(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, WheelUpdass MButtonmit dem Rad „gescrollt“ wird, und die letzte geht davon aus, dass mit dem Scrollrad „geklickt“ wird.

  • AutoHotkey verfügt über eine SendFunktion zum Senden von Tastenanschlägen.

  • Hotkey-Kombinationen beinhalten manchmal &die Verknüpfung zweier Tasten miteinander.

  • Klammern {}sind für Schlüssel erforderlich Send, 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 .ahkErweiterung (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.


verwandte Informationen