ربط مواضع مصابيح LED
أصبح لدينا الآن جهاز يعمل بكامل وظائفه، لكن مصابيح LED غير مربوطة بشكل صحيح.
لربط مواضع مصابيح LED في SignalRGB، نحتاج إلى استخدام أداة التلوين.
لاستخدام أداة التلوين، نحتاج إلى فتح SignalRGB.
ثم نحتاج إلى الانتقال إلى صفحة الأجهزة والانتقال إلى جهازنا.
الآن نحتاج إلى النقر على علامة تبويب فرشاة الرسم، ثم النقر على أيقونة فرشاة الرسم.

تسمية مصابيح LED
Section titled “تسمية مصابيح LED”الآن سنبدأ في تلوين مصابيح LED، ومع تلوين كل منها، سنسمّي كل مصباح LED في الإضافة بما يقابله على الجهاز.
بعد تلوين جميع مصابيح LED، نحصل على الربط الموضح أدناه.
var vLedNames = [ "Logo", "Scroll Wheel", "Keypad", "Front", "DPI Indicator Light" ];var vLedPositions = [ [0,0], [1,0], [2,0], [3,0], [4,0] ];أصبحت جميع مصابيح LED الآن مسمّاة بشكل صحيح، لكننا لا نزال بحاجة إلى ربطها بشكل صحيح وفقًا لمواقعها الفعلية على الجهاز.
ربط مصابيح LED
Section titled “ربط مصابيح LED”لربط مصابيح LED، نحتاج إلى فهم كيفية عمل نظام الربط. يعمل نظام المواضع بالصيغة [x,y]. وهذا يعني أن القيمة الأولى (x) تمثل مدى بُعد مصباح LED نحو اليمين عن الجانب الأيسر لمستطيل الجهاز على لوحة التأثيرات. والقيمة الثانية (y) تمثل مدى بُعد مصباح LED نحو الأسفل عن الجزء العلوي لمستطيل الجهاز على لوحة التأثيرات.
باستخدام هذه المعلومات ومع مراعاة الموقع الفعلي لمصابيح LED، نحصل على الربط الصحيح الموضح أدناه.
var vLedNames = [ "Logo", "Scroll Wheel", "Keypad", "Front", "DPI Indicator Light" ];var vLedPositions = [ [1,2], [1,0], [0,1], [2,0], [0,0] ];الآن بعد أن أصبح لدينا ربط صحيح لمصابيح LED، نحتاج أيضًا إلى تغيير حجم مستطيل الجهاز ليمثل حجم جهازنا بشكل صحيح.
تذكّر أن حجم الجهاز يجب أن يكون أكبر بمقدار واحد في كل اتجاه من أبعد المواضع. وهذا يعني أنه في حالتنا، يجب أن يكون حجم جهازي [3,3]، لأن أبعد مواضعي في كل اتجاه هي [2,2].
export function Name() { return "Corsair Scimitar Pro"; }export function VendorId() { return 0x1b1c; }export function ProductId() { return 0x1B3E; }export function Publisher() { return "WhirlwindFX"; }export function Size() { return [3,3]; }export function DefaultPosition(){return [10, 100]; }export function DefaultScale(){return 8.0}الآن، أصبح لدينا إضافة جهاز تعمل بكامل وظائفها، لكنها لا تزال تفتقد إلى صورة للجهاز.