Udvikleroversigt
SignalRGB tilbyder to udviklerframeworks. Indholdsskabere bruger Lightscripts til at skabe RGB-effekter. Hardwareproducenter bruger Plugins til at tilføje enhedsunderstøttelse.
Til indholdsskabere — Lightscripts
Sektion kaldt “Til indholdsskabere — Lightscripts”Lightscripts er lyseffekter skabt med HTML og JavaScript canvas. Du skriver din effekt én gang, og den kører på alle enheder i en brugers opsætning.
Der er tre typer Lightscripts du kan oprette:
- RGB-effekter — Tilpasselige visuelle mønstre der reagerer på brugerinput og kører på alle tilsluttede enheder.
- Audiovisualizer — Lyseffekter der reagerer i realtid på lyd der afspilles på brugerens system.
- Spilintegrationer — Belysning der reagerer på hændelser i spillet, enten via UI-analysatorer der læser pixeldata, eller via HTTP POST-anmodninger sendt direkte fra dit spil.
Se den komplette Lightscripts-dokumentation for at komme i gang.
Til hardwareproducenter — Plugins
Sektion kaldt “Til hardwareproducenter — Plugins”Plugins giver dig mulighed for at tilføje SignalRGB-understøttelse til enhver RGB-enhed der kan styres via HID eller Raw USB. Du skriver et JavaScript USB-plugin der beskriver hvordan der kommunikeres med din hardware. Efter indsendelse får dine brugere adgang til det komplette SignalRGB-effektbibliotek uden yderligere opsætning.
Se den komplette Plugins-dokumentation for at komme i gang.
Yderligere ressourcer
Sektion kaldt “Yderligere ressourcer”- QMK Firmware — Integrer SignalRGB-belysning med QMK-baserede tastaturer: QMK-integration
- SignalRGB API — Forespørg og styr SignalRGB programmatisk: API-reference
- DIY Arduino-controller — Byg din egen RGB-controller med Arduino: DIY Arduino-guide