diff --git a/app/AsusUSB.cs b/app/AsusUSB.cs index 2322d1f9..61943a57 100644 --- a/app/AsusUSB.cs +++ b/app/AsusUSB.cs @@ -508,13 +508,16 @@ namespace GHelper auraDevice.WriteFeatureData(LED_INIT3); auraDevice.WriteFeatureData(LED_INIT4); auraDevice.WriteFeatureData(LED_INIT5); - auraDevice.WriteFeatureData(PrepareAuraMessage(new byte[] { AURA_HID_ID, 0xbc, 1, 0, 0, 0 })); - auraDevice.WriteFeatureData(PrepareAuraMessage(new byte[] { AURA_HID_ID, 0xbc, 1, 1, 4, 0 })); + + auraDevice.WriteFeatureData(new byte[] { AURA_HID_ID, 0xbc, 1, 0, 0 }); + auraDevice.WriteFeatureData(new byte[] { AURA_HID_ID, 0xbc, 1, 1, 4 }); } + auraDevice.WriteFeatureData(new byte[] { AURA_HID_ID, 0xbc, 1, 0, 0 }); auraDevice.WriteFeatureData(msg); - } else + } + else { auraDevice.WriteFeatureData(AuraMessage(0, color, color, 0)); auraDevice.WriteFeatureData(MESSAGE_SET); diff --git a/app/Input/InputDispatcher.cs b/app/Input/InputDispatcher.cs index 88a6bed8..9d4cffa7 100644 --- a/app/Input/InputDispatcher.cs +++ b/app/Input/InputDispatcher.cs @@ -104,14 +104,19 @@ namespace GHelper.Input if (keyProfile != Keys.None) hook.RegisterHotKey(ModifierKeys.Shift | ModifierKeys.Control, keyProfile); if (keyApp != Keys.None) hook.RegisterHotKey(ModifierKeys.Shift | ModifierKeys.Control, keyApp); - hook.RegisterHotKey(ModifierKeys.Control, Keys.VolumeDown); - hook.RegisterHotKey(ModifierKeys.Control, Keys.VolumeUp); - hook.RegisterHotKey(ModifierKeys.Shift, Keys.VolumeDown); - hook.RegisterHotKey(ModifierKeys.Shift, Keys.VolumeUp); + if (!AppConfig.Is("skip_hotkeys")) + { + hook.RegisterHotKey(ModifierKeys.Control, Keys.VolumeDown); + hook.RegisterHotKey(ModifierKeys.Control, Keys.VolumeUp); + hook.RegisterHotKey(ModifierKeys.Shift, Keys.VolumeDown); + hook.RegisterHotKey(ModifierKeys.Shift, Keys.VolumeUp); + } if (!AppConfig.ContainsModel("Z13")) + { if (actionM1 is not null && actionM1.Length > 0) hook.RegisterHotKey(ModifierKeys.None, Keys.VolumeDown); - if (actionM2 is not null && actionM2.Length > 0) hook.RegisterHotKey(ModifierKeys.None, Keys.VolumeUp); + if (actionM2 is not null && actionM2.Length > 0) hook.RegisterHotKey(ModifierKeys.None, Keys.VolumeUp); + } // FN-Lock group