İçeriğe geç

Geliştirici Belgeleri

SignalRGB iki geliştirici çerçevesi sunar. İçerik oluşturucular RGB efektleri oluşturmak için Lightscripts kullanır. Donanım üreticileri cihaz desteği eklemek için Eklentiler kullanır.

İçerik Oluşturucular İçin — Lightscripts

Section titled “İçerik Oluşturucular İçin — Lightscripts”

Lightscripts, HTML ve JavaScript canvas ile oluşturulmuş aydınlatma efektleridir. Efektinizi bir kez yazarsınız ve kullanıcının kurulumundaki her cihazda çalışır.

Oluşturabileceğiniz üç tür Lightscript vardır:

  • RGB Efektler — Kullanıcı girdisine yanıt veren ve tüm bağlı cihazlarda çalışan özelleştirilebilir görsel desenler.
  • Ses Görselleştiriciler — Kullanıcının sisteminde çalan sese gerçek zamanlı olarak tepki veren aydınlatma efektleri.
  • Oyun Entegrasyonları — Piksel verilerini okuyan UI analizörleri veya oyununuzdan doğrudan gönderilen HTTP POST istekleri aracılığıyla oyun içi olaylara yanıt veren aydınlatma.

Başlamak için tam Lightscripts belgelerine bakın.

Donanım Üreticileri İçin — Eklentiler

Section titled “Donanım Üreticileri İçin — Eklentiler”

Eklentiler, HID veya Ham USB aracılığıyla kontrol edilebilen herhangi bir RGB cihaz için SignalRGB desteği eklemenize olanak tanır. Donanımınızla nasıl iletişim kurulacağını açıklayan bir JavaScript USB eklentisi yazarsınız. Gönderildikten sonra kullanıcılarınız ek kurulum gerektirmeden tam SignalRGB efekt kitaplığına erişim kazanır.

Başlamak için tam Eklentiler belgelerine bakın.

  • QMK Firmware — QMK tabanlı klavyelerle SignalRGB aydınlatmayı entegre edin: QMK Entegrasyonu
  • SignalRGB API — SignalRGB’yi programlı olarak sorgulayın ve kontrol edin: API Referansı
  • DIY Arduino Kontrolörü — Arduino kullanarak kendi RGB kontrolörünüzü oluşturun: DIY Arduino Kılavuzu