From d9a3678b815380ea95f20323f094629a8d549b31 Mon Sep 17 00:00:00 2001 From: Darth Affe Date: Sat, 10 Sep 2016 10:11:14 +0200 Subject: [PATCH] Fixed a few typos --- Devices/Generic/Enums/CorsairLedId.cs | 183 ++++++++++++++++++ Devices/Generic/PositionedCorsairLed.cs | 29 +++ Devices/Headset/CorsairHeadset.cs | 2 +- Devices/Headset/CorsairHeadsetDeviceInfo.cs | 4 + Devices/Mousemat/CorsairMousemat.cs | 2 +- Devices/Mousemat/CorsairMousematDeviceInfo.cs | 7 +- 6 files changed, 221 insertions(+), 6 deletions(-) create mode 100644 Devices/Generic/Enums/CorsairLedId.cs create mode 100644 Devices/Generic/PositionedCorsairLed.cs diff --git a/Devices/Generic/Enums/CorsairLedId.cs b/Devices/Generic/Enums/CorsairLedId.cs new file mode 100644 index 0000000..a19b648 --- /dev/null +++ b/Devices/Generic/Enums/CorsairLedId.cs @@ -0,0 +1,183 @@ +namespace CUE.NET.Devices.Generic.Enums +{ + /// + /// Contains list of all LEDs available for all corsair devices. + /// + public enum CorsairLedId + { + Invalid = 0, + Escape = 1, + F1 = 2, + F2 = 3, + F3 = 4, + F4 = 5, + F5 = 6, + F6 = 7, + F7 = 8, + F8 = 9, + F9 = 10, + F10 = 11, + F11 = 12, + GraveAccentAndTilde = 13, + D1 = 14, + D2 = 15, + D3 = 16, + D4 = 17, + D5 = 18, + D6 = 19, + D7 = 20, + D8 = 21, + D9 = 22, + D0 = 23, + MinusAndUnderscore = 24, + Tab = 25, + Q = 26, + W = 27, + E = 28, + R = 29, + T = 30, + Y = 31, + U = 32, + I = 33, + O = 34, + P = 35, + BracketLeft = 36, + CapsLock = 37, + A = 38, + S = 39, + D = 40, + F = 41, + G = 42, + H = 43, + J = 44, + K = 45, + L = 46, + SemicolonAndColon = 47, + ApostropheAndDoubleQuote = 48, + LeftShift = 49, + NonUsBackslash = 50, + Z = 51, + X = 52, + C = 53, + V = 54, + B = 55, + N = 56, + M = 57, + CommaAndLessThan = 58, + PeriodAndBiggerThan = 59, + SlashAndQuestionMark = 60, + LeftCtrl = 61, + LeftGui = 62, + LeftAlt = 63, + Lang2 = 64, + Space = 65, + Lang1 = 66, + International2 = 67, + RightAlt = 68, + RightGui = 69, + Application = 70, + LedProgramming = 71, + Brightness = 72, + F12 = 73, + PrintScreen = 74, + ScrollLock = 75, + PauseBreak = 76, + Insert = 77, + Home = 78, + PageUp = 79, + BracketRight = 80, + Backslash = 81, + NonUsTilde = 82, + Enter = 83, + International1 = 84, + EqualsAndPlus = 85, + International3 = 86, + Backspace = 87, + Delete = 88, + End = 89, + PageDown = 90, + RightShift = 91, + RightCtrl = 92, + UpArrow = 93, + LeftArrow = 94, + DownArrow = 95, + RightArrow = 96, + WinLock = 97, + Mute = 98, + Stop = 99, + ScanPreviousTrack = 100, + PlayPause = 101, + ScanNextTrack = 102, + NumLock = 103, + KeypadSlash = 104, + KeypadAsterisk = 105, + KeypadMinus = 106, + KeypadPlus = 107, + KeypadEnter = 108, + Keypad7 = 109, + Keypad8 = 110, + Keypad9 = 111, + KeypadComma = 112, + Keypad4 = 113, + Keypad5 = 114, + Keypad6 = 115, + Keypad1 = 116, + Keypad2 = 117, + Keypad3 = 118, + Keypad0 = 119, + KeypadPeriodAndDelete = 120, + G1 = 121, + G2 = 122, + G3 = 123, + G4 = 124, + G5 = 125, + G6 = 126, + G7 = 127, + G8 = 128, + G9 = 129, + G10 = 130, + VolumeUp = 131, + VolumeDown = 132, + MR = 133, + M1 = 134, + M2 = 135, + M3 = 136, + G11 = 137, + G12 = 138, + G13 = 139, + G14 = 140, + G15 = 141, + G16 = 142, + G17 = 143, + G18 = 144, + International5 = 145, + International4 = 146, + Fn = 147, + + B1 = 148, + B2 = 149, + B3 = 150, + B4 = 151, + + LeftLogo = 152, + RightLogo = 153, + + Logo = 154, + + Zone1 = 155, + Zone2 = 156, + Zone3 = 157, + Zone4 = 158, + Zone5 = 159, + Zone6 = 160, + Zone7 = 161, + Zone8 = 162, + Zone9 = 163, + Zone10 = 164, + Zone11 = 165, + Zone12 = 166, + Zone13 = 167, + Zone14 = 168, + Zone15 = 169 + } +} diff --git a/Devices/Generic/PositionedCorsairLed.cs b/Devices/Generic/PositionedCorsairLed.cs new file mode 100644 index 0000000..a3e1077 --- /dev/null +++ b/Devices/Generic/PositionedCorsairLed.cs @@ -0,0 +1,29 @@ +// ReSharper disable MemberCanBePrivate.Global +// ReSharper disable UnusedAutoPropertyAccessor.Global +// ReSharper disable AutoPropertyCanBeMadeGetOnly.Global + +using System.Drawing; + +namespace CUE.NET.Devices.Generic +{ + public class PositionedCorsairLed : CorsairLed + { + #region Properties & Fields + + /// + /// Gets a rectangle representing the physical location of the led. + /// + public RectangleF LedRectangle { get; } + + #endregion + + #region Constructors + + internal PositionedCorsairLed(RectangleF ledRectangle) + { + this.LedRectangle = ledRectangle; + } + + #endregion + } +} diff --git a/Devices/Headset/CorsairHeadset.cs b/Devices/Headset/CorsairHeadset.cs index b674634..4ac74e0 100644 --- a/Devices/Headset/CorsairHeadset.cs +++ b/Devices/Headset/CorsairHeadset.cs @@ -90,7 +90,7 @@ namespace CUE.NET.Devices.Headset /// /// Returns an enumerator that iterates over all LEDs of the headset. /// - /// An enumerator for all LDS of the headset. + /// An enumerator for all LEDS of the headset. public IEnumerator GetEnumerator() { return Leds.GetEnumerator(); diff --git a/Devices/Headset/CorsairHeadsetDeviceInfo.cs b/Devices/Headset/CorsairHeadsetDeviceInfo.cs index 344bfb2..42b3fd3 100644 --- a/Devices/Headset/CorsairHeadsetDeviceInfo.cs +++ b/Devices/Headset/CorsairHeadsetDeviceInfo.cs @@ -8,6 +8,8 @@ namespace CUE.NET.Devices.Headset /// public class CorsairHeadsetDeviceInfo : GenericDeviceInfo { + #region Constructors + /// /// Internal constructor of managed . /// @@ -15,5 +17,7 @@ namespace CUE.NET.Devices.Headset internal CorsairHeadsetDeviceInfo(_CorsairDeviceInfo nativeInfo) : base(nativeInfo) { } + + #endregion } } diff --git a/Devices/Mousemat/CorsairMousemat.cs b/Devices/Mousemat/CorsairMousemat.cs index efcdc0d..76ff16e 100644 --- a/Devices/Mousemat/CorsairMousemat.cs +++ b/Devices/Mousemat/CorsairMousemat.cs @@ -131,7 +131,7 @@ namespace CUE.NET.Devices.Mousemat /// /// Returns an enumerator that iterates over all LEDs of the mousemat. /// - /// An enumerator for all LDS of the mousemat. + /// An enumerator for all LEDS of the mousemat. public IEnumerator GetEnumerator() { return Leds.GetEnumerator(); diff --git a/Devices/Mousemat/CorsairMousematDeviceInfo.cs b/Devices/Mousemat/CorsairMousematDeviceInfo.cs index 41be788..669c063 100644 --- a/Devices/Mousemat/CorsairMousematDeviceInfo.cs +++ b/Devices/Mousemat/CorsairMousematDeviceInfo.cs @@ -7,20 +7,19 @@ using CUE.NET.Native; namespace CUE.NET.Devices.Mousemat { /// - /// Represents specific information for a CUE Mousemat. + /// Represents specific information for a CUE Mousemat. /// public class CorsairMousematDeviceInfo : GenericDeviceInfo { #region Constructors /// - /// Internal constructor of managed . + /// Internal constructor of managed . /// /// The native -struct internal CorsairMousematDeviceInfo(_CorsairDeviceInfo nativeInfo) : base(nativeInfo) - { - } + { } #endregion }