Ga naar inhoud

Ontwikkelaarsdocumentatie

SignalRGB biedt twee ontwikkelaarsframeworks. Contentmakers gebruiken Lightscripts om RGB-effecten te bouwen. Hardwarefabrikanten gebruiken Plugins om apparaatondersteuning toe te voegen.

Lightscripts zijn verlichtingseffecten gebouwd met HTML en JavaScript canvas. U schrijft uw effect eenmaal en het wordt uitgevoerd op elk apparaat in de opstelling van een gebruiker.

Er zijn drie soorten Lightscripts die u kunt bouwen:

  • RGB-effecten — Aanpasbare visuele patronen die reageren op gebruikersinvoer en worden uitgevoerd op alle aangesloten apparaten.
  • Audio-visualizers — Verlichtingseffecten die in realtime reageren op audio die op het systeem van de gebruiker wordt afgespeeld.
  • Game-integraties — Verlichting die reageert op in-game gebeurtenissen, via UI-analyzers die pixeldata lezen of via HTTP POST-verzoeken die rechtstreeks vanuit uw game worden verzonden.

Bekijk de volledige Lightscripts-documentatie om aan de slag te gaan.

Met Plugins kunt u SignalRGB-ondersteuning toevoegen voor elk RGB-apparaat dat kan worden bestuurd via HID of Raw USB. U schrijft een JavaScript USB-plugin die beschrijft hoe u met uw hardware communiceert. Eenmaal ingediend, krijgen uw gebruikers toegang tot de volledige SignalRGB-effectenbibliotheek zonder aanvullende installatie.

Bekijk de volledige Plugins-documentatie om aan de slag te gaan.

  • QMK-firmware — Integreer SignalRGB-verlichting met QMK-gebaseerde toetsenborden: QMK-integratie
  • SignalRGB API — Vraag SignalRGB programmatisch op en bestuur het: API-referentie
  • DIY Arduino-controller — Bouw uw eigen RGB-controller met Arduino: DIY Arduino-gids