Toutes les intégrations
IntégréeVotre ordinateur

AutoHotkey

Incluse avec Macro Deck

Gardez vos scripts AutoHotkey v2 dans Macro Deck, lancez-les et arrêtez-les depuis un bouton et laissez-les lire et définir des variables.

  • Écrivez, vérifiez et testez des scripts AutoHotkey v2 dans Macro Deck
  • Exécutez des scripts, des fichiers .ahk ou du code intégré depuis un bouton
  • Lancez et arrêtez des scripts qui restent en cours d'exécution
  • Transmettez des valeurs en toute sécurité comme paramètres
  • Les scripts peuvent lire et définir des variables et afficher des notifications

L'intégration AutoHotkey exécute des scripts AutoHotkey v2 depuis vos boutons et vos automatisations : envoyer des touches à une fenêtre en arrière-plan, disposer des fenêtres, des raccourcis propres à une application et tout ce qu'AutoHotkey sait faire d'autre. Elle n'est disponible que sous Windows et reste désactivée jusqu'à ce que vous l'activiez. Macro Deck n'inclut pas AutoHotkey : il trouve l'AutoHotkey v2 que vous avez installé, ou une version portable que vous choisissez. AutoHotkey v1 n'est pas pris en charge.

Ce que vous pouvez faire

  • Gardez vos scripts dans l'onglet Scripts de l'intégration, modifiez-les avec la coloration syntaxique, utilisez Vérifier la syntaxe et exécutez-les directement à cet endroit. Dernière exécution montre comment s'est passée la dernière exécution : son résultat, les erreurs avec leur ligne et la sortie du script.
  • Exécutez un script de la bibliothèque avec Exécuter un script AutoHotkey, un fichier .ahk à son emplacement avec Exécuter un fichier AutoHotkey, ou du code écrit dans l'action elle-même avec Exécuter du code AutoHotkey intégré.
  • Lancez des scripts avec des raccourcis ou des minuteurs en même temps que Macro Deck, et lancez-les ou arrêtez-les avec Lancer ou arrêter un script AutoHotkey. Le bouton affiche En cours d'exécution ou Arrêté.
  • Transmettez des valeurs à un script comme Paramètres. Macro Deck n'insère jamais de valeurs dans le texte d'un script, si bien qu'une valeur ne peut ni casser ni modifier votre code. Le script les lit avec MacroDeck.Params["name"].
  • Laissez un script répondre grâce aux fonctions d'aide de Macro Deck : MacroDeck.GetVar et MacroDeck.SetVar lisent et définissent des variables, MacroDeck.Notify affiche une notification et MacroDeck.SetResult renvoie un résultat à l'action.
  • Déclenchez une automatisation quand un script démarre, se termine ou échoue.

Quelques exemples de configuration :

  • Un bouton Lancer ou arrêter un script AutoHotkey pour un script contenant vos raccourcis de jeu, avec sa propre apparence pour En cours d'exécution et Arrêté.
  • Un bouton qui exécute un script avec le paramètre volume défini sur {{ vars.volume }}, et le script appelle SoundSetVolume MacroDeck.Params["volume"].
  • Une automatisation sur Échec du script AutoHotkey qui affiche {{ event.reason }} sur un bouton.

Comment les scripts s'exécutent

AutoHotkey n'affiche jamais ses boîtes de dialogue d'erreur pour les scripts que Macro Deck exécute : les erreurs de chargement et d'exécution apparaissent sous Dernière exécution et font échouer une action qui attend. Un script arrêté est d'abord invité à se fermer, pour que sa routine OnExit s'exécute, puis il est terminé après le Délai de grâce à l'arrêt en secondes. Arrêter un script AutoHotkey et Lancer ou arrêter un script AutoHotkey n'agissent que sur les scripts lancés par Macro Deck. Quand Macro Deck se ferme ou que vous désactivez l'intégration, il arrête tous les scripts AutoHotkey qu'il a lancés.

Lors de la migration depuis Macro Deck 2, les boutons de l'extension AutoHotkey de jbcarreon123 qui exécutent des scripts AutoHotkey v2 passent à ces actions.

Système

Incluse avec Macro Deck

Pilotez votre ordinateur depuis votre deck : applications, volume, commandes, notifications, veille et arrêt.

Clavier

Incluse avec Macro Deck

Déclenchez des raccourcis, saisissez du texte et exécutez des séquences de touches sur votre ordinateur depuis un bouton.

Souris

Incluse avec Macro Deck

Cliquez, déplacez le pointeur, faites glisser et défilez sur votre ordinateur depuis un bouton.

ADB / Android Debug Bridge

Incluse avec Macro Deck

Pilotez un téléphone ou une tablette Android en USB ou en Wi-Fi : réveillez-le, lancez des applications, touchez l'écran, saisissez du texte et faites des captures d'écran.

Steam

Incluse avec Macro Deck

Lancez et fermez des jeux Steam, et affichez sur votre deck ce à quoi vous jouez, vos amis et votre bibliothèque.