XBox controller disable / enable toggle

This commit is contained in:
Serge
2024-01-27 11:44:07 +01:00
parent b5e160bc00
commit 2987d750e3
6 changed files with 103 additions and 58 deletions

View File

@@ -510,6 +510,11 @@ namespace GHelper.Ally
}
public static void ApplyXBoxStatus()
{
AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xD1, 0x0B, 0x01, AppConfig.Is("controller_disabled") ? (byte)0x02 : (byte)0x01 }, "Status");
}
public static void ApplyMode(ControllerMode applyMode = ControllerMode.Auto)
{
Task.Run(() =>
@@ -537,7 +542,7 @@ namespace GHelper.Ally
InputDispatcher.SetBacklightAuto(true);
WakeUp();
AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xd1, 0x01, 0x01, (byte)_applyMode }, "Controller");
AsusHid.WriteInput(new byte[] { AsusHid.INPUT_ID, 0xD1, 0x01, 0x01, (byte)_applyMode }, "Controller");
AsusHid.WriteInput(CommandSave, null);
BindZone(BindingZone.M1M2);