Bỏ qua để đến nội dung

Tổng quan cho nhà phát triển

SignalRGB cung cấp hai khung phát triển. Những người tạo nội dung sử dụng Lightscripts để tạo các hiệu ứng RGB. Các nhà sản xuất phần cứng sử dụng Plugins để thêm hỗ trợ thiết bị.

Dành cho người tạo nội dung — Lightscripts

Phần tiêu đề “Dành cho người tạo nội dung — Lightscripts”

Lightscripts là các hiệu ứng ánh sáng được tạo bằng HTML và canvas JavaScript. Bạn viết hiệu ứng một lần và nó hoạt động trên mọi thiết bị trong cấu hình của người dùng.

Có ba loại Lightscripts bạn có thể tạo:

  • RGB Effects — Các mẫu hình ảnh có thể tùy chỉnh phản ứng với đầu vào của người dùng và hoạt động trên tất cả các thiết bị đã kết nối.
  • Audio Visualizer — Các hiệu ứng ánh sáng phản ứng theo thời gian thực với âm thanh đang phát trên hệ thống của người dùng.
  • Game Integrations — Ánh sáng phản ứng với các sự kiện trong trò chơi, thông qua bộ phân tích UI đọc dữ liệu pixel, hoặc thông qua yêu cầu HTTP POST gửi trực tiếp từ trò chơi của bạn.

Xem tài liệu Lightscripts đầy đủ để bắt đầu.

Dành cho nhà sản xuất phần cứng — Plugins

Phần tiêu đề “Dành cho nhà sản xuất phần cứng — Plugins”

Plugins cho phép bạn thêm hỗ trợ SignalRGB cho bất kỳ thiết bị RGB nào có thể được điều khiển qua HID hoặc Raw USB. Bạn viết plugin USB JavaScript mô tả cách giao tiếp với phần cứng của mình. Sau khi gửi, người dùng của bạn có quyền truy cập vào thư viện hiệu ứng đầy đủ của SignalRGB mà không cần thiết lập thêm.

Xem tài liệu Plugins đầy đủ để bắt đầu.

  • QMK Firmware — Tích hợp ánh sáng SignalRGB với các bàn phím dựa trên QMK: Tích hợp QMK
  • SignalRGB API — Truy vấn và điều khiển SignalRGB theo chương trình: Tham chiếu API
  • DIY Arduino Controller — Tự chế bộ điều khiển RGB với Arduino: Hướng dẫn DIY Arduino