示例#1
0
        private void FormSpectralTest_Load(object sender, EventArgs e)
        {
            comboDeviceType.DataSource = Enum.GetValues(typeof(DeviceType));
            comboLedName.DataSource    = Enum.GetValues(typeof(LedName));

            Led.Initialize();

            string status = "";

            status += $"Logitech is enabled: {Led.LogitechIsEnabled().ToString()}\n";
            status += $"Corsair is enabled: {Led.CorsairIsEnabled().ToString()}\n";
            // status += $"Razer is enabled: {Led.RazerIsEnabled().ToString()}\n";

            labelStatus.Text = status;

            Led.SetColor(Color.Black);
            Led.SetColorForLeds(new List <LedName> {
                LedName.W, LedName.A, LedName.S, LedName.D
            }, Color.OrangeRed);
            Led.SetColorForLeds(new List <LedName> {
                LedName.LeftShift, LedName.E, LedName.Q
            }, Color.Green);
            Led.SetColorForLeds(new List <LedName> {
                LedName.One, LedName.Two, LedName.Three, LedName.Four
            }, Color.Blue);
            Led.SetColorForLed(LedName.R, Color.Red);
            Led.SetColorForLed(LedName.F, Color.Purple);
            Led.SetColorForLed(LedName.Spacebar, Color.White);
            Led.SetColorForLed(LedName.MouseZone1, Color.ForestGreen);
            Led.SetColorForLed(LedName.HeadsetLeftZone, Color.SeaGreen);
            Led.SetColorForLed(LedName.MousepadZone1, Color.PaleVioletRed);
            Led.SetColorForLed(LedName.SpeakerLeft, Color.MediumOrchid);
        }
示例#2
0
 void Start()
 {
     if (Led.Initialize())
     {
         Led.SetColor(Color.black);
         Led.SetColorForLeds(
             new[] { LedName.W, LedName.A, LedName.S, LedName.D },
             Color.magenta
             );
     }
 }