Utvecklardokumentation
SignalRGB erbjuder två utvecklarramverk. Innehållsskapare använder Lightscripts för att bygga RGB-effekter. Hårdvarutillverkare använder Plugins för att lägga till enhetsstöd.
För innehållsskapare — Lightscripts
Section titled “För innehållsskapare — Lightscripts”Lightscripts är belysningseffekter byggda med HTML och JavaScript canvas. Du skriver din effekt en gång och den körs på alla enheter i en användares konfiguration.
Det finns tre typer av Lightscripts du kan bygga:
- RGB-effekter — Anpassningsbara visuella mönster som svarar på användarinmatning och körs på alla anslutna enheter.
- Ljudvisualiserare — Belysningseffekter som reagerar i realtid på ljud som spelas upp på användarens system.
- Spelintegrationer — Belysning som svarar på händelser i spelet, antingen via UI-analysatorer som läser pixeldata eller via HTTP POST-förfrågningar som skickas direkt från ditt spel.
Se den fullständiga Lightscripts-dokumentationen för att komma igång.
För hårdvarutillverkare — Plugins
Section titled “För hårdvarutillverkare — Plugins”Plugins låter dig lägga till SignalRGB-stöd för alla RGB-enheter som kan styras via HID eller Raw USB. Du skriver ett JavaScript USB-plugin som beskriver hur man kommunicerar med din hårdvara. När det har skickats in får dina användare tillgång till hela SignalRGB-effektbiblioteket utan ytterligare konfiguration.
Se den fullständiga Plugins-dokumentationen för att komma igång.
Andra resurser
Section titled “Andra resurser”- QMK Firmware — Integrera SignalRGB-belysning med QMK-baserade tangentbord: QMK-integration
- SignalRGB API — Fråga och styr SignalRGB programmatiskt: API-referens
- DIY Arduino-styrenhet — Bygg din egen RGB-styrenhet med Arduino: DIY Arduino-guide