diff --git a/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboard.cs b/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboard.cs index 4468016b9..abb4e026b 100644 --- a/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboard.cs +++ b/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboard.cs @@ -128,6 +128,8 @@ namespace Artemis.DeviceProviders.Corsair { cueLed = _keyboard.Leds.FirstOrDefault(k => k.Id.ToString() == keyCode.ToString()) ?? _keyboard.Leds.FirstOrDefault(k => k.Id == KeyMap.FormsKeys[keyCode]); + + Logger.Trace("Keycode: {0} resolved to CUE LED: {1}", keyCode, cueLed); } catch (Exception) { diff --git a/Artemis/Artemis/DeviceProviders/Corsair/Utilities/KeyMap.cs b/Artemis/Artemis/DeviceProviders/Corsair/Utilities/KeyMap.cs index 19395ca61..2c107060b 100644 --- a/Artemis/Artemis/DeviceProviders/Corsair/Utilities/KeyMap.cs +++ b/Artemis/Artemis/DeviceProviders/Corsair/Utilities/KeyMap.cs @@ -23,9 +23,9 @@ namespace Artemis.DeviceProviders.Corsair.Utilities {Keys.Capital, CorsairLedId.CapsLock}, {Keys.Oem1, CorsairLedId.SemicolonAndColon}, {Keys.Oem7, CorsairLedId.ApostropheAndDoubleQuote}, - {Keys.OemBackslash, CorsairLedId.Backslash}, + {Keys.OemBackslash, CorsairLedId.NonUsBackslash}, {Keys.LShiftKey, CorsairLedId.LeftShift}, - {Keys.Oem5, CorsairLedId.NonUsBackslash}, + {Keys.Oem5, CorsairLedId.NonUsTilde}, {Keys.Oemcomma, CorsairLedId.CommaAndLessThan}, {Keys.OemPeriod, CorsairLedId.PeriodAndBiggerThan}, {Keys.OemQuestion, CorsairLedId.SlashAndQuestionMark},