Alle integraties
IngebouwdJe computer

AutoHotkey

Meegeleverd met Macro Deck

Bewaar je AutoHotkey v2-scripts in Macro Deck, start en stop ze vanaf een knop en laat ze variabelen lezen en instellen.

  • Schrijf, controleer en test AutoHotkey v2-scripts in Macro Deck
  • Voer scripts, .ahk-bestanden of inline code uit vanaf een knop
  • Start en stop scripts die blijven draaien, ook met één knop
  • Geef waarden veilig door als parameters
  • Scripts kunnen variabelen lezen en instellen en meldingen tonen

De integratie AutoHotkey voert AutoHotkey v2-scripts uit vanaf je knoppen en automatiseringen: toetsen naar een venster op de achtergrond sturen, vensters schikken, sneltoetsen per app en alles wat AutoHotkey verder kan. Ze is alleen beschikbaar op Windows en staat uit totdat je haar inschakelt. Macro Deck levert AutoHotkey niet mee: het vindt de AutoHotkey v2 die je hebt geïnstalleerd, of een portable versie die je zelf kiest. AutoHotkey v1 wordt niet ondersteund.

Wat je kunt doen

  • Bewaar je scripts op het tabblad Scripts van de integratie, bewerk ze met syntaxismarkering, gebruik Syntaxis controleren en voer ze daar meteen uit. Laatste uitvoering toont hoe de laatste uitvoering verliep: het resultaat, fouten met hun regel en de uitvoer van het script.
  • Voer een script uit de bibliotheek uit met AutoHotkey-script uitvoeren, een .ahk-bestand op de plek waar het staat met AutoHotkey-bestand uitvoeren, of code die in de actie zelf is geschreven met Inline AutoHotkey-code uitvoeren.
  • Start scripts met sneltoetsen of timers samen met Macro Deck, en start en stop ze met AutoHotkey-script starten of stoppen. De knop toont Actief of Niet actief.
  • Geef waarden aan een script door als Parameters. Macro Deck voegt waarden nooit in de tekst van een script in, dus een waarde kan je code niet breken of veranderen. Het script leest ze als MacroDeck.Params["name"].
  • Laat een script terugpraten via de helper van Macro Deck: MacroDeck.GetVar en MacroDeck.SetVar lezen en stellen variabelen in, MacroDeck.Notify toont een melding en MacroDeck.SetResult geeft een resultaat terug aan de actie.
  • Start een automatisering wanneer een script start, stopt of mislukt.

Een paar voorbeelden:

  • Een knop AutoHotkey-script starten of stoppen voor een script met je gamesneltoetsen, met een eigen uiterlijk voor Actief en Niet actief.
  • Een knop die een script uitvoert met de parameter volume ingesteld op {{ vars.volume }}, waarbij het script SoundSetVolume MacroDeck.Params["volume"] aanroept.
  • Een automatisering op AutoHotkey-script mislukt die {{ event.reason }} op een knop toont.

Hoe scripts draaien

AutoHotkey toont nooit zijn foutdialogen voor scripts die Macro Deck uitvoert: laadfouten en runtimefouten verschijnen onder Laatste uitvoering en laten een actie die wacht mislukken. Een script dat wordt gestopt, krijgt eerst het verzoek om af te sluiten, zodat zijn OnExit-routine draait, en wordt beëindigd na de Respijttijd bij stoppen in seconden. De acties om te stoppen en om te starten of stoppen raken alleen scripts die Macro Deck heeft gestart. Wanneer Macro Deck afsluit of je de integratie uitschakelt, stopt het alle AutoHotkey-scripts die het heeft gestart.

Als je overstapt van Macro Deck 2, worden knoppen van de AutoHotkey-plug-in van jbcarreon123 die AutoHotkey v2-scripts uitvoeren omgezet naar deze acties.

Systeem

Meegeleverd met Macro Deck

Bedien je computer vanaf je deck: apps, volume, opdrachten, meldingen, slaapstand en uitschakelen.

Toetsenbord

Meegeleverd met Macro Deck

Druk sneltoetsen, typ tekst en voer toetsreeksen uit op je computer vanaf een knop.

Muis

Meegeleverd met Macro Deck

Klik, verplaats de aanwijzer, sleep en scrol op je computer vanaf een knop.

ADB / Android Debug Bridge

Meegeleverd met Macro Deck

Bedien een Android-telefoon of -tablet via USB of wifi: wek hem, start apps, tik, typ en maak screenshots.

Steam

Meegeleverd met Macro Deck

Start en sluit Steam-games, en toon wat je speelt, je vrienden en je bibliotheek op je deck.