From 392b437913fecad12a130a6e183ffa27f1df56a2 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:23:23 +0200 Subject: [PATCH] Ctrl+M1/M2 for TUF --- app/AnimeMatrix/AniMatrixControl.cs | 1 + app/GHelper.csproj | 2 +- app/Input/InputDispatcher.cs | 23 +++++++++++++++++------ 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/app/AnimeMatrix/AniMatrixControl.cs b/app/AnimeMatrix/AniMatrixControl.cs index b7963a6f..f2a65ea3 100644 --- a/app/AnimeMatrix/AniMatrixControl.cs +++ b/app/AnimeMatrix/AniMatrixControl.cs @@ -70,6 +70,7 @@ namespace GHelper.AnimeMatrix if (brightness == 0 || (auto && SystemInformation.PowerStatus.PowerLineStatus != PowerLineStatus.Online)) { mat.SetDisplayState(false); + mat.SetDisplayState(false); // some devices are dumb Logger.WriteLine("Matrix Off"); } else diff --git a/app/GHelper.csproj b/app/GHelper.csproj index b8e2b4a4..7de688ab 100644 --- a/app/GHelper.csproj +++ b/app/GHelper.csproj @@ -15,7 +15,7 @@ AnyCPU False True - 0.103 + 0.104 diff --git a/app/Input/InputDispatcher.cs b/app/Input/InputDispatcher.cs index 820d1ff8..5511c08f 100644 --- a/app/Input/InputDispatcher.cs +++ b/app/Input/InputDispatcher.cs @@ -150,12 +150,25 @@ namespace GHelper.Input public static bool NoMKeys() { return AppConfig.ContainsModel("Z13") || + AppConfig.ContainsModel("FX706") || AppConfig.ContainsModel("FA506") || AppConfig.ContainsModel("FX506") || AppConfig.ContainsModel("Duo") || AppConfig.ContainsModel("FX505"); } + static void BrightnessUp() + { + if (IsManualBrightness()) Program.toast.RunToast(ScreenBrightness.Adjust(+10) + "%", ToastIcon.BrightnessUp); + HandleOptimizationEvent(32); + } + + static void BrightnessDown() + { + if (IsManualBrightness()) Program.toast.RunToast(ScreenBrightness.Adjust(-10) + "%", ToastIcon.BrightnessDown); + HandleOptimizationEvent(16); + } + public void KeyPressed(object sender, KeyPressedEventArgs e) { @@ -227,12 +240,10 @@ namespace GHelper.Input KeyboardHook.KeyPress(Keys.Snapshot); break; case Keys.F7: - if (IsManualBrightness()) Program.toast.RunToast(ScreenBrightness.Adjust(-10) + "%", ToastIcon.BrightnessDown); - HandleOptimizationEvent(16); + BrightnessDown(); break; case Keys.F8: - if (IsManualBrightness()) Program.toast.RunToast(ScreenBrightness.Adjust(+10) + "%", ToastIcon.BrightnessUp); - HandleOptimizationEvent(32); + BrightnessUp(); break; case Keys.F9: KeyboardHook.KeyWinPress(Keys.P); @@ -269,11 +280,11 @@ namespace GHelper.Input { case Keys.VolumeDown: // Screen brightness down on CTRL+VolDown - HandleOptimizationEvent(16); + BrightnessDown(); break; case Keys.VolumeUp: // Screen brightness up on CTRL+VolUp - HandleOptimizationEvent(32); + BrightnessUp(); break; } }