Backlight fixes

This commit is contained in:
Serge
2023-06-02 14:06:12 +02:00
parent 65b4192393
commit ddb591b79a
2 changed files with 8 additions and 10 deletions

View File

@@ -101,7 +101,7 @@ namespace GHelper
if (!backlightActivity && iddle.TotalSeconds < kb_timeout) if (!backlightActivity && iddle.TotalSeconds < kb_timeout)
{ {
backlightActivity = true; backlightActivity = true;
SetBacklight(); SetBacklightAuto();
} }
//Debug.WriteLine(iddle.TotalSeconds); //Debug.WriteLine(iddle.TotalSeconds);
@@ -412,7 +412,7 @@ namespace GHelper
} }
public static int GetBacklight(bool auto = false) public static int GetBacklight()
{ {
int backlight_power = AppConfig.getConfig("keyboard_brightness", 1); int backlight_power = AppConfig.getConfig("keyboard_brightness", 1);
int backlight_battery = AppConfig.getConfig("keyboard_brightness_ac", 1); int backlight_battery = AppConfig.getConfig("keyboard_brightness_ac", 1);
@@ -420,18 +420,16 @@ namespace GHelper
int backlight; int backlight;
if (auto) //backlight = onBattery ? Math.Min(backlight_battery, backlight_power) : Math.Max(backlight_battery, backlight_power);
backlight = onBattery ? Math.Min(backlight_battery, backlight_power) : Math.Max(backlight_battery, backlight_power); backlight = onBattery ? backlight_battery : backlight_power;
else
backlight = onBattery ? backlight_battery : backlight_power;
return Math.Max(Math.Min(3, backlight), 0); return Math.Max(Math.Min(3, backlight), 0);
} }
public static void SetBacklight(bool auto = false) public static void SetBacklightAuto(bool init = false)
{ {
if (auto) AsusUSB.Init(); if (init) AsusUSB.Init();
AsusUSB.ApplyBrightness(GetBacklight(auto), "Auto"); AsusUSB.ApplyBrightness(GetBacklight(), "Auto");
} }
public static void SetBacklight(int delta) public static void SetBacklight(int delta)

View File

@@ -1295,7 +1295,7 @@ namespace GHelper
public void AutoKeyboard() public void AutoKeyboard()
{ {
InputDispatcher.SetBacklight(true); InputDispatcher.SetBacklightAuto(true);
} }
public void AutoPerformance() public void AutoPerformance()