Events

Velkommen, førsteårsstuderende ved RWTH: Jeres Startvejledning til Stream Deck Neo

Sidst opdateret:

  Denne side blev automatisk oversat af DeepL. Switch to English

Hvis du læser dette, har du netop hentet et Stream Deck Neo ved velkomstarrangementet hos Fachschaft Elektrotechnik på RWTH Aachen. Du må gerne beholde det. Denne vejledning beskriver de to ting, der er værd at gøre med det: at få det til at fungere på din bærbare computer på cirka fem minutter, og – hvis du vil gå et skridt videre – at udvikle noget til det og offentliggøre det på Elgato Marketplace, hvor alle kan installere det.

Hvad er Stream Deck Neo?

Stream Deck Neo er en lille controller, der placeres ved siden af dit tastatur. Den har otte LCD-taster, to Touch Points til at skifte mellem sider med taster og en LCD-infobar i midten, der kan vise klokkeslættet, din CPU-belastning eller den næste begivenhed i din kalender.

Hver tast udgør sin egen skærm, så du altid kan se, hvad den gør, og selv bestemme, hvad det skal være. En tast kan åbne en app, udføre en kommando, slå mikrofonen fra eller udløse en række af alle tre handlinger. Den tilsluttes via USB-C og får strøm via denne forbindelse – der er hverken batteri eller strømadapter.

Stream Deck opstod i forbindelse med livestreaming i 2017 og har udviklet sig siden da. På et studerendes skrivebord fungerer det som en genvejsboks til den software, man allerede bruger.

Du skal bruge: en bærbar eller stationær computer med Windows 11 eller nyere, eller macOS 13 eller nyere, samt en ledig USB-C-port. Bruger du Linux? Der er et spørgsmål om det i slutningen af denne artikel.

Det tager kun fem minutter at sætte det op

1. Installer Stream Deck-softwaren

Download Stream Deck til Windows eller macOS. Det er gratis, og det er den del, der gør, at tasterne kan bruges til lige præcis det, du har brug for.

2. Sæt stikket i stikkontakten

Et USB-C-kabel tilsluttes din computer. Tasterne lyser op, og softwaren genkender enheden automatisk. Der er ingen parring, og du behøver ikke oprette en konto.

3. Indlæs din RWTH FSET-profil

Du behøver ikke at starte med en tom enhed. Vi har oprettet en profil til denne aktivering, så nøglerne er klar til brug, når du modtager dem.

Download RWTH FSET-profilen — dobbeltklik derefter på filen, så installerer Stream Deck den.

Alt, hvad du har brug for, findes i denne vejledning: SDK-dokumentationen, eksempler på plugins, Maker Discord, Marketplace og hvor du kan få hjælp. Et enkelt tryk på hver, direkte fra enheden. Det er et udgangspunkt, ikke et fast layout. Hver eneste tast kan ændres, omdøbes eller fjernes.

4. Gør det til dit eget

Det fungerer på samme måde, når du tilføjer dine egne taster. I panelet til højre i programmet vises en oversigt over alt, hvad en tast kan bruges til: Åbne en hjemmeside, starte et program, udløse en genvejstast, starte en timer eller udføre en kommando. Træk en af disse funktioner over på en tast, konfigurer den i panelet nedenfor, og tryk på tasten. Det er hele princippet. Se Stream Deck-hurtigstartguiden for en fuldstændig gennemgang.

Hvad skal der stå på tasterne?

Otte taster lyder måske af lidt. Det er det dog ikke, af to grunde: Touch Points-tasterne skifter mellem siderne, og profilerne kan skifte automatisk, når du skifter mellem programmer. Her er nogle udgangspunkter for en ingeniøruddannelse:

  • Programmering. Udvikle, køre, teste, committe. A Multi-Action kæder flere trin sammen til én tast, så gem, kompilér og kør bliver til ét tastetryk i stedet for tre.
  • Forelæsninger. Start en optagelse, åbn diasene, sæt et tidsstempel på det sted, du ikke kunne følge med, og start en nedtælling inden næste afsnit.
  • Laboratorie- og projektarbejde. Kør et måleskript, åbn logfilen, skift mellem værktøjerne på en fælles computer.
  • Gruppesamtaler. Lydløs, kamera, skærmdeling, forlad uden først at skulle lede efter det rigtige vindue.

Når du har fundet et layout, der passer til en af disse, har du oprettet en profil. Og det er her, det bliver rigtig spændende.

Profiler er det hurtigste, man kan oprette og dele

En profil er et gemt tastaturlayout: hvilke handlinger der er knyttet til hvilke taster, sammen med deres ikoner og indstillinger. Du kan have én profil til din editor, én til forelæsninger og én til opkald, og lade Stream Deck skifte automatisk mellem dem afhængigt af, hvilken app der er aktiv.

Du har allerede en: RWTH-profilen fra trin 3. Åbn den i softwaren, så kan du se præcis, hvordan den er sammensat. Hvilken handling der er knyttet til hvilken tast, og hvad hver enkelt er indstillet til at gøre. At analysere en profil, der allerede fungerer, er den hurtigste måde at forstå, hvad du kan opbygge.

Profilerne eksporteres til en enkelt fil, som kan deles med venner eller klassekammerater. Filen kan også offentliggøres på Elgato Marketplace, hvilket betyder, at et layout, du har oprettet til et bestemt stykke laboratoriesoftware eller en bestemt værktøjskæde, kan installeres af alle, der bruger det samme.

Dette er den nemmeste måde at gå fra at bruge Stream Deck til at udgive indhold til det. Der kræves slet ingen kodning.

Udforsk Stream Deck

Husk, at det ikke kun handler om Stream Deck Neo, men om et helt Stream Deck-økosystem på flere enheder. Det er en god idé at tjekke »Explore Stream Deck« ud for at få et hurtigt overblik, inden du går videre med at udforske, hvad du kan gøre med SDK’en.

Stream Deck SDK

Alt, hvad Stream Deck kan ud over de indbyggede handlinger, sker via plugins, og SDK’en til at udvikle dem er offentligt tilgængelig og dokumenteret på docs.elgato.com/sdk. En ting skal vi lige slå fast fra starten: Plugins er skrevet i TypeScript og kører på Node.js – ikke i C og C++, som du skal bruge dit første semester på. Hvis du aldrig har rørt ved nogen af delene før, er det snarere et spørgsmål om en weekend end et helt semester, og TypeScript er alligevel det sprog, som de fleste af de værktøjer, du bruger, er skrevet i. Det tager ikke lang tid at få et plugin til at fungere:

  1. Installer Node.js, version 24 eller nyere.
  2. Installer Stream Deck CLI fra npm.
  3. Kør kommandoen »streamdeck create«. Guiden opretter et komplet, fungerende plugin.
  4. Kør kommandoen »npm run watch« og rediger. Ændringer indlæses automatisk på enheden, mens den er tilsluttet.

De eksempler på plugins, der findes på GitHub, er fuldt funktionsdygtige plugins, som du kan klone, køre og undersøge nærmere. Her er nogle eksempler, der kan hjælpe dig i gang. Dokumentationen vil være vigtig, når du går mere i dybden.

Udgivelse på Elgato Marketplace

Elgato Marketplace er det sted, hvor Stream Deck-plugins, profiler, ikoner, pauseskærme og lydkort distribueres. Når du offentliggør indhold her, bliver du en Elgato Maker. Opsætningen foregår i tre trin, som kun skal udføres én gang:

  1. Gå til Maker Console og opret din organisation.
  2. Underskriv Maker-aftalen.
  3. Indsend dit produkt. Alt gennemgår en gennemgang, før det bliver opført.

Du fastsætter selv prisen, og du kan udgive gratis. For betalte produkter gælder en fordeling på 70/30. Du beholder 70 %, mens Elgato tager 30 %, og udbetalingerne håndteres via Stripe Connect. Der er ingen landebegrænsninger for gratis produkter. Alle detaljer findes i Maker-dokumentationen.

Hvor kan man få hjælp?

  • Maker Discord — dem, der lever af at udvikle plugins og profiler, og som besvarer spørgsmål. Det hurtigste sted at få hjælp, når du sidder fast.
  • Dokumentation til udviklere — alt, hvad du kan udgive, og hvordan indsendelsen foregår.
  • Maker-nyhedsbrev — SDK-udgivelser, nyheder om formularer og hvad andre makers har lanceret. Vi planlægger noget specielt til studerende, der er makers; det vil blive annonceret først i nyhedsbrevet.

Ofte stillede spørgsmål

Er det virkelig gratis?


Ja. Elgato udlodder, med støtte fra Fachschaft Elektrotechnik, et Stream Deck Neo til studerende på første semester. Det koster ikke noget.



Skal jeg være streamer?


Nej. Stream Deck begyndte som et værktøj til streaming, men har siden udviklet sig til meget mere. Det fungerer på samme måde til programmering, møder, laboratoriearbejde eller alt andet, du laver på en computer mere end to gange om dagen.



Hvad skal jeg bruge for at køre det?


Windows 11 eller nyere, eller macOS 13 eller nyere, en ledig USB-C-port samt den gratis Stream Deck-software. Der kræves ingen internetforbindelse efter den første download.



Fungerer det på Linux?


Stream Deck-softwaren kører på Windows og macOS, så ovenstående opsætning forudsætter, at du bruger et af disse operativsystemer. Hvis Linux er dit primære operativsystem, fungerer enheden stadig i en dual-boot-opsætning eller på en anden computer, og der findes et aktivt fællesskab, der udvikler Linux-værktøjer til Stream Deck-hardwaren. Linux er et af de mest hyppige ønsker, vi modtager, og nyheder om platformen offentliggøres først i Maker-nyhedsbrevet. Vi arbejder på at få en Omarchy-integration til skrivebordet. Hvis du er interesseret i at blive testbruger, så giv os besked.



Fungerer det sammen med den software, jeg bruger?


Alt, hvad du kan åbne, klikke på eller aktivere med en tastaturgenvej, kan tildeles en tast – og det dækker det meste af det, du kommer til at bruge. Derudover findes der på Marketplace plugins til specifikke programmer, og hvis det, du leder efter, ikke findes, kan du bruge SDK’en til at udvikle det selv.



Hvilket sprog skal jeg bruge til at skrive plugins på?


TypeScript på Node.js. Ikke C eller C++. CLI’en opretter et fungerende plugin for dig, og der findes eksempelplugins på GitHub, som du kan tage udgangspunkt i.



Kan jeg tjene penge på det, jeg offentliggør på Marketplace?


Ja. Produkter på Marketplace kan være gratis eller betalte. For betalte produkter gælder en fordeling på 70/30 til din fordel, og udbetalingerne sker via Stripe Connect.



Skal jeg bygge noget for at beholde enheden?


Nej. Stream Deck Neo er din uanset hvad.



Der er noget galt med min enhed.


Kontakt Elgatos support og nævn aktiveringen af RWTH FSET.



PRODUKTER I ARTIKEL

Stay up to date with Elgato. Get our latest News, Guides, and Product Updates in your Google feeds.

Add Elgato as a preferred source

Was this article helpful?