diff --git a/app/AppConfig.cs b/app/AppConfig.cs index bdd91c9c..75a89522 100644 --- a/app/AppConfig.cs +++ b/app/AppConfig.cs @@ -413,6 +413,11 @@ public static class AppConfig return Is("no_overdrive") || IsOLED(); } + public static bool IsNoSleepEvent() + { + return ContainsModel("FX505"); + } + public static bool IsStrix() { return ContainsModel("Strix") || ContainsModel("Scar") || ContainsModel("G703G"); diff --git a/app/Input/InputDispatcher.cs b/app/Input/InputDispatcher.cs index e96a6aa3..6bf0b55f 100644 --- a/app/Input/InputDispatcher.cs +++ b/app/Input/InputDispatcher.cs @@ -689,8 +689,8 @@ namespace GHelper.Input return; case 51: // Fn+F6 on old TUFs case 53: // Fn+F6 on GA-502DU model - SleepEvent(); - //NativeMethods.TurnOffScreen(); + if (AppConfig.IsNoSleepEvent()) NativeMethods.TurnOffScreen(); + else SleepEvent(); return; } }