Steam
Meegeleverd met Macro DeckStart en sluit Steam-games, en toon wat je speelt, je vrienden en je bibliotheek op je deck.
De widgets Steam-bibliotheek, Steam-vrienden, Steam: nu aan het spelen en Steam-spelstarter
- Start geïnstalleerde Steam-games met één tik
- Toon de game die je speelt en je sessieduur
- Zie welke vrienden online zijn en in een game zitten
- Games in bezit en speeltijd met een Steam Web API-sleutel
- Gebeurtenissen voor startende games en vrienden die online komen
De integratie Steam vindt de Steam-installatie op je computer en start games daarmee, net als dubbelklikken op een game in je Steam-bibliotheek. Ze leest je geïnstalleerde games uit de eigen bibliotheekbestanden van Steam en merkt welke game er op deze computer draait. Met een optionele Steam Web API-sleutel vraagt ze de servers van Steam ook om je onlinestatus, je vrienden, je games in bezit en je speeltijd, voor zoveel Steam-accounts als je wilt.
Wat werkt zonder sleutel
Acties en widgets werken zodra de integratie aan staat: een geïnstalleerde game starten, Steam openen, de winkel- of bibliotheekpagina van een game openen en de game sluiten die op deze computer draait. De widget Steam: nu aan het spelen toont de game met de hoes en hoe lang je al speelt, en de widget Steam-spelstarter start je recent gespeelde of favoriete games met één tik.
Wat een sleutel toevoegt
Voeg een configuratie toe met je SteamID en een Web API-sleutel om te zien welke game een account op een ander apparaat speelt, hoeveel vrienden online zijn en in een game zitten, je eigen onlinestatus, en je games in bezit met totale en recente speeltijd. De widget Steam-vrienden toont de vrienden die online zijn en wat ze spelen, en de widget Steam-bibliotheek toont je uren en de games die je het laatst hebt gespeeld. Voor vrienden is een openbare vriendenlijst nodig, en voor games in bezit en speeltijd openbare gamegegevens.
Een paar voorbeelden:
- Een widget Steam-spelstarter met je drie favoriete games op een streamingprofiel.
- Een knop met Steam-spel sluiten en Geforceerd afsluiten ingeschakeld, voor een game die vastloopt.
- Een automatisering op Spel gestart die je deck naar een gamingprofiel overzet.
- Een automatisering op Vriend kwam online die een melding toont.
Elke configuratie is één Steam-account met eigen variabelen, vernoemd naar de naam van de configuratie, bijvoorbeeld steam_main_is_playing voor een configuratie met de naam Main. Zonder configuratie zijn er geen Steam-variabelen. Macro Deck controleert je vrienden één keer per minuut, je status elke 30 seconden en je games in bezit elke 10 minuten, dus gebeurtenissen en variabelen die de sleutel nodig hebben, kunnen met die vertraging binnenkomen. Als Steam niet bereikbaar is, worden die variabelen als niet beschikbaar weergegeven in plaats van verkeerde cijfers te tonen.
Een game sluiten werkt alleen op Windows. Op macOS en Linux meldt de actie dat het daar niet wordt ondersteund.
Wat je nodig hebt
- Macro Deck 3 op Windows, macOS of Linux
- Steam geïnstalleerd op de computer waarop Macro Deck draait
- Optioneel: je SteamID en een Steam Web API-sleutel voor status, vrienden en speeltijd
- Optioneel: een openbare vriendenlijst en openbare gamegegevens in je privacyinstellingen van Steam
Instellen
Stap 1: Schakel de integratie Steam in
Klik in de zijbalk op Integraties en daarna op Steam. Zet de schakelaar rechtsboven aan. Steam staat uit totdat je de integratie inschakelt, omdat ze alleen iets doet op een computer waarop Steam is geïnstalleerd. Acties en widgets werken vanaf nu.
Stap 2: Vraag een Steam Web API-sleutel aan (optioneel)
Voor status, vrienden en speeltijd meld je je aan op de pagina voor de Steam Web API-sleutel (
https://steamcommunity.com/dev/apikey) en registreer je een sleutel. De pagina vraagt om een domeinnaam; elke waarde werkt. Beperkte accounts, die nooit geld aan Steam hebben uitgegeven, kunnen geen sleutel krijgen.Stap 3: Voeg een configuratie toe
Een configuratie geeft je ook de Steam-variabelen, dus voeg er ook zonder sleutel een toe. Klik op het tabblad Overzicht van de Steam-pagina onder Configuratie op Configuratie toevoegen. Het dialoogvenster Steam instellen vraagt om:
- Naam configuratie: hoe het account heet in widgetinstellingen en variabelenamen, zoals
Main. - Web API-sleutel: de sleutel uit de vorige stap. Vul hem samen met de SteamID in, of laat beide leeg.
- SteamID: je SteamID64 van 17 cijfers, je profiellink of je eigen profielnaam. Laat het leeg om alleen de geïnstalleerde games te gebruiken.
Onder Geavanceerde configuratie voegt Extra bibliotheekmappen gamemappen toe die Macro Deck niet vanzelf vindt. Klik op Doorgaan. Macro Deck controleert de SteamID en de sleutel bij Steam voordat het ze opslaat.
- Naam configuratie: hoe het account heet in widgetinstellingen en variabelenamen, zoals
Stap 4: Maak je profielgegevens openbaar
Om vrienden te tonen, open je Steam, kies je Edit Profile en daarna Privacy Settings, en zet je Friends List op Public. Zet voor games in bezit en speeltijd ook Game details op Public.
Stap 5: Voeg een Steam-actie aan een knop toe
Zorg op de pagina Deck dat het deck ontgrendeld is (op de knop rechtsboven staat Vergrendelen) en klik op een knop. De editor opent met Kort indrukken geselecteerd. Klik op + Actie toevoegen, kies links in het dialoogvenster Actie toevoegen voor Steam en kies Steam-spel starten. Kies bij Spel een van je geïnstalleerde games of vul een Steam-app-ID in.
Stap 6: Druk op de knop
Klik op Opslaan en druk op de knop op je deck. Steam start de game, en vraagt je eventueel eerst om je aan te melden of de game bij te werken.
Acties5
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Steam-spel starten
- Start een geïnstalleerde Steam-game, gekozen uit je games of op basis van de Steam-app-ID.
- Steam starten
- Opent de Steam-client.
- Steam-winkelpagina openen
- Opent de winkelpagina van een game in Steam.
- Steam-bibliotheekpagina openen
- Opent de pagina van een game in je Steam-bibliotheek.
- Steam-spel sluiten
- Sluit de Steam-game die op deze computer draait, en beëindigt hem met Geforceerd afsluiten na 10 seconden (alleen Windows).
Triggers6
Een knop of actiestroom kan op deze gebeurtenissen reageren.
- Spel gestart
- Er is een Steam-game gestart op deze computer of, met een Web API-sleutel, op een ander apparaat.
- Spel gesloten
- Een Steam-game is gesloten, met hoe lang hij in seconden heeft gedraaid.
- Vriend kwam online
- Een Steam-vriend is van offline naar online gegaan. Vereist een Web API-sleutel.
- Vriend ging offline
- Een Steam-vriend is offline gegaan. Vereist een Web API-sleutel.
- Vriend startte een spel
- Een Steam-vriend is een game gaan spelen of is naar een andere overgestapt. Vereist een Web API-sleutel.
- Onlinestatus gewijzigd
- De onlinestatus van je Steam-account is gewijzigd, bijvoorbeeld naar Afwezig. Vereist een Web API-sleutel.
Variabelen10
Toon deze waarden op knoppen en widgets, of gebruik ze in voorwaarden.
steam_<account>_is_playing- Of je een game speelt.
steam_<account>_current_game_name- De naam van de game die je speelt.
steam_<account>_current_game_id- De Steam-app-ID van de game die je speelt.
steam_<account>_current_game_playtime_seconds- Hoe lang de huidige game al draait, in seconden.
steam_<account>_games_installed- Het aantal games dat op deze computer is geïnstalleerd.
steam_<account>_friends_online- Hoeveel vrienden van het account online zijn. Vereist een Web API-sleutel.
steam_<account>_friends_ingame- Hoeveel vrienden van het account een game spelen. Vereist een Web API-sleutel.
steam_<account>_games_owned- Hoeveel games het account bezit. Vereist een Web API-sleutel.
steam_<account>_total_playtime_hours- Het totale aantal uren dat het account heeft gespeeld. Vereist een Web API-sleutel.
steam_<account>_recent_playtime_hours- De uren die het account de afgelopen twee weken heeft gespeeld. Vereist een Web API-sleutel.
Widgets4
Voeg deze vanuit de widgetkiezer toe aan je deck.
- Steam: nu aan het spelen
- Toont de game die je speelt met de hoes en de sessieduur.
- Steam-spelstarter
- Start met één tik een recent gespeelde game, een van je favorieten of één vaste game.
- Steam-vrienden
- Toont hoeveel vrienden online zijn en spelen, en bij grotere formaten wie dat zijn.
- Steam-bibliotheek
- Toont je speeltijd, hoeveel games je bezit en de games die je recent hebt gespeeld.
Veelgestelde vragen
Heb ik een Steam Web API-sleutel nodig?
Nee. Games starten, de game die op deze computer draait, geïnstalleerde games en de widget Steam-spelstarter werken zonder. Voor de variabelen voeg je een configuratie zonder sleutel toe. De sleutel is alleen nodig voor je onlinestatus, je vrienden, games in bezit en speeltijd, en voor een game die je op een ander apparaat speelt.
Kan ik meer dan één Steam-account toevoegen?
Ja. Elke configuratie is één Steam-account met eigen variabelen, en je kunt er zoveel toevoegen als je wilt. De game die op deze computer draait, is voor elke configuratie hetzelfde, omdat Macro Deck niet kan zien welk account hier bij Steam is aangemeld.
Waarom worden mijn vrienden of speeltijd niet getoond?
Steam deelt die alleen voor openbare profielen. Zet Friends List en Game details op Public in je Privacy Settings van Steam. Tot die tijd worden die variabelen als niet beschikbaar weergegeven en toont de integratie een melding onder Integraties.
Waarom werkt Steam-spel sluiten niet op mijn Mac?
Een game sluiten werkt alleen op Windows. Op macOS en Linux kan een game niet worden gevraagd te sluiten zoals het venster dat zou doen, dus de actie meldt dat het daar niet wordt ondersteund.
Waar wordt mijn Web API-sleutel opgeslagen?
De sleutel wordt opgeslagen op de computer waarop Macro Deck draait en wordt alleen gebruikt om Steam naar je profiel te vragen. Met een sleutel neemt Macro Deck contact op met api.steampowered.com; gamehoezen en profielfoto's van vrienden komen van de eigen afbeeldingsservers van Steam.
Vindt het games op andere schijven?
Ja. De eigen bibliotheekmappen van Steam op elke schijf worden automatisch gevonden, en een schijf die niet is aangesloten, wordt overgeslagen. Voeg een gamemap die Steam niet vermeldt toe onder Extra bibliotheekmappen in de configuratie.
Meer in Je computer
Systeem
Meegeleverd met Macro DeckBedien je computer vanaf je deck: apps, volume, opdrachten, meldingen, slaapstand en uitschakelen.
Toetsenbord
Meegeleverd met Macro DeckDruk sneltoetsen, typ tekst en voer toetsreeksen uit op je computer vanaf een knop.
Muis
Meegeleverd met Macro DeckKlik, verplaats de aanwijzer, sleep en scrol op je computer vanaf een knop.
ADB / Android Debug Bridge
Meegeleverd met Macro DeckBedien een Android-telefoon of -tablet via USB of wifi: wek hem, start apps, tik, typ en maak screenshots.