using RGB.NET.Core; using System.Collections.Generic; namespace RGB.NET.Devices.OpenRGB; internal static class LedMappings { public static readonly Dictionary DEFAULT = new() { ["Key: A"] = LedId.Keyboard_A, ["Key: B"] = LedId.Keyboard_B, ["Key: C"] = LedId.Keyboard_C, ["Key: D"] = LedId.Keyboard_D, ["Key: E"] = LedId.Keyboard_E, ["Key: F"] = LedId.Keyboard_F, ["Key: G"] = LedId.Keyboard_G, ["Key: H"] = LedId.Keyboard_H, ["Key: I"] = LedId.Keyboard_I, ["Key: J"] = LedId.Keyboard_J, ["Key: K"] = LedId.Keyboard_K, ["Key: L"] = LedId.Keyboard_L, ["Key: M"] = LedId.Keyboard_M, ["Key: N"] = LedId.Keyboard_N, ["Key: O"] = LedId.Keyboard_O, ["Key: P"] = LedId.Keyboard_P, ["Key: Q"] = LedId.Keyboard_Q, ["Key: R"] = LedId.Keyboard_R, ["Key: S"] = LedId.Keyboard_S, ["Key: T"] = LedId.Keyboard_T, ["Key: U"] = LedId.Keyboard_U, ["Key: V"] = LedId.Keyboard_V, ["Key: W"] = LedId.Keyboard_W, ["Key: X"] = LedId.Keyboard_X, ["Key: Y"] = LedId.Keyboard_Y, ["Key: Z"] = LedId.Keyboard_Z, ["Key: 1"] = LedId.Keyboard_1, ["Key: 2"] = LedId.Keyboard_2, ["Key: 3"] = LedId.Keyboard_3, ["Key: 4"] = LedId.Keyboard_4, ["Key: 5"] = LedId.Keyboard_5, ["Key: 6"] = LedId.Keyboard_6, ["Key: 7"] = LedId.Keyboard_7, ["Key: 8"] = LedId.Keyboard_8, ["Key: 9"] = LedId.Keyboard_9, ["Key: 0"] = LedId.Keyboard_0, ["Key: Enter"] = LedId.Keyboard_Enter, ["Key: Enter (ISO)"] = LedId.Keyboard_Enter, ["Key: Escape"] = LedId.Keyboard_Escape, ["Key: Backspace"] = LedId.Keyboard_Backspace, ["Key: Tab"] = LedId.Keyboard_Tab, ["Key: Space"] = LedId.Keyboard_Space, ["Key: -"] = LedId.Keyboard_MinusAndUnderscore, ["Key: ="] = LedId.Keyboard_EqualsAndPlus, ["Key: ["] = LedId.Keyboard_BracketLeft, ["Key: ]"] = LedId.Keyboard_BracketRight, ["Key: \\ (ANSI)"] = LedId.Keyboard_Backslash, ["Key: #"] = LedId.Keyboard_NonUsTilde, ["Key: ;"] = LedId.Keyboard_SemicolonAndColon, ["Key: '"] = LedId.Keyboard_ApostropheAndDoubleQuote, ["Key: `"] = LedId.Keyboard_GraveAccentAndTilde, ["Key: ,"] = LedId.Keyboard_CommaAndLessThan, ["Key: ."] = LedId.Keyboard_PeriodAndBiggerThan, ["Key: /"] = LedId.Keyboard_SlashAndQuestionMark, ["Key: Caps Lock"] = LedId.Keyboard_CapsLock, ["Key: F1"] = LedId.Keyboard_F1, ["Key: F2"] = LedId.Keyboard_F2, ["Key: F3"] = LedId.Keyboard_F3, ["Key: F4"] = LedId.Keyboard_F4, ["Key: F5"] = LedId.Keyboard_F5, ["Key: F6"] = LedId.Keyboard_F6, ["Key: F7"] = LedId.Keyboard_F7, ["Key: F8"] = LedId.Keyboard_F8, ["Key: F9"] = LedId.Keyboard_F9, ["Key: F10"] = LedId.Keyboard_F10, ["Key: F11"] = LedId.Keyboard_F11, ["Key: F12"] = LedId.Keyboard_F12, ["Key: Print Screen"] = LedId.Keyboard_PrintScreen, ["Key: Scroll Lock"] = LedId.Keyboard_ScrollLock, ["Key: Pause/Break"] = LedId.Keyboard_PauseBreak, ["Key: Insert"] = LedId.Keyboard_Insert, ["Key: Home"] = LedId.Keyboard_Home, ["Key: Page Up"] = LedId.Keyboard_PageUp, ["Key: Delete"] = LedId.Keyboard_Delete, ["Key: End"] = LedId.Keyboard_End, ["Key: Page Down"] = LedId.Keyboard_PageDown, ["Key: Right Arrow"] = LedId.Keyboard_ArrowRight, ["Key: Left Arrow"] = LedId.Keyboard_ArrowLeft, ["Key: Down Arrow"] = LedId.Keyboard_ArrowDown, ["Key: Up Arrow"] = LedId.Keyboard_ArrowUp, ["Key: Num Lock"] = LedId.Keyboard_NumLock, ["Key: Number Pad /"] = LedId.Keyboard_NumSlash, ["Key: Number Pad *"] = LedId.Keyboard_NumAsterisk, ["Key: Number Pad -"] = LedId.Keyboard_NumMinus, ["Key: Number Pad +"] = LedId.Keyboard_NumPlus, ["Key: Number Pad Enter"] = LedId.Keyboard_NumEnter, ["Key: Number Pad 1"] = LedId.Keyboard_Num1, ["Key: Number Pad 2"] = LedId.Keyboard_Num2, ["Key: Number Pad 3"] = LedId.Keyboard_Num3, ["Key: Number Pad 4"] = LedId.Keyboard_Num4, ["Key: Number Pad 5"] = LedId.Keyboard_Num5, ["Key: Number Pad 6"] = LedId.Keyboard_Num6, ["Key: Number Pad 7"] = LedId.Keyboard_Num7, ["Key: Number Pad 8"] = LedId.Keyboard_Num8, ["Key: Number Pad 9"] = LedId.Keyboard_Num9, ["Key: Number Pad 0"] = LedId.Keyboard_Num0, ["Key: Number Pad ."] = LedId.Keyboard_NumPeriodAndDelete, ["Key: Left Fn"] = LedId.Keyboard_Function, ["Key: Right Fn"] = LedId.Keyboard_Function, ["Key: \\ (ISO)"] = LedId.Keyboard_NonUsBackslash, ["Key: Menu"] = LedId.Keyboard_Application, ["Key: Left Control"] = LedId.Keyboard_LeftCtrl, ["Key: Left Shift"] = LedId.Keyboard_LeftShift, ["Key: Left Alt"] = LedId.Keyboard_LeftAlt, ["Key: Left Windows"] = LedId.Keyboard_LeftGui, ["Key: Right Control"] = LedId.Keyboard_RightCtrl, ["Key: Right Shift"] = LedId.Keyboard_RightShift, ["Key: Right Alt"] = LedId.Keyboard_RightAlt, ["Key: Right Windows"] = LedId.Keyboard_RightGui, ["Key: Media Next"] = LedId.Keyboard_MediaNextTrack, ["Key: Media Previous"] = LedId.Keyboard_MediaPreviousTrack, ["Key: Media Stop"] = LedId.Keyboard_MediaStop, ["Key: Media Pause"] = LedId.Keyboard_MediaPlay, ["Key: Media Play"] = LedId.Keyboard_MediaPlay, ["Key: Media Play/Pause"] = LedId.Keyboard_MediaPlay, ["Key: Media Mute"] = LedId.Keyboard_MediaMute, ["Logo"] = LedId.Logo, ["Key: Brightness"] = LedId.Keyboard_Brightness, ["Key: M1"] = LedId.Keyboard_Macro1, ["Key: M2"] = LedId.Keyboard_Macro2, ["Key: M3"] = LedId.Keyboard_Macro3, ["Key: M4"] = LedId.Keyboard_Macro4, ["Key: M5"] = LedId.Keyboard_Macro5, ["Key: G1"] = LedId.Keyboard_Programmable1, ["Key: G2"] = LedId.Keyboard_Programmable2, ["Key: G3"] = LedId.Keyboard_Programmable3, ["Key: G4"] = LedId.Keyboard_Programmable4, ["Key: G5"] = LedId.Keyboard_Programmable5, ["Key: G6"] = LedId.Keyboard_Programmable6, ["Key: G7"] = LedId.Keyboard_Programmable7, ["Key: G8"] = LedId.Keyboard_Programmable8, ["Key: G9"] = LedId.Keyboard_Programmable9, ["Lighting"] = LedId.Keyboard_Brightness, ["Game Mode"] = LedId.Keyboard_WinLock, ["Num Lock Indicator"] = LedId.Keyboard_IndicatorNumLock, ["Caps Lock Indicator"] = LedId.Keyboard_IndicatorCapsLock, ["Scroll Lock Indicator"] = LedId.Keyboard_IndicatorScrollLock, }; }