Dokumentacja dla deweloperów
SignalRGB oferuje dwa frameworki deweloperskie. Twórcy treści używają Lightscripts do budowania efektów RGB. Producenci sprzętu używają Plugins do dodawania obsługi urządzeń.
Dla twórców treści — Lightscripts
Dział zatytułowany „Dla twórców treści — Lightscripts”Lightscripts to efekty oświetleniowe zbudowane z użyciem HTML i canvas JavaScript. Piszesz efekt raz, a działa on na każdym urządzeniu w konfiguracji użytkownika.
Istnieją trzy typy Lightscripts, które możesz budować:
- Efekty RGB — Konfigurowalne wzorce wizualne, które reagują na dane wejściowe użytkownika i działają na wszystkich podłączonych urządzeniach.
- Wizualizatory audio — Efekty oświetleniowe, które reagują w czasie rzeczywistym na dźwięk odtwarzany w systemie użytkownika.
- Integracje z grami — Oświetlenie reagujące na zdarzenia w grze, poprzez analizatory interfejsu odczytujące dane pikseli lub poprzez żądania HTTP POST wysyłane bezpośrednio z gry.
Zapoznaj się z pełną dokumentacją Lightscripts, aby rozpocząć.
Dla producentów sprzętu — Plugins
Dział zatytułowany „Dla producentów sprzętu — Plugins”Wtyczki pozwalają dodać obsługę SignalRGB dla dowolnego urządzenia RGB obsługiwanego przez HID lub Raw USB. Piszesz wtyczkę USB w JavaScript, która opisuje sposób komunikacji z sprzętem. Po przesłaniu użytkownicy uzyskują dostęp do pełnej biblioteki efektów SignalRGB bez żadnej dodatkowej konfiguracji.
Zapoznaj się z pełną dokumentacją Plugins, aby rozpocząć.
Inne zasoby
Dział zatytułowany „Inne zasoby”- Oprogramowanie układowe QMK — Zintegruj oświetlenie SignalRGB z klawiaturami opartymi na QMK: Integracja QMK
- API SignalRGB — Zapytuj i steruj SignalRGB programowo: Dokumentacja API
- Kontroler Arduino DIY — Zbuduj własny kontroler RGB przy użyciu Arduino: Przewodnik Arduino DIY