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.
Diğer Kaynaklar
Section titled “Diğer Kaynaklar”- 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