Toutes les intégrations
IntégréeMacro Deck

Macro Deck Delegate

Incluse avec Macro Deck

Exécutez des scripts sur un autre PC équipé de Macro Deck et utilisez les variables qu'il partage.

  • Exécutez un script sur un autre PC et attendez qu'il se termine
  • Transmettez des valeurs d'entrée au script sur l'autre PC
  • Importez les variables que l'autre Macro Deck partage
  • Connectez-vous à plusieurs autres Macro Deck
  • Une variable delegate_<instance>_connected pour chaque connexion

Macro Deck Delegate relie ce Macro Deck à Macro Deck sur un autre ordinateur de votre réseau. Votre deck reste sur un seul ordinateur, et les boutons et automatisations peuvent quand même exécuter des choses sur l'autre, par exemple sur un PC de streaming et un PC de jeu.

Vous vous connectez avec l'adresse de l'autre Macro Deck et un compte sur celui-ci. Le mot de passe est stocké chiffré et n'est envoyé qu'une fois à l'autre Macro Deck, quand vous continuez dans la boîte de dialogue de configuration. Vous pouvez ajouter une connexion pour chaque ordinateur que vous voulez joindre.

Exécuter des scripts sur un autre PC

L'action Exécuter un script sur un autre PC exécute l'un des scripts que vous avez créés sur l'autre Macro Deck et attend qu'il se termine. Choisissez le Macro Deck et le Script, et définissez un Délai d'expiration (60 secondes par défaut). Si le script a des entrées, vous renseignez leurs valeurs dans l'action, comme pour un script sur cet ordinateur. Si le script échoue sur l'autre PC, l'action échoue avec son erreur.

Exemples de configuration :

  • Un bouton Passer en direct sur le deck de votre PC de streaming exécute un script sur votre PC de jeu qui fait passer OBS sur sa scène de direct et lance l'enregistrement.
  • Une automatisation sur cet ordinateur exécute un script sur l'autre PC quand un événement se produit ici, par exemple à une heure précise avec un événement Planification.

Macro Deck lit la liste des scripts lors de la connexion et la tient à jour tant que l'autre ordinateur est joignable : un nouveau script créé là-bas apparaît donc dans l'action au bout de quelques instants.

Utiliser les variables partagées

Avec Importer les variables partagées activé, les variables partagées sur l'autre Macro Deck apparaissent ici, nommées d'après son ordinateur. obs_streaming partagée par un ordinateur nommé Gaming-PC devient gaming_pc_obs_streaming, si bien qu'un libellé sur ce deck peut indiquer si OBS est en direct sur le PC de jeu. Pour partager une variable, ouvrez son menu sur la page Variables de l'autre Macro Deck et choisissez Partager avec d'autres Macro Deck. Une variable partagée qui peut être modifiée sur son propre Macro Deck peut aussi l'être d'ici, par exemple avec un curseur ou Définir la variable.

Chaque connexion possède aussi une variable delegate_<instance>_connected, nommée d'après son ordinateur, comme delegate_gaming_pc_connected, qui vaut true tant que l'autre Macro Deck est joignable et accepte les identifiants enregistrés. Tant qu'il est injoignable, ses variables partagées apparaissent comme indisponibles, et Macro Deck continue d'essayer en arrière-plan.

Macro Deck Companion

Incluse avec Macro Deck

Pilotez les téléphones et tablettes qui utilisent l'application Companion : luminosité, rotation, écran et captures d'écran.

Scripts

Incluse avec Macro Deck

Créez une fois un ensemble d'actions sous forme de script et exécutez-le depuis n'importe quel bouton, automatisation ou autre script.

Variables

Incluse avec Macro Deck

Modifiez vos variables depuis des boutons et des automatisations, et écrivez n'importe quelle variable dans un fichier.