diff --git a/app/AsusMouseSettings.cs b/app/AsusMouseSettings.cs index 62a9715b..615b2684 100644 --- a/app/AsusMouseSettings.cs +++ b/app/AsusMouseSettings.cs @@ -602,6 +602,12 @@ namespace GHelper labelLowBatteryWarningValue.Visible = false; sliderLowBatteryWarning.Visible = false; } + else + { + sliderLowBatteryWarning.Min = 0; + sliderLowBatteryWarning.Step = mouse.LowBatteryWarningStep(); + sliderLowBatteryWarning.Max = mouse.LowBatteryWarningMax(); + } if (!mouse.HasAutoPowerOff() && !mouse.HasLowBatteryWarning()) { diff --git a/app/Peripherals/Mouse/AsusMouse.cs b/app/Peripherals/Mouse/AsusMouse.cs index c8970608..5481e0e9 100644 --- a/app/Peripherals/Mouse/AsusMouse.cs +++ b/app/Peripherals/Mouse/AsusMouse.cs @@ -445,6 +445,16 @@ namespace GHelper.Peripherals.Mouse return false; } + public virtual int LowBatteryWarningStep() + { + return 10; + } + + public virtual int LowBatteryWarningMax() + { + return 50; + } + public virtual bool HasLowBatteryWarning() { return false;