mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Screenpad toggle tweak https://github.com/seerge/g-helper/issues/2296
This commit is contained in:
@@ -809,9 +809,14 @@ namespace GHelper.Input
|
|||||||
public static void ToggleScreenpad()
|
public static void ToggleScreenpad()
|
||||||
{
|
{
|
||||||
int toggle = AppConfig.Is("screenpad_toggle") ? 0 : 1;
|
int toggle = AppConfig.Is("screenpad_toggle") ? 0 : 1;
|
||||||
|
int brightness = AppConfig.Get("screenpad", 100);
|
||||||
|
|
||||||
Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, toggle, "ScreenpadToggle");
|
Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, toggle, "ScreenpadToggle");
|
||||||
|
if (toggle > 0) Program.acpi.DeviceSet(AsusACPI.ScreenPadBrightness, Math.Max(brightness * 255 / 100, 0), "Screenpad");
|
||||||
|
|
||||||
AppConfig.Set("screenpad_toggle", toggle);
|
AppConfig.Set("screenpad_toggle", toggle);
|
||||||
|
|
||||||
|
|
||||||
Program.toast.RunToast($"Screen Pad " + (toggle == 1 ? "On" : "Off"), toggle > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
Program.toast.RunToast($"Screen Pad " + (toggle == 1 ? "On" : "Off"), toggle > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user