mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Airplane mode hotkey https://github.com/seerge/g-helper/issues/1765
This commit is contained in:
@@ -37,6 +37,7 @@ public class AsusACPI
|
|||||||
|
|
||||||
public const uint UniversalControl = 0x00100021;
|
public const uint UniversalControl = 0x00100021;
|
||||||
|
|
||||||
|
public const int Airplane = 0x88;
|
||||||
public const int KB_Light_Up = 0xc4;
|
public const int KB_Light_Up = 0xc4;
|
||||||
public const int KB_Light_Down = 0xc5;
|
public const int KB_Light_Down = 0xc5;
|
||||||
public const int Brightness_Down = 0x10;
|
public const int Brightness_Down = 0x10;
|
||||||
|
|||||||
@@ -584,6 +584,9 @@ namespace GHelper.Input
|
|||||||
case 55: // Arconym
|
case 55: // Arconym
|
||||||
KeyProcess("m6");
|
KeyProcess("m6");
|
||||||
return;
|
return;
|
||||||
|
case 136: // FN + F12
|
||||||
|
Program.acpi.DeviceSet(AsusACPI.UniversalControl, AsusACPI.Airplane, "Airplane");
|
||||||
|
return;
|
||||||
case 181: // FN + Numpad Enter
|
case 181: // FN + Numpad Enter
|
||||||
KeyProcess("fne");
|
KeyProcess("fne");
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -248,16 +248,13 @@ namespace GHelper.USB
|
|||||||
|
|
||||||
public static void Init()
|
public static void Init()
|
||||||
{
|
{
|
||||||
//Task.Run(async () =>
|
AsusHid.Write(new List<byte[]> {
|
||||||
//{
|
new byte[] { AsusHid.AURA_ID, 0xb9 },
|
||||||
AsusHid.Write(new List<byte[]> {
|
Encoding.ASCII.GetBytes("]ASUS Tech.Inc."),
|
||||||
new byte[] { AsusHid.AURA_ID, 0xb9 },
|
new byte[] { AsusHid.AURA_ID, 0x05, 0x20, 0x31, 0, 0x1a },
|
||||||
Encoding.ASCII.GetBytes("]ASUS Tech.Inc."),
|
//Encoding.ASCII.GetBytes("^ASUS Tech.Inc."),
|
||||||
new byte[] { AsusHid.AURA_ID, 0x05, 0x20, 0x31, 0, 0x1a },
|
//new byte[] { 0x5e, 0x05, 0x20, 0x31, 0, 0x1a }
|
||||||
//Encoding.ASCII.GetBytes("^ASUS Tech.Inc."),
|
});
|
||||||
//new byte[] { 0x5e, 0x05, 0x20, 0x31, 0, 0x1a }
|
|
||||||
});
|
|
||||||
//});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user