Events

Witajcie, pierwszoklasiści RWTH: Wasz przewodnik dla początkujących po Stream Deck Neo

Ostatnia aktualizacja:

  Ta strona została automatycznie przetłumaczona przez DeepL. Switch to English

Jeśli to czytasz, to znaczy, że właśnie odebrałeś urządzenie Stream Deck Neo podczas imprezy powitalnej organizowanej przez Fachschaft Elektrotechnik na RWTH w Akwizgranie. Urządzenie to należy do Ciebie. W tym przewodniku omówiono dwie rzeczy, które warto z nim zrobić: uruchomienie go na laptopie w około pięć minut oraz – jeśli chcesz pójść o krok dalej – stworzenie aplikacji i opublikowanie jej na Elgato Marketplace, skąd każdy będzie mógł ją zainstalować.

Czym jest Stream Deck Neo

Stream Deck Neo to niewielki kontroler, który umieszcza się obok klawiatury. Posiada osiem przycisków z wyświetlaczami LCD, dwa punkty dotykowe służące do przełączania się między stronami przycisków oraz pasek informacyjny LCD pośrodku, na którym można wyświetlać godzinę, obciążenie procesora lub następne wydarzenie z kalendarza.

Każdy klawisz to osobny ekran, dzięki czemu zawsze widać, do czego służy, i to użytkownik decyduje, jaką funkcję ma pełnić. Klawisz może uruchamiać aplikację, wykonywać polecenie, wyciszać mikrofon lub uruchamiać sekwencję wszystkich trzech czynności. Urządzenie podłącza się przez złącze USB-C i jest zasilane właśnie przez to złącze – nie ma baterii ani zasilacza.

Stream Deck powstał w 2017 roku w związku z transmisjami na żywo i od tamtej pory ewoluował. Na biurku studenta pełni rolę panelu skrótów do programów, z których już korzystasz.

Potrzebujesz: laptopa lub komputera stacjonarnego z systemem Windows 11 lub nowszym albo macOS 13 lub nowszym oraz wolnego portu USB-C. Korzystasz z systemu Linux? Odpowiedź na to pytanie znajdziesz na końcu tego artykułu.

Skonfiguruj to w pięć minut

1. Zainstaluj oprogramowanie Stream Deck

Pobierz aplikację Stream Deck na system Windows lub macOS. Jest ona bezpłatna i to właśnie dzięki niej klawisze można dostosować do własnych potrzeb.

2. Podłącz urządzenie do zasilania

Wystarczy podłączyć jeden kabel USB-C do komputera. Klawisze się podświetlają, a oprogramowanie samodzielnie wykrywa urządzenie. Nie trzeba przeprowadzać parowania ani zakładać konta.

3. Załaduj swój profil FSET z RWTH

Nie musisz zaczynać od pustego urządzenia. Przygotowaliśmy profil do tej aktywacji, więc klucze są już gotowe do użycia.

Pobierz profil RWTH FSET — a następnie kliknij dwukrotnie plik, a Stream Deck go zainstaluje.

W tym przewodniku znajdziesz wszystko: dokumentację SDK, przykłady wtyczek, serwer Maker na Discordzie, Marketplace oraz informacje o tym, gdzie szukać pomocy. Wystarczy jedno naciśnięcie każdego przycisku – bezpośrednio z urządzenia. To punkt wyjścia, a nie sztywny układ. Każdy przycisk można zmienić, przemianować lub usunąć.

4. Dostosuj to do swoich potrzeb

Dodawanie własnych klawiszy działa w ten sam sposób. W prawym panelu programu wyświetla się lista wszystkich funkcji, jakie może pełnić dany klawisz. Otwarcie strony internetowej, uruchomienie aplikacji, aktywacja skrótu klawiszowego, uruchomienie timera, wykonanie polecenia. Przeciągnij wybraną funkcję na klawisz, skonfiguruj ją w panelu poniżej i naciśnij klawisz. Na tym polega cała zasada działania. Pełny opis znajdziesz w „Przewodniku szybkiego startu Stream Deck”.

Co umieścić na klawiszach

Osiem klawiszy wydaje się niewiele. Jednak tak nie jest, z dwóch powodów: klawisze Touch Points służą do przełączania się między stronami, a profile mogą zmieniać się automatycznie podczas przełączania się między aplikacjami. Oto kilka wskazówek dla osób rozpoczynających studia inżynierskie:

  • Programowanie. Tworzenie, uruchamianie, testowanie, zatwierdzanie. A Funkcja Multi-Action łączy kilka czynności w jedną, więc zapisanie, kompilacja i uruchomienie wymagają jednego naciśnięcia przycisku zamiast trzech.
  • Wykłady. Rozpocznij nagrywanie, otwórz slajdy, umieść znacznik czasu w miejscu, którego nie zrozumiałeś, i uruchom odliczanie przed kolejnym blokiem.
  • Zajęcia laboratoryjne i projektowe. Uruchomienie skryptu pomiarowego, otwarcie dziennika, przełączanie się między narzędziami na komputerze współdzielonym.
  • Rozmowy grupowe. Wyciszanie, włączanie kamery, udostępnianie ekranu, opuszczanie rozmowy bez konieczności szukania odpowiedniego okna.

Gdy już masz układ, który sprawdza się w jednym z tych przypadków, oznacza to, że stworzyłeś profil. I tu zaczyna się najciekawsza część.

Profile to najszybszy sposób na stworzenie i udostępnienie treści

Profil to zapisany układ klawiszy: przypisanie działań do poszczególnych klawiszy wraz z ikonami i ustawieniami. Możesz mieć jeden profil dla edytora, jeden na wykłady, jeden na rozmowy telefoniczne, a Stream Deck będzie automatycznie przełączał się między nimi w zależności od aplikacji, która jest aktualnie aktywna.

Masz już jeden: profil RWTH z kroku 3. Otwórz go w programie, a zobaczysz dokładnie, jak jest zbudowany. Która akcja jest przypisana do którego klawisza i jak każda z nich jest skonfigurowana. Analiza profilu, który już działa, to najszybszy sposób, by zrozumieć, co można stworzyć.

Profile można wyeksportować do pojedynczego pliku, który można udostępnić znajomym lub kolegom z klasy. Plik ten można również opublikować na platformie Elgato Marketplace, co oznacza, że układ stworzony przez Ciebie dla konkretnego oprogramowania laboratoryjnego lub konkretnego zestawu narzędzi może zostać zainstalowany przez każdego, kto korzysta z tych samych rozwiązań.

To najprostsza droga od korzystania ze Stream Deck do publikowania treści za jego pomocą. Nie wymaga to żadnego kodowania.

Poznaj Stream Deck

Pamiętaj, że nie chodzi tu tylko o Stream Deck Neo, ale o cały ekosystem Stream Deck obejmujący wiele urządzeń. Najlepiej zajrzyj do sekcji „Explore Stream Deck”, aby zapoznać się z krótkim przeglądem, zanim zaczniesz odkrywać możliwości SDK.

Zestaw SDK dla Stream Deck

Wszystko, co Stream Deck potrafi poza wbudowanymi akcjami, realizuje za pomocą wtyczek, a zestaw SDK do ich tworzenia jest publicznie dostępny i udokumentowany na stronie docs.elgato.com/sdk. Jedno należy jasno powiedzieć: wtyczki są pisane w języku TypeScript i działają na platformie Node.js, a nie w językach C i C++, z którymi będziesz mieć do czynienia w pierwszym semestrze. Jeśli nigdy nie mieliście do czynienia z żadnym z tych języków, nadrobienie zaległości zajmie raczej weekend niż cały semestr, a TypeScript jest i tak językiem, w którym napisana jest większość narzędzi, z których korzystacie na co dzień. Droga do stworzenia działającej wtyczki jest krótka:

  1. Zainstaluj Node.js w wersji 24 lub nowszej.
  2. Zainstaluj Stream Deck CLI za pomocą npm.
  3. Uruchom polecenie `streamdeck create`. Kreator utworzy kompletną, działającą wtyczkę.
  4. Uruchom polecenie `npm run watch` i wprowadź zmiany. Zmiany zostaną automatycznie wczytane na urządzenie, gdy jest ono podłączone.

Wszystkie przykłady wtyczek na GitHubie są w pełni działającymi wtyczkami, które możesz sklonować, uruchomić i przeanalizować. To tylko kilka przykładów, które pomogą Ci zacząć. Dokumentacja będzie miała duże znaczenie, gdy zaczniesz zagłębiać się w temat.

Publikowanie w serwisie Elgato Marketplace

Elgato Marketplace to platforma, na której udostępniane są wtyczki, profile, ikony, wygaszacze ekranu i biblioteki dźwięków dla Stream Deck. Opublikowanie treści na tej platformie sprawia, że stajesz się twórcą Elgato. Konfiguracja składa się z trzech kroków, które wykonuje się tylko raz:

  1. Przejdź do konsoli Maker Console i utwórz swoją organizację.
  2. Podpisz umowę z twórcą.
  3. Prześlij swój produkt. Każdy produkt przechodzi proces weryfikacji przed opublikowaniem.

Sam ustalasz cenę i możesz publikować treści za darmo. W przypadku produktów płatnych stosowany jest podział 70/30. Ty zatrzymujesz 70%, a Elgato pobiera 30% – wypłaty realizowane są za pośrednictwem Stripe Connect. Produkty bezpłatne nie podlegają żadnym ograniczeniom krajowym. Pełne informacje znajdziesz w dokumentacji dla twórców.

Stwórz coś. Wygraj 1 000 euro.

Stwórz aplikację dla Stream Deck i opublikuj ją w serwisie Elgato Marketplace. Zgłoszenia można przesyłać do 1 grudnia 2027 r.

Najlepsza praca zgłoszona przez studenta RWTH zostanie nagrodzona kwotą 1 000 euro — w gotówce lub w postaci sprzętu marki Elgato, wybór należy do Ciebie.

1. Zrób to

Profil to szybki sposób na rozpoczęcie pracy: układ klawiszy dostosowany do konkretnego zadania, wyeksportowany i udostępniony. Wtyczka jest prostsza, niż się wydaje: zestaw SDK jest otwarty, udokumentowany, a przykłady innych użytkowników są dostępne na GitHubie.

2. Opublikuj to

Prześlij go do serwisu Elgato Marketplace. W tym momencie stajesz się twórcą Elgato.

3. Powiedz nam, że to twoje

Prześlij link do serwisu Marketplace, abyśmy wiedzieli, że pochodzi on z RWTH.

Termin: 1 grudnia 2027 r.

Zacznij od zestawu SDK

Regulamin konkursu

Gdzie szukać pomocy

  • Maker Discord — ludzie, którzy na co dzień tworzą wtyczki i profile, odpowiadają na pytania. Najszybszy sposób na rozwiązanie problemów.
  • Dokumentacja dla twórców — wszystko, co można opublikować, oraz informacje o tym, jak przebiega proces zgłaszania treści.
  • Biuletyn dla twórców — informacje o nowych wersjach SDK, nowościach dotyczących formularzy oraz o tym, co stworzyli inni twórcy. Planujemy coś specjalnie dla studentów-twórców; informacja o tym pojawi się najpierw właśnie w tym biuletynie.

Najczęściej zadawane pytania

Czy to naprawdę jest za darmo?


Tak. Firma Elgato, przy wsparciu samorządu studenckiego wydziału elektrotechniki, rozdaje studentom pierwszego semestru urządzenia Stream Deck Neo. Nie trzeba za to nic płacić.



Czy muszę być streamerem?


Nie. Stream Deck powstał z myślą o streamowaniu, ale z czasem wykroczył poza tę dziedzinę. Działa tak samo podczas programowania, spotkań, pracy w laboratorium czy jakiejkolwiek innej czynności wykonywanej na komputerze częściej niż dwa razy dziennie.



Czego potrzebuję, żeby to uruchomić?


System Windows 11 lub nowszy albo system macOS 13 lub nowszy, wolne złącze USB-C oraz bezpłatne oprogramowanie Stream Deck. Po wstępnym pobraniu oprogramowania połączenie z Internetem nie jest wymagane.



Czy to działa w systemie Linux?


Oprogramowanie Stream Deck działa w systemach Windows i macOS, więc powyższa konfiguracja zakłada użycie jednego z tych systemów. Jeśli głównym systemem operacyjnym jest Linux, urządzenie nadal będzie działać w trybie podwójnego rozruchu lub na innym komputerze, a ponadto istnieje aktywna społeczność tworząca narzędzia dla systemu Linux przeznaczone dla sprzętu Stream Deck.



Czy to działa z oprogramowaniem, z którego korzystam?


Wszystko, co można otworzyć, kliknąć lub uruchomić za pomocą skrótu klawiaturowego, można przypisać do klawisza – obejmuje to większość czynności, które będziesz wykonywać. Poza tym w Marketplace dostępne są wtyczki do konkretnych aplikacji, a jeśli nie ma takiej, której szukasz, możesz ją stworzyć samodzielnie za pomocą zestawu SDK.



W jakim języku programowania mam pisać wtyczki?


TypeScript w środowisku Node.js. Nie w języku C ani C++. Interfejs CLI generuje gotową do użycia wtyczkę, a na GitHubie dostępne są przykładowe wtyczki, od których można zacząć.



Czy mogę zarabiać na treściach, które publikuję na Marketplace?


Tak. Produkty w serwisie Marketplace mogą być bezpłatne lub płatne. W przypadku produktów płatnych podział przychodów wynosi 70/30 na Twoją korzyść, a wypłaty realizowane są za pośrednictwem Stripe Connect.



Czy muszę coś zbudować, żeby zatrzymać to urządzenie?


Nie. Stream Deck Neo i tak będzie twój.



Coś jest nie tak z moim urządzeniem.


Skontaktuj się z działem pomocy technicznej firmy Elgato i wspomnij o aktywacji RWTH FSET.



PRODUKTY W ARTYKULE

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?