Ctrl+M1/M2 for TUF

This commit is contained in:
Serge
2023-08-01 12:23:23 +02:00
parent ffe07b42b5
commit 392b437913
3 changed files with 19 additions and 7 deletions

View File

@@ -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

View File

@@ -15,7 +15,7 @@
<PlatformTarget>AnyCPU</PlatformTarget>
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<AssemblyVersion>0.103</AssemblyVersion>
<AssemblyVersion>0.104</AssemblyVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">

View File

@@ -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;
}
}