Steam
Incluse avec Macro DeckLancez et fermez des jeux Steam, et affichez sur votre deck ce à quoi vous jouez, vos amis et votre bibliothèque.
Les widgets Bibliothèque Steam, Amis Steam, Steam : jeu en cours et Lanceur de jeux Steam
- Lancez vos jeux Steam installés d'un seul appui
- Affichez le jeu en cours et la durée de votre session
- Voyez quels amis sont en ligne et en jeu
- Jeux possédés et temps de jeu avec une clé d'API Web Steam
- Des événements quand un jeu démarre ou qu'un ami se connecte
L'intégration Steam trouve l'installation de Steam sur votre ordinateur et lance les jeux à travers elle, comme un double-clic sur un jeu de votre bibliothèque Steam. Elle lit vos jeux installés dans les fichiers de bibliothèque de Steam et détecte quel jeu tourne sur cet ordinateur. Avec une clé d'API Web Steam facultative, elle interroge aussi les serveurs de Steam sur votre statut en ligne, vos amis, vos jeux possédés et votre temps de jeu, pour autant de comptes Steam que vous le souhaitez.
Ce qui fonctionne sans clé
Les actions et widgets fonctionnent dès que l'intégration est activée : lancer un jeu installé, ouvrir Steam, ouvrir la page boutique ou bibliothèque d'un jeu, et fermer le jeu qui tourne sur cet ordinateur. Le widget Steam : jeu en cours affiche le jeu avec sa jaquette et depuis combien de temps vous jouez, et le widget Lanceur de jeux Steam lance vos jeux récents ou favoris d'un seul appui.
Ce qu'apporte une clé
Ajoutez une configuration avec votre SteamID et une clé d'API Web pour voir le jeu auquel un compte joue sur un autre appareil, combien d'amis sont en ligne et en jeu, votre propre statut en ligne, et vos jeux possédés avec le temps de jeu total et récent. Le widget Amis Steam liste les amis en ligne et ce à quoi ils jouent, et le widget Bibliothèque Steam affiche vos heures de jeu et vos derniers jeux. Les amis nécessitent une liste d'amis publique, et les jeux possédés et le temps de jeu des détails des jeux publics.
Quelques exemples de configuration :
- Un widget lanceur de jeux avec vos trois jeux favoris sur un profil de streaming.
- Un bouton avec Fermer un jeu Steam et Forcer la fermeture activé, pour un jeu qui ne répond plus.
- Une automatisation sur Jeu lancé qui fait passer votre deck à un profil de jeu.
- Une automatisation sur Ami connecté qui affiche une notification.
Chaque configuration correspond à un compte Steam avec ses propres variables, nommées d'après le nom de la configuration, par exemple steam_main_is_playing pour une configuration appelée Main. Sans configuration, il n'y a aucune variable Steam. Macro Deck vérifie vos amis une fois par minute, votre statut toutes les 30 secondes et vos jeux possédés toutes les 10 minutes : les événements et variables qui nécessitent la clé peuvent donc arriver avec ce délai. Quand Steam est injoignable, ces variables apparaissent comme indisponibles au lieu d'afficher des chiffres faux.
La fermeture d'un jeu ne fonctionne que sous Windows. Sous macOS et Linux, l'action indique qu'elle n'y est pas prise en charge.
Ce qu'il vous faut
- Macro Deck 3 sous Windows, macOS ou Linux
- Steam installé sur l'ordinateur qui exécute Macro Deck
- Facultatif : votre SteamID et une clé d'API Web Steam pour le statut, les amis et le temps de jeu
- Facultatif : une liste d'amis et des détails des jeux publics dans vos paramètres de confidentialité Steam
Configuration
Étape 1: Activez l'intégration Steam
Dans la barre latérale, cliquez sur Intégrations, puis sur Steam. Activez l'interrupteur en haut à droite. L'intégration reste désactivée tant que vous ne l'activez pas, car elle ne sert que sur un ordinateur où Steam est installé. Les actions et widgets fonctionnent dès maintenant.
Étape 2: Obtenez une clé d'API Web Steam (facultatif)
Pour le statut, les amis et le temps de jeu, connectez-vous sur la page des clés d'API Web Steam (
https://steamcommunity.com/dev/apikey) et enregistrez une clé. La page demande un nom de domaine ; n'importe quelle valeur convient. Les comptes limités, qui n'ont jamais dépensé d'argent sur Steam, ne peuvent pas obtenir de clé.Étape 3: Ajoutez une configuration
C'est aussi une configuration qui vous donne les variables Steam : ajoutez-en donc une, même sans clé. Dans l'onglet Aperçu de la page Steam, cliquez sur Ajouter une configuration sous Configuration. La boîte de dialogue Configurer Steam demande :
- Nom de la configuration : le nom du compte dans les réglages des widgets et les noms de variables, comme
Main. - Clé d'API Web : la clé de l'étape précédente. Saisissez-la avec le SteamID, ou laissez les deux vides.
- SteamID : votre SteamID64 à 17 chiffres, le lien de votre profil ou votre nom de profil personnalisé. Laissez-le vide pour n'utiliser que les jeux installés.
Sous Configuration avancée, Dossiers de bibliothèque supplémentaires ajoute des dossiers de jeux que Macro Deck ne trouve pas tout seul. Cliquez sur Continuer. Macro Deck vérifie le SteamID et la clé auprès de Steam avant de les enregistrer.
- Nom de la configuration : le nom du compte dans les réglages des widgets et les noms de variables, comme
Étape 4: Rendez les détails de votre profil publics
Pour afficher vos amis, ouvrez Steam, choisissez Modifier le profil, puis Paramètres de confidentialité, et réglez Liste d'amis sur Public. Pour les jeux possédés et le temps de jeu, réglez aussi Détails des jeux sur Public.
Étape 5: Ajoutez une action Steam à un bouton
Sur la page Deck, vérifiez que le deck est déverrouillé (le bouton en haut à droite indique Verrouiller) et cliquez sur un bouton. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, choisissez Steam à gauche de la boîte de dialogue Ajouter une action et sélectionnez Lancer un jeu Steam. Dans Jeu, choisissez l'un de vos jeux installés ou saisissez un ID d'application Steam.
Étape 6: Appuyez sur le bouton
Cliquez sur Enregistrer et appuyez sur le bouton de votre deck. Steam lance le jeu, et peut d'abord vous demander de vous connecter ou de le mettre à jour.
Actions5
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Lancer un jeu Steam
- Lance un jeu Steam installé, choisi parmi vos jeux ou par son ID d'application Steam.
- Lancer Steam
- Ouvre le client Steam.
- Ouvrir la page boutique Steam
- Ouvre la page boutique d'un jeu dans Steam.
- Ouvrir la page bibliothèque Steam
- Ouvre la page d'un jeu dans votre bibliothèque Steam.
- Fermer un jeu Steam
- Ferme le jeu Steam qui tourne sur cet ordinateur et, avec Forcer la fermeture, y met fin au bout de 10 secondes (Windows uniquement).
Déclencheurs6
Un bouton ou un flux peut réagir à ces événements.
- Jeu lancé
- Un jeu Steam a démarré sur cet ordinateur ou, avec une clé d'API Web, sur un autre appareil.
- Jeu fermé
- Un jeu Steam a été fermé, avec sa durée d'exécution en secondes.
- Ami connecté
- Un ami Steam est passé de hors ligne à en ligne. Nécessite une clé d'API Web.
- Ami déconnecté
- Un ami Steam est passé hors ligne. Nécessite une clé d'API Web.
- Un ami a lancé un jeu
- Un ami Steam a commencé à jouer à un jeu ou est passé à un autre. Nécessite une clé d'API Web.
- Statut en ligne modifié
- Le statut en ligne de votre compte Steam a changé, par exemple en Absent. Nécessite une clé d'API Web.
Variables10
Affichez ces valeurs sur des boutons et des widgets, ou utilisez-les dans des conditions.
steam_<account>_is_playing- Indique si vous jouez à un jeu.
steam_<account>_current_game_name- Le nom du jeu auquel vous jouez.
steam_<account>_current_game_id- L'ID d'application Steam du jeu auquel vous jouez.
steam_<account>_current_game_playtime_seconds- Depuis combien de temps le jeu en cours tourne, en secondes.
steam_<account>_games_installed- Le nombre de jeux installés sur cet ordinateur.
steam_<account>_friends_online- Le nombre d'amis du compte qui sont en ligne. Nécessite une clé d'API Web.
steam_<account>_friends_ingame- Le nombre d'amis du compte en train de jouer. Nécessite une clé d'API Web.
steam_<account>_games_owned- Le nombre de jeux possédés par le compte. Nécessite une clé d'API Web.
steam_<account>_total_playtime_hours- Le nombre total d'heures jouées par le compte. Nécessite une clé d'API Web.
steam_<account>_recent_playtime_hours- Les heures jouées par le compte ces deux dernières semaines. Nécessite une clé d'API Web.
Widgets4
Ajoutez-les à votre deck depuis le sélecteur de widgets.
- Steam : jeu en cours
- Affiche le jeu auquel vous jouez avec sa jaquette et la durée de la session.
- Lanceur de jeux Steam
- Lance d'un seul appui un jeu récent, l'un de vos favoris ou un jeu fixe.
- Amis Steam
- Affiche combien d'amis sont en ligne et en jeu et, dans les grandes tailles, qui ils sont.
- Bibliothèque Steam
- Affiche votre temps de jeu, le nombre de jeux possédés et vos jeux récents.
Questions fréquentes
Ai-je besoin d'une clé d'API Web Steam ?
Non. Le lancement des jeux, le jeu qui tourne sur cet ordinateur, les jeux installés et le widget lanceur de jeux fonctionnent sans clé. Pour les variables, ajoutez une configuration sans clé. La clé n'est nécessaire que pour votre statut en ligne, vos amis, vos jeux possédés et votre temps de jeu, et pour un jeu auquel vous jouez sur un autre appareil.
Puis-je ajouter plusieurs comptes Steam ?
Oui. Chaque configuration correspond à un compte Steam avec ses propres variables, et vous pouvez en ajouter autant que vous le souhaitez. Le jeu qui tourne sur cet ordinateur est le même pour chaque configuration, car Macro Deck ne peut pas savoir quel compte est connecté à Steam ici.
Pourquoi mes amis ou mon temps de jeu ne s'affichent-ils pas ?
Steam ne les partage que pour les profils publics. Réglez Liste d'amis et Détails des jeux sur Public dans vos Paramètres de confidentialité Steam. D'ici là, ces variables apparaissent comme indisponibles et l'intégration affiche un avertissement sous Intégrations.
Pourquoi l'action Fermer un jeu Steam ne fonctionne-t-elle pas sur mon Mac ?
La fermeture d'un jeu ne fonctionne que sous Windows. Sous macOS et Linux, on ne peut pas demander à un jeu de se fermer comme le ferait sa fenêtre : l'action indique donc qu'elle n'y est pas prise en charge.
Où ma clé d'API Web est-elle stockée ?
La clé est stockée sur l'ordinateur qui exécute Macro Deck et ne sert qu'à interroger Steam sur votre profil. Avec une clé, Macro Deck contacte api.steampowered.com ; les jaquettes des jeux et les photos de profil des amis proviennent des serveurs d'images de Steam.
Trouve-t-il les jeux sur d'autres disques ?
Oui. Les dossiers de bibliothèque de Steam sur chaque disque sont trouvés automatiquement, et un disque non connecté est ignoré. Pour un dossier de jeux que Steam ne liste pas, ajoutez-le sous Dossiers de bibliothèque supplémentaires dans la configuration.
Plus dans Votre ordinateur
Système
Incluse avec Macro DeckPilotez votre ordinateur depuis votre deck : applications, volume, commandes, notifications, veille et arrêt.
Clavier
Incluse avec Macro DeckDéclenchez des raccourcis, saisissez du texte et exécutez des séquences de touches sur votre ordinateur depuis un bouton.
Souris
Incluse avec Macro DeckCliquez, déplacez le pointeur, faites glisser et défilez sur votre ordinateur depuis un bouton.
ADB / Android Debug Bridge
Incluse avec Macro DeckPilotez 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.