Wie mache ich die automatische Tastenkombination für Alt + F4, wenn ich die rechte Maustaste und das Scrollrad drücke?

1048
skillz21

Meine Frage ist einfach, ich möchte ein Skript im Auto Hotkey, damit ich Alt + F4 durch Drücken der rechten Maustaste und des Scrollrads drücken kann. Wie mache ich das?

-3
Was hast du versucht? Diese Site ist kein Skriptschreibservice. Wenn Sie Ihre Arbeit gezeigt haben, können wir Ihnen wahrscheinlich dabei helfen, sie richtig zu machen. Ein möglicher Anfangspunkt könnte sein: https://autohotkey.com/board/topic/65952-altf4-script/ (simuliert Alt f4 mit einer anderen Tastenkombination) und https://autohotkey.com/docs/KeyList.htm kann dabei helfen Holen Sie sich Ihr Skript fertig. Darius vor 6 Jahren 0

1 Antwort auf die Frage

2
Anaksunaman

Ich möchte ein Skript im Auto-Hotkey, damit ich Alt + F4 durch Drücken der rechten Maustaste und des Scroll-Rads drücken kann. Wie mache ich das?

Wenn Sie dies noch nicht getan haben, laden Sie AutoHotkey herunter und installieren Sie es .

Wenn Sie diese grundlegende Übersicht über die Hotkeys von AutoHotkey und diese vollständigere Tastenliste betrachten, sehen Sie:

  • Altwird durch eines !oder LAlt/ dargestellt RAlt(vorausgesetzt, Sie möchten möglicherweise einen bestimmten AltSchlüssel auslösen ).

  • F4wird vertreten durch F4.

  • Die rechte Maustaste wird durch dargestellt RButton.

  • Das Scrollrad wird durch repräsentieren WheelDown, WheelUpoder MButton. Die ersten beiden nehmen an, dass das Rad "gescrollt" wird, und die letzten nehmen an, dass das Scrollrad "angeklickt" wird.

  • AutoHotkey verfügt über eine SendFunktion zum Senden von Tastatureingaben.

  • Tastenkombinationen umfassen manchmal das Verbinden von &zwei Tasten.

  • Zahnspange {}sind notwendig, um SendSchlüssel mit Namen, die auch getippt werden könnten (zB , usw.).

Schließlich kann durch Beobachtung festgestellt werden, dass Hotkey-Sequenzen und ihre jeweiligen Skriptbefehle typischerweise durch einen 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. Wenn Sie die Informationen oben zusammenstellen, geben Sie Folgendes ein:

MButton & RButton::Send ! 

Sie können diese Datei dann mit einer .ahkErweiterung speichern (statt mit .txt), um sie mit AutoHotkey zu verknüpfen. Um das gespeicherte Skript zu starten, doppelklicken Sie einfach darauf (beachten Sie, dass Sie AutoHotkey normal installiert haben und nicht bereits ausgeführt werden).

Mit dem obigen Beispielskript könnten Sie dann (hypothetisch) die mittlere Maustaste (Scrollrad) drücken, dann die rechte Maustaste und dies würde Alt+ senden F4.


Vorsichtsmaßnahmen

  • Die erste Schaltfläche, die Sie auflisten, ist die Präfix-Taste (die Taste, die Sie zuerst drücken, um eine Hotkey-Sequenz zu starten). In diesem Fall, wenn wir zuerst die rechte Maustaste verwenden, kann dies die normalen Rechtsklick-Operationen beeinträchtigen. Daher sollte zuerst die mittlere Maustaste aufgelistet / gedrückt werden.

  • Was die rechte Maustaste betrifft, ist es zwar möglich, eine Tilde ~vor einer Taste zu verwenden, um den ursprünglichen Tastendruck zu senden (dh die normale Funktion wird nicht blockiert), dies scheint jedoch in Ihrem Szenario nicht richtig zu funktionieren.

  • Scroll-Wheel-Klicks können bei billigeren Mäusen zappeln. Wenn Sie über eine Maus mit zusätzlichen Tasten verfügen (z. B. eine Gaming-Maus), können Sie stattdessen eine dieser Tasten verwenden.

  • Mit AutoHotkey gesendete Schaltflächen sind im Allgemeinen nach wie vor auf den Fensterfokus eingestellt. Wenn Sie Alt+ verwenden F4, um das Windows-Herunterfahrmenü aufzurufen, müssen Sie dies bedenken.


Bitte. Freut mich zu helfen. =) Anaksunaman vor 6 Jahren 0