From ddb591b79abefa407e74cc5e6d6a725f99c65c21 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:06:12 +0200 Subject: [PATCH] Backlight fixes --- app/InputDispatcher.cs | 16 +++++++--------- app/Settings.cs | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/app/InputDispatcher.cs b/app/InputDispatcher.cs index 948bcb99..d47ed791 100644 --- a/app/InputDispatcher.cs +++ b/app/InputDispatcher.cs @@ -101,7 +101,7 @@ namespace GHelper if (!backlightActivity && iddle.TotalSeconds < kb_timeout) { backlightActivity = true; - SetBacklight(); + SetBacklightAuto(); } //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_battery = AppConfig.getConfig("keyboard_brightness_ac", 1); @@ -420,18 +420,16 @@ namespace GHelper int backlight; - if (auto) - backlight = onBattery ? Math.Min(backlight_battery, backlight_power) : Math.Max(backlight_battery, backlight_power); - else - backlight = onBattery ? backlight_battery : backlight_power; + //backlight = onBattery ? Math.Min(backlight_battery, backlight_power) : Math.Max(backlight_battery, backlight_power); + backlight = onBattery ? backlight_battery : backlight_power; 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(); - AsusUSB.ApplyBrightness(GetBacklight(auto), "Auto"); + if (init) AsusUSB.Init(); + AsusUSB.ApplyBrightness(GetBacklight(), "Auto"); } public static void SetBacklight(int delta) diff --git a/app/Settings.cs b/app/Settings.cs index 5699b3f1..74f7de85 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -1295,7 +1295,7 @@ namespace GHelper public void AutoKeyboard() { - InputDispatcher.SetBacklight(true); + InputDispatcher.SetBacklightAuto(true); } public void AutoPerformance()