跳到內容

開發者文件

SignalRGB 提供兩個開發者框架。內容創作者使用 Lightscripts 建立 RGB 特效。硬體製造商使用外掛程式新增裝置支援。

Lightscripts 是使用 HTML 和 JavaScript canvas 建立的燈光特效。您只需撰寫一次特效,即可在使用者設置中的每個裝置上執行。

您可以建立三種類型的 Lightscripts:

  • RGB 特效 — 響應使用者輸入並在所有已連接裝置上執行的可自訂視覺效果。
  • 音頻視覺化工具 — 實時響應使用者系統上播放的音頻的燈光特效。
  • 遊戲整合 — 響應遊戲內事件的燈光,可透過讀取像素資料的 UI 分析器,或透過直接從您的遊戲發送的 HTTP POST 請求來實現。

請參閱完整的 Lightscripts 文件以開始使用。

外掛程式讓您可以為任何可透過 HID 或原始 USB 控制的 RGB 裝置新增 SignalRGB 支援。您撰寫一個 JavaScript USB 外掛程式,描述如何與您的硬體通訊。提交後,您的使用者無需任何額外設定即可存取完整的 SignalRGB 特效庫。

請參閱完整的外掛程式文件以開始使用。

  • QMK 韌體 — 將 SignalRGB 燈光與基於 QMK 的鍵盤整合:QMK 整合
  • SignalRGB API — 以程式方式查詢和控制 SignalRGB:API 參考
  • DIY Arduino 控制器 — 使用 Arduino 建立自己的 RGB 控制器:DIY Arduino 指南