Dimmer minimum backlight brightness for Ally

This commit is contained in:
Serge
2024-01-13 15:57:59 +01:00
parent 1464a39eb4
commit b1b187f098

View File

@@ -264,6 +264,16 @@ namespace GHelper.USB
if (isACPI) Program.acpi.TUFKeyboardBrightness(brightness); if (isACPI) Program.acpi.TUFKeyboardBrightness(brightness);
AsusHid.Write(new byte[] { AsusHid.AURA_ID, 0xba, 0xc5, 0xc4, (byte)brightness }, log); AsusHid.Write(new byte[] { AsusHid.AURA_ID, 0xba, 0xc5, 0xc4, (byte)brightness }, log);
if (AppConfig.IsAlly())
{
switch (brightness)
{
case 1: ApplyAura(0.1); break;
case 2: ApplyAura(0.2); break;
}
}
if (AppConfig.ContainsModel("GA503")) if (AppConfig.ContainsModel("GA503"))
AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xba, 0xc5, 0xc4, (byte)brightness }, log); AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xba, 0xc5, 0xc4, (byte)brightness }, log);
}); });
@@ -558,7 +568,7 @@ namespace GHelper.USB
} }
public static void ApplyAura() public static void ApplyAura(double colorDim = 1)
{ {
Mode = (AuraMode)AppConfig.Get("aura_mode"); Mode = (AuraMode)AppConfig.Get("aura_mode");
@@ -566,6 +576,13 @@ namespace GHelper.USB
SetColor(AppConfig.Get("aura_color")); SetColor(AppConfig.Get("aura_color"));
SetColor2(AppConfig.Get("aura_color2")); SetColor2(AppConfig.Get("aura_color2"));
if (colorDim < 1)
{
Color1 = Color.FromArgb((int)(Color1.R * colorDim), (int)(Color1.G * colorDim), (int)(Color1.B * colorDim));
Color2 = Color.FromArgb((int)(Color2.R * colorDim), (int)(Color2.G * colorDim), (int)(Color2.B * colorDim));
}
timer.Enabled = false; timer.Enabled = false;
Logger.WriteLine($"AuraMode: {Mode}"); Logger.WriteLine($"AuraMode: {Mode}");