mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Dimmer minimum backlight brightness for Ally
This commit is contained in:
@@ -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}");
|
||||||
|
|||||||
Reference in New Issue
Block a user