mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2025-12-12 17:48:31 +00:00
450 lines
9.0 KiB
C#
450 lines
9.0 KiB
C#
// ReSharper disable InconsistentNaming
|
|
#pragma warning disable 1591
|
|
|
|
namespace RGB.NET.Devices.SteelSeries;
|
|
|
|
/// <summary>
|
|
/// Contains a list of Steel Series LED IDs
|
|
/// </summary>
|
|
public enum SteelSeriesLedId
|
|
{
|
|
[APIName("one")]
|
|
ZoneOne,
|
|
[APIName("two")]
|
|
ZoneTwo,
|
|
[APIName("three")]
|
|
ZoneThree,
|
|
[APIName("four")]
|
|
ZoneFour,
|
|
[APIName("five")]
|
|
ZoneFive,
|
|
[APIName("six")]
|
|
ZoneSix,
|
|
[APIName("seven")]
|
|
ZoneSeven,
|
|
[APIName("eight")]
|
|
ZoneEight,
|
|
[APIName("nine")]
|
|
ZoneNine,
|
|
[APIName("ten")]
|
|
ZoneTen,
|
|
[APIName("eleven")]
|
|
ZoneEleven,
|
|
[APIName("twelve")]
|
|
ZoneTwelve,
|
|
[APIName("thirteen")]
|
|
ZoneThirteen,
|
|
[APIName("fourteen")]
|
|
ZoneFourteen,
|
|
[APIName("fifteen")]
|
|
ZoneFifteen,
|
|
[APIName("sixteen")]
|
|
ZoneSixteen,
|
|
[APIName("seventeen")]
|
|
ZoneSeventeen,
|
|
[APIName("eighteen")]
|
|
ZoneEighteen,
|
|
[APIName("nineteen")]
|
|
ZoneNineteen,
|
|
[APIName("twenty")]
|
|
ZoneTwenty,
|
|
[APIName("twenty-one")]
|
|
ZoneTwentyOne,
|
|
[APIName("twenty-two")]
|
|
ZoneTwentyTwo,
|
|
[APIName("twenty-three")]
|
|
ZoneTwentyThree,
|
|
[APIName("twenty-four")]
|
|
ZoneTwentyFour,
|
|
[APIName("twenty-five")]
|
|
ZoneTwentyFive,
|
|
[APIName("twenty-six")]
|
|
ZoneTwentySix,
|
|
[APIName("twenty-seven")]
|
|
ZoneTwentySeven,
|
|
[APIName("twenty-eight")]
|
|
ZoneTwentyEight,
|
|
[APIName("twenty-nine")]
|
|
ZoneTwentyNine,
|
|
[APIName("thirty")]
|
|
ZoneThirty,
|
|
[APIName("thirty-one")]
|
|
ZoneThirtyOne,
|
|
[APIName("thirty-two")]
|
|
ZoneThirtyTwo,
|
|
[APIName("thirty-three")]
|
|
ZoneThirtyThree,
|
|
[APIName("thirty-four")]
|
|
ZoneThirtyFour,
|
|
[APIName("thirty-five")]
|
|
ZoneThirtyFive,
|
|
[APIName("thirty-six")]
|
|
ZoneThirtySix,
|
|
[APIName("thirty-seven")]
|
|
ZoneThirtySeven,
|
|
[APIName("thirty-eight")]
|
|
ZoneThirtyEight,
|
|
[APIName("thirty-nine")]
|
|
ZoneThirtyNine,
|
|
[APIName("forty")]
|
|
ZoneForty,
|
|
[APIName("forty-one")]
|
|
ZoneFortyOne,
|
|
[APIName("forty-two")]
|
|
ZoneFortyTwo,
|
|
[APIName("forty-three")]
|
|
ZoneFortyThree,
|
|
[APIName("forty-four")]
|
|
ZoneFortyFour,
|
|
[APIName("forty-five")]
|
|
ZoneFortyFive,
|
|
[APIName("forty-six")]
|
|
ZoneFortySix,
|
|
[APIName("forty-seven")]
|
|
ZoneFortySeven,
|
|
[APIName("forty-eight")]
|
|
ZoneFortyEight,
|
|
[APIName("forty-nine")]
|
|
ZoneFortyNine,
|
|
[APIName("fifty")]
|
|
ZoneFifty,
|
|
[APIName("fifty-one")]
|
|
ZoneFiftyOne,
|
|
[APIName("fifty-two")]
|
|
ZoneFiftyTwo,
|
|
[APIName("fifty-three")]
|
|
ZoneFiftyThree,
|
|
[APIName("fifty-four")]
|
|
ZoneFiftyFour,
|
|
[APIName("fifty-five")]
|
|
ZoneFiftyFive,
|
|
[APIName("fifty-six")]
|
|
ZoneFiftySix,
|
|
[APIName("fifty-seven")]
|
|
ZoneFiftySeven,
|
|
[APIName("fifty-eight")]
|
|
ZoneFiftyEight,
|
|
[APIName("fifty-nine")]
|
|
ZoneFiftyNine,
|
|
[APIName("sixty")]
|
|
ZoneSixty,
|
|
[APIName("sixty-one")]
|
|
ZoneSixtyOne,
|
|
[APIName("sixty-two")]
|
|
ZoneSixtyTwo,
|
|
[APIName("sixty-three")]
|
|
ZoneSixtyThree,
|
|
[APIName("sixty-four")]
|
|
ZoneSixtyFour,
|
|
[APIName("sixty-five")]
|
|
ZoneSixtyFive,
|
|
[APIName("sixty-six")]
|
|
ZoneSixtySix,
|
|
[APIName("sixty-seven")]
|
|
ZoneSixtySeven,
|
|
[APIName("sixty-eight")]
|
|
ZoneSixtyEight,
|
|
[APIName("sixty-nine")]
|
|
ZoneSixtyNine,
|
|
[APIName("seventy")]
|
|
ZoneSeventy,
|
|
[APIName("seventy-one")]
|
|
ZoneSeventyOne,
|
|
[APIName("seventy-two")]
|
|
ZoneSeventyTwo,
|
|
[APIName("seventy-three")]
|
|
ZoneSeventyThree,
|
|
[APIName("seventy-four")]
|
|
ZoneSeventyFour,
|
|
[APIName("seventy-five")]
|
|
ZoneSeventyFive,
|
|
[APIName("seventy-six")]
|
|
ZoneSeventySix,
|
|
[APIName("seventy-seven")]
|
|
ZoneSeventySeven,
|
|
[APIName("seventy-eight")]
|
|
ZoneSeventyEight,
|
|
[APIName("seventy-nine")]
|
|
ZoneSeventyNine,
|
|
[APIName("eighty")]
|
|
ZoneEighty,
|
|
[APIName("eighty-one")]
|
|
ZoneEightyOne,
|
|
[APIName("eighty-two")]
|
|
ZoneEightyTwo,
|
|
[APIName("eighty-three")]
|
|
ZoneEightyThree,
|
|
[APIName("eighty-four")]
|
|
ZoneEightyFour,
|
|
[APIName("eighty-five")]
|
|
ZoneEightyFive,
|
|
[APIName("eighty-six")]
|
|
ZoneEightySix,
|
|
[APIName("eighty-seven")]
|
|
ZoneEightySeven,
|
|
[APIName("eighty-eight")]
|
|
ZoneEightyEight,
|
|
[APIName("eighty-nine")]
|
|
ZoneEightyNine,
|
|
[APIName("ninety")]
|
|
ZoneNinety,
|
|
[APIName("ninety-one")]
|
|
ZoneNinetyOne,
|
|
[APIName("ninety-two")]
|
|
ZoneNinetyTwo,
|
|
[APIName("ninety-three")]
|
|
ZoneNinetyThree,
|
|
[APIName("ninety-four")]
|
|
ZoneNinetyFour,
|
|
[APIName("ninety-five")]
|
|
ZoneNinetyFive,
|
|
[APIName("ninety-six")]
|
|
ZoneNinetySix,
|
|
[APIName("ninety-seven")]
|
|
ZoneNinetySeven,
|
|
[APIName("ninety-eight")]
|
|
ZoneNinetyEight,
|
|
[APIName("ninety-nine")]
|
|
ZoneNinetyNine,
|
|
[APIName("one-hundred")]
|
|
ZoneOneHundred,
|
|
[APIName("one-hundred-one")]
|
|
ZoneOneHundredOne,
|
|
[APIName("one-hundred-two")]
|
|
ZoneOneHundredTwo,
|
|
[APIName("one-hundred-three")]
|
|
ZoneOneHundredThree,
|
|
|
|
[APIName("logo")]
|
|
Logo,
|
|
[APIName("a")]
|
|
A,
|
|
[APIName("b")]
|
|
B,
|
|
[APIName("c")]
|
|
C,
|
|
[APIName("d")]
|
|
D,
|
|
[APIName("e")]
|
|
E,
|
|
[APIName("f")]
|
|
F,
|
|
[APIName("g")]
|
|
G,
|
|
[APIName("h")]
|
|
H,
|
|
[APIName("i")]
|
|
I,
|
|
[APIName("j")]
|
|
J,
|
|
[APIName("k")]
|
|
K,
|
|
[APIName("l")]
|
|
L,
|
|
[APIName("m")]
|
|
M,
|
|
[APIName("n")]
|
|
N,
|
|
[APIName("o")]
|
|
O,
|
|
[APIName("p")]
|
|
P,
|
|
[APIName("q")]
|
|
Q,
|
|
[APIName("r")]
|
|
R,
|
|
[APIName("s")]
|
|
S,
|
|
[APIName("t")]
|
|
T,
|
|
[APIName("u")]
|
|
U,
|
|
[APIName("v")]
|
|
V,
|
|
[APIName("w")]
|
|
W,
|
|
[APIName("x")]
|
|
X,
|
|
[APIName("y")]
|
|
Y,
|
|
[APIName("z")]
|
|
Z,
|
|
[APIName("keyboard-1")]
|
|
Keyboard1,
|
|
[APIName("keyboard-2")]
|
|
Keyboard2,
|
|
[APIName("keyboard-3")]
|
|
Keyboard3,
|
|
[APIName("keyboard-4")]
|
|
Keyboard4,
|
|
[APIName("keyboard-5")]
|
|
Keyboard5,
|
|
[APIName("keyboard-6")]
|
|
Keyboard6,
|
|
[APIName("keyboard-7")]
|
|
Keyboard7,
|
|
[APIName("keyboard-8")]
|
|
Keyboard8,
|
|
[APIName("keyboard-9")]
|
|
Keyboard9,
|
|
[APIName("keyboard-0")]
|
|
Keyboard0,
|
|
[APIName("return")]
|
|
Return,
|
|
[APIName("escape")]
|
|
Escape,
|
|
[APIName("backspace")]
|
|
Backspace,
|
|
[APIName("tab")]
|
|
Tab,
|
|
[APIName("spacebar")]
|
|
Spacebar,
|
|
[APIName("caps")]
|
|
Caps,
|
|
[APIName("dash")]
|
|
Dash,
|
|
[APIName("equal")]
|
|
Equal,
|
|
[APIName("l-bracket")]
|
|
LBracket,
|
|
[APIName("r-bracket")]
|
|
RBracket,
|
|
[APIName("backslash")]
|
|
Backslash,
|
|
[APIName("non-us-backslash")]
|
|
NonUsBackslash, // DarthAffe 22.02.2022: Custom name since that one is missing in the original key names
|
|
[APIName("pound")]
|
|
Pound,
|
|
[APIName("semicolon")]
|
|
Semicolon,
|
|
[APIName("quote")]
|
|
Quote,
|
|
[APIName("backquote")]
|
|
Backqoute,
|
|
[APIName("comma")]
|
|
Comma,
|
|
[APIName("period")]
|
|
Period,
|
|
[APIName("slash")]
|
|
Slash,
|
|
[APIName("f1")]
|
|
F1,
|
|
[APIName("f2")]
|
|
F2,
|
|
[APIName("f3")]
|
|
F3,
|
|
[APIName("f4")]
|
|
F4,
|
|
[APIName("f5")]
|
|
F5,
|
|
[APIName("f6")]
|
|
F6,
|
|
[APIName("f7")]
|
|
F7,
|
|
[APIName("f8")]
|
|
F8,
|
|
[APIName("f9")]
|
|
F9,
|
|
[APIName("f10")]
|
|
F10,
|
|
[APIName("f11")]
|
|
F11,
|
|
[APIName("f12")]
|
|
F12,
|
|
[APIName("printscreen")]
|
|
PrintScreen,
|
|
[APIName("scrolllock")]
|
|
ScrollLock,
|
|
[APIName("pause")]
|
|
Pause,
|
|
[APIName("insert")]
|
|
Insert,
|
|
[APIName("home")]
|
|
Home,
|
|
[APIName("pageup")]
|
|
PageUp,
|
|
[APIName("delete")]
|
|
Delete,
|
|
[APIName("end")]
|
|
End,
|
|
[APIName("pagedown")]
|
|
PageDown,
|
|
[APIName("rightarrow")]
|
|
RightArrow,
|
|
[APIName("leftarrow")]
|
|
LeftArrow,
|
|
[APIName("downarrow")]
|
|
DownArrow,
|
|
[APIName("uparrow")]
|
|
UpArrow,
|
|
[APIName("keypad-num-lock")]
|
|
KeypadNumLock,
|
|
[APIName("keypad-divide")]
|
|
KeypadDivide,
|
|
[APIName("keypad-times")]
|
|
KeypadTimes,
|
|
[APIName("keypad-minus")]
|
|
KeypadMinus,
|
|
[APIName("keypad-plus")]
|
|
KeypadPlus,
|
|
[APIName("keypad-enter")]
|
|
KeypadEnter,
|
|
[APIName("keypad-period")]
|
|
KeypadPeriod,
|
|
[APIName("keypad-1")]
|
|
Keypad1,
|
|
[APIName("keypad-2")]
|
|
Keypad2,
|
|
[APIName("keypad-3")]
|
|
Keypad3,
|
|
[APIName("keypad-4")]
|
|
Keypad4,
|
|
[APIName("num-5")] //HACK DarthAffe 07.10.2021: Custom name to workaround a SDK-issue (https://github.com/SteelSeries/gamesense-sdk/issues/85) should normally be 'keypad-5'
|
|
Keypad5,
|
|
[APIName("keypad-6")]
|
|
Keypad6,
|
|
[APIName("keypad-7")]
|
|
Keypad7,
|
|
[APIName("keypad-8")]
|
|
Keypad8,
|
|
[APIName("keypad-9")]
|
|
Keypad9,
|
|
[APIName("keypad-0")]
|
|
Keypad0,
|
|
[APIName("l-ctrl")]
|
|
LCtrl,
|
|
[APIName("l-shift")]
|
|
LShift,
|
|
[APIName("l-alt")]
|
|
LAlt,
|
|
[APIName("l-win")]
|
|
LWin,
|
|
[APIName("r-ctrl")]
|
|
RCtrl,
|
|
[APIName("r-shift")]
|
|
RShift,
|
|
[APIName("r-alt")]
|
|
RAlt,
|
|
[APIName("r-win")]
|
|
RWin,
|
|
[APIName("ss-key")]
|
|
SSKey,
|
|
[APIName("win-menu")]
|
|
WinMenu,
|
|
[APIName("m0")]
|
|
M0,
|
|
[APIName("m1")]
|
|
M1,
|
|
[APIName("m2")]
|
|
M2,
|
|
[APIName("m3")]
|
|
M3,
|
|
[APIName("m4")]
|
|
M4,
|
|
[APIName("m5")]
|
|
M5,
|
|
[APIName("fn")]
|
|
Fn,
|
|
[APIName("power")]
|
|
Power,
|
|
} |