Gå til indhold

Udvikleroversigt

SignalRGB tilbyder to udviklerframeworks. Indholdsskabere bruger Lightscripts til at skabe RGB-effekter. Hardwareproducenter bruger Plugins til at tilføje enhedsunderstøttelse.

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.

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.

  • 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