Alle Integrationen
MitgeliefertDein Computer

AutoHotkey

In Macro Deck enthalten

Verwalte deine AutoHotkey-v2-Skripte in Macro Deck, starte und stoppe sie per Taste und lass sie Variablen lesen und setzen.

  • AutoHotkey-v2-Skripte in Macro Deck schreiben, prüfen und testen
  • Skripte, .ahk-Dateien oder direkten Code per Taste ausführen
  • Dauerhaft laufende Skripte starten, stoppen und umschalten
  • Werte sicher als Parameter übergeben
  • Skripte können Variablen lesen und setzen und Benachrichtigungen zeigen

Die AutoHotkey-Integration führt Skripte für AutoHotkey v2 von deinen Tasten und Automationen aus: Tasten im Hintergrund an ein Fenster senden, Fenster anordnen, Hotkeys für einzelne Anwendungen und alles andere, was AutoHotkey kann. Sie ist nur unter Windows verfügbar und bleibt ausgeschaltet, bis du sie einschaltest. Macro Deck enthält AutoHotkey nicht: Es findet das AutoHotkey v2, das du installiert hast, oder eine portable Version, die du auswählst. AutoHotkey v1 wird nicht unterstützt.

Was du tun kannst

  • Bewahre deine Skripte im Tab Skripte der Integration auf, bearbeite sie mit Syntaxhervorhebung, nutze Syntax prüfen und führe sie direkt dort aus. Letzte Ausführung zeigt, wie der letzte Lauf verlaufen ist: sein Ergebnis, Fehler mit ihrer Zeile und die Ausgabe des Skripts.
  • Führe ein Skript aus der Bibliothek mit AutoHotkey-Skript ausführen aus, eine .ahk-Datei an ihrem Speicherort mit AutoHotkey-Datei ausführen oder Code, der direkt in der Aktion steht, mit AutoHotkey-Code direkt ausführen.
  • Starte Skripte mit Hotkeys oder Timern zusammen mit Macro Deck, und starte und stoppe sie mit AutoHotkey-Skript umschalten. Die Taste zeigt Läuft oder Läuft nicht.
  • Übergib einem Skript Werte als Parameter. Macro Deck fügt Werte nie in den Text eines Skripts ein, sodass ein Wert deinen Code weder kaputt machen noch verändern kann. Das Skript liest sie als MacroDeck.Params["name"].
  • Lass ein Skript über die Hilfsfunktionen von Macro Deck antworten: MacroDeck.GetVar und MacroDeck.SetVar lesen und setzen Variablen, MacroDeck.Notify zeigt eine Benachrichtigung und MacroDeck.SetResult meldet der Aktion ein Ergebnis.
  • Starte eine Automation, wenn ein Skript startet, sich beendet oder fehlschlägt.

Einige Beispiele:

  • Eine Taste mit AutoHotkey-Skript umschalten für ein Skript mit deinen Gaming-Hotkeys, mit eigenem Aussehen für Läuft und Läuft nicht.
  • Eine Taste, die ein Skript mit dem Parameter volume auf {{ vars.volume }} ausführt, und das Skript ruft SoundSetVolume MacroDeck.Params["volume"] auf.
  • Eine Automation auf AutoHotkey-Skript fehlgeschlagen, die {{ event.reason }} auf einer Taste anzeigt.

Wie Skripte laufen

AutoHotkey zeigt für Skripte, die Macro Deck ausführt, nie seine Fehlerdialoge: Ladefehler und Laufzeitfehler erscheinen unter Letzte Ausführung und lassen eine wartende Aktion fehlschlagen. Ein Skript, das gestoppt wird, wird zuerst gebeten, sich zu schließen, damit seine OnExit-Routine läuft, und nach der Karenzzeit beim Stoppen in Sekunden beendet. Stoppen und Umschalten betreffen nur Skripte, die Macro Deck gestartet hat. Wenn Macro Deck beendet wird oder du die Integration ausschaltest, stoppt es alle AutoHotkey-Skripte, die es gestartet hat.

Wenn du von Macro Deck 2 umsteigst, werden Tasten des AutoHotkey-Plugins von jbcarreon123, die AutoHotkey-v2-Skripte ausführen, auf diese Aktionen übertragen.

System

In Macro Deck enthalten

Steuere deinen Computer von deinem Deck aus: Apps, Lautstärke, Befehle, Benachrichtigungen, Ruhemodus und Herunterfahren.

Tastatur

In Macro Deck enthalten

Drücke Tastenkürzel, tippe Text und führe Tastenfolgen auf deinem Computer per Taste aus.

Maus

In Macro Deck enthalten

Klicke, bewege den Zeiger, ziehe und scrolle auf deinem Computer per Taste.

ADB / Android Debug Bridge

In Macro Deck enthalten

Steuere ein Android-Smartphone oder -Tablet per USB oder WLAN: aufwecken, Apps starten, tippen, Text eingeben und Screenshots aufnehmen.

Steam

In Macro Deck enthalten

Starte und beende Steam-Spiele und zeige, was du spielst, deine Freunde und deine Bibliothek auf deinem Deck.