AutoHotkey Gleichzeitiges Drücken Tastenkombinationen Implementierung

Vollständige Anleitung zur Implementierung simultaner Tastenkombinationen in AutoHotkey

Eine Anleitung zur Beherrschung der Implementierung simultaner Tastenkombinationen in AutoHotkey, der Automatisierungssoftware und Programmier-/Skriptsprache für Windows-PCs.

Shou Arisaka
2 Min. Lesezeit
17. Okt. 2025

Eine Anleitung zur Beherrschung der Implementierung simultaner Tastenkombinationen in AutoHotkey, der Automatisierungssoftware und Programmier-/Skriptsprache für Windows-PCs.

In AutoHotkey ist es bekannt, dass Sie Tastenkombinationen mit beliebigen drei Tasten implementieren können, indem Sie Folgendes tun:

#If GetKeyState("space", "P")

  ctrl & d::

    msgbox, debug.

  return

#If

Wenn Sie den folgenden Artikel betrachten, heißt es, dass Sie etwas Ähnliches mit “SuperHotkey” implementieren können.

Can you assign a four-key combination as a hotkey? - Ask for Help - AutoHotkey Community

SuperHotkey-Referenz:

[AHK_H(+dll)] - SuperHotkey() - Scripts and Functions - AutoHotkey Community

Mit SuperHotkey scheint es, dass Sie Hotkeys mit Syntax wie der folgenden festlegen können, die normalerweise Fehler in normalem AutoHotkey verursachen würde:

^LButton & a & h::
!LButton & RButton & a::
^+a & h & k::
^+1 & 2 & 3 & 4::

Das entscheidende Modul hat jedoch defekte Links und scheint derzeit nicht verfügbar zu sein.

Außerdem könnte dies mein Missverständnis sein, aber als ich auf den Zip-Download-Link auf der obigen Seite klickte, erhielt ich einen thinkPHP-Hacking-Angriff. Da Sie es sowieso nicht herunterladen können, empfehle ich nicht, sich auf die obige Seite zu beziehen.

Außerdem ist dieser Artikel kein Clickbait und präsentiert wie unten gezeigt die richtige Antwort. Wenn Sie sich auf das Folgende beziehen, sollte alles gelöst werden.

Beispielimplementierung der “Linkspfeiltaste + Rechtspfeiltaste + Strg + D”-Tastenkombination (Hotkey):

#If GetKeyState("left") && GetKeyState("right")

  ctrl & d::

    msgbox, debug.

  return

#If

Es ist frustrierend, dass ich es nicht bemerkt habe, aber es war überraschend einfach.

Quelle ist unten:

Three Key combination for AutoHotkey - Super User

Mit diesem können Sie Hotkeys mit 5 oder 6 simultanen Tastendrücken implementieren. In meinem Fall verwende ich, wie oben gezeigt, Strg, Leertaste und Pfeiltasten, die hohe Vielseitigkeit für simultanes Drücken haben.

Diesen Artikel teilen

Shou Arisaka 17. Okt. 2025

🔗 Links kopieren