mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Screenpad hotkey for DUO https://github.com/seerge/g-helper/issues/1215
This commit is contained in:
@@ -602,8 +602,8 @@ namespace GHelper.Input
|
|||||||
|
|
||||||
if (delta == 100)
|
if (delta == 100)
|
||||||
{
|
{
|
||||||
if (brightness < 0) brightness = 0;
|
if (brightness < 0) brightness = 100;
|
||||||
else if (brightness < 100) brightness = 100;
|
else if (brightness >= 100) brightness = 0;
|
||||||
else brightness = -10;
|
else brightness = -10;
|
||||||
|
|
||||||
} else
|
} else
|
||||||
@@ -613,12 +613,17 @@ namespace GHelper.Input
|
|||||||
|
|
||||||
AppConfig.Set("screenpad", brightness);
|
AppConfig.Set("screenpad", brightness);
|
||||||
|
|
||||||
Program.acpi.DeviceSet(AsusACPI.ScreenPadBrightness, Math.Min(brightness * 255 / 100, 0 ), "Screenpad");
|
if (brightness >= 0) Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, 1, "ScreenpadOn");
|
||||||
if (brightness < 0) Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, brightness, "ScreenpadToggle");
|
|
||||||
|
Program.acpi.DeviceSet(AsusACPI.ScreenPadBrightness, Math.Max(brightness * 255 / 100, 0 ), "Screenpad");
|
||||||
|
|
||||||
|
if (brightness < 0) Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, 0, "ScreenpadOff");
|
||||||
|
|
||||||
string toast;
|
string toast;
|
||||||
|
|
||||||
if (brightness < 0) toast = "Off"; else toast = brightness.ToString() + "%";
|
if (brightness < 0) toast = "Off";
|
||||||
|
else if (brightness == 0) toast = "Hidden";
|
||||||
|
else toast = brightness.ToString() + "%";
|
||||||
|
|
||||||
Program.toast.RunToast($"Screen Pad {toast}", delta > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
Program.toast.RunToast($"Screen Pad {toast}", delta > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user