콘텐츠로 이동

개발자 문서

SignalRGB는 두 가지 개발자 프레임워크를 제공합니다. 콘텐츠 제작자는 Lightscripts를 사용하여 RGB 효과를 만들고, 하드웨어 제조사는 플러그인을 사용하여 장치 지원을 추가합니다.

콘텐츠 제작자를 위한 Lightscripts

섹션 제목: “콘텐츠 제작자를 위한 Lightscripts”

Lightscripts는 HTML과 JavaScript 캔버스로 만들어진 조명 효과입니다. 효과를 한 번 작성하면 사용자 설정의 모든 장치에서 실행됩니다.

만들 수 있는 Lightscript 유형은 세 가지입니다:

  • RGB 효과 — 사용자 입력에 반응하고 연결된 모든 장치에서 실행되는 사용자 지정 가능한 시각 패턴.
  • 오디오 시각화 효과 — 사용자 시스템에서 재생되는 오디오에 실시간으로 반응하는 조명 효과.
  • 게임 연동 — 게임 내 이벤트에 반응하는 조명. 픽셀 데이터를 읽는 UI 분석기나 게임에서 직접 전송하는 HTTP POST 요청을 통해 작동합니다.

시작하려면 전체 Lightscripts 문서를 참조하십시오.

하드웨어 제조사를 위한 플러그인

섹션 제목: “하드웨어 제조사를 위한 플러그인”

플러그인을 통해 HID 또는 Raw USB로 제어 가능한 모든 RGB 장치에 SignalRGB 지원을 추가할 수 있습니다. 하드웨어와 통신하는 방법을 설명하는 JavaScript USB 플러그인을 작성하면 됩니다. 제출 후 사용자는 추가 설정 없이 SignalRGB 효과 라이브러리 전체에 접근할 수 있게 됩니다.

시작하려면 전체 플러그인 문서를 참조하십시오.

  • QMK 펌웨어 — QMK 기반 키보드에 SignalRGB 조명 통합: QMK 연동
  • SignalRGB API — 프로그래밍 방식으로 SignalRGB를 쿼리하고 제어: API 참조
  • DIY Arduino 컨트롤러 — Arduino를 사용하여 자체 RGB 컨트롤러 제작: DIY Arduino 가이드