mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Sceenpad toggle https://github.com/seerge/g-helper/issues/1450
This commit is contained in:
@@ -627,7 +627,10 @@ namespace GHelper.Input
|
|||||||
Program.acpi.DeviceSet(AsusACPI.UniversalControl, AsusACPI.KB_Sleep, "Sleep");
|
Program.acpi.DeviceSet(AsusACPI.UniversalControl, AsusACPI.KB_Sleep, "Sleep");
|
||||||
break;
|
break;
|
||||||
case 106: // Screenpad button on DUO
|
case 106: // Screenpad button on DUO
|
||||||
SetScreenpad(100);
|
if (Control.ModifierKeys == Keys.Shift)
|
||||||
|
ToggleScreenpad();
|
||||||
|
else
|
||||||
|
SetScreenpad(100);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
@@ -686,6 +689,16 @@ namespace GHelper.Input
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void ToggleScreenpad()
|
||||||
|
{
|
||||||
|
int toggle = AppConfig.Is("screenpad_toggle") ? 0 : 1;
|
||||||
|
|
||||||
|
Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, toggle, "ScreenpadToggle");
|
||||||
|
AppConfig.Set("screenpad_toggle", toggle);
|
||||||
|
Program.toast.RunToast($"Screen Pad " + (toggle == 1 ? "On" : "Off"), toggle > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static void SetScreenpad(int delta)
|
public static void SetScreenpad(int delta)
|
||||||
{
|
{
|
||||||
int brightness = AppConfig.Get("screenpad", 100);
|
int brightness = AppConfig.Get("screenpad", 100);
|
||||||
|
|||||||
Reference in New Issue
Block a user