개발자 문서
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 가이드