Ostatnia aktualizacja:
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ć.
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.
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”.
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:
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ęść.
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.
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.
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:
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.
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:
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 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.
Regulamin konkursu
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.
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 sourceThanks for helping us improve this article.