เอกสารสำหรับนักพัฒนา
SignalRGB มีเฟรมเวิร์กสำหรับนักพัฒนาสองแบบ ผู้สร้างคอนเทนต์ใช้ Lightscripts เพื่อสร้างเอฟเฟกต์ RGB ส่วนผู้ผลิตฮาร์ดแวร์ใช้ปลั๊กอินเพื่อเพิ่มการรองรับอุปกรณ์
สำหรับผู้สร้างคอนเทนต์ — Lightscripts
หัวข้อที่มีชื่อว่า “สำหรับผู้สร้างคอนเทนต์ — Lightscripts”Lightscripts คือเอฟเฟกต์แสงที่สร้างด้วย HTML และ JavaScript canvas คุณเขียนเอฟเฟกต์เพียงครั้งเดียว แล้วเอฟเฟกต์จะทำงานบนทุกอุปกรณ์ในชุดอุปกรณ์ของผู้ใช้
Lightscripts ที่คุณสร้างได้มีสามประเภท:
- เอฟเฟกต์ RGB — รูปแบบภาพที่ปรับแต่งได้ ตอบสนองต่ออินพุตของผู้ใช้ และทำงานบนอุปกรณ์ที่เชื่อมต่อทั้งหมด
- ออดิโอวิชวลไลเซอร์ — เอฟเฟกต์แสงที่ตอบสนองแบบเรียลไทม์ต่อเสียงที่กำลังเล่นบนระบบของผู้ใช้
- การผสานรวมกับเกม — แสงที่ตอบสนองต่อเหตุการณ์ในเกม ไม่ว่าจะผ่านตัววิเคราะห์ UI ที่อ่านข้อมูลพิกเซล หรือผ่านคำขอ HTTP POST ที่ส่งตรงจากเกมของคุณ
ดูเอกสาร Lightscriptsฉบับเต็มเพื่อเริ่มต้นใช้งาน
สำหรับผู้ผลิตฮาร์ดแวร์ — ปลั๊กอิน
หัวข้อที่มีชื่อว่า “สำหรับผู้ผลิตฮาร์ดแวร์ — ปลั๊กอิน”ปลั๊กอินช่วยให้คุณเพิ่มการรองรับ SignalRGB ให้กับอุปกรณ์ RGB ใดก็ได้ที่ควบคุมผ่าน HID หรือ Raw USB คุณเขียนปลั๊กอิน USB ด้วย JavaScript ที่อธิบายวิธีสื่อสารกับฮาร์ดแวร์ของคุณ เมื่อส่งปลั๊กอินแล้ว ผู้ใช้ของคุณจะเข้าถึงคลังเอฟเฟกต์ทั้งหมดของ SignalRGB ได้โดยไม่ต้องตั้งค่าเพิ่มเติม
ดูเอกสารปลั๊กอินฉบับเต็มเพื่อเริ่มต้นใช้งาน
แหล่งข้อมูลอื่น ๆ
หัวข้อที่มีชื่อว่า “แหล่งข้อมูลอื่น ๆ”- เฟิร์มแวร์ QMK — ผสานรวมแสงของ SignalRGB เข้ากับคีย์บอร์ดที่ใช้ QMK: การผสานรวม QMK
- SignalRGB API — สืบค้นและควบคุม SignalRGB ผ่านโปรแกรม: เอกสารอ้างอิง API
- คอนโทรลเลอร์ Arduino แบบ DIY — สร้างคอนโทรลเลอร์ RGB ของคุณเองด้วย Arduino: คู่มือ DIY Arduino