Files
OpenRGB/RGBController/RGBControllerKeyNames.cpp
2025-05-09 11:36:37 -05:00

194 lines
9.6 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*---------------------------------------------------------*\
| RGBControllerKeyNames.cpp |
| |
| List of standardized names to represent keyboard keys |
| when naming LEDs on keyboard devices |
| |
| Chris M (Dr_No) 25 Jan 2022 |
| |
| This file is part of the OpenRGB project |
| SPDX-License-Identifier: GPL-2.0-only |
\*---------------------------------------------------------*/
#include "RGBControllerKeyNames.h"
const char* KEY_EN_UNUSED = "";
const char* ZONE_EN_KEYBOARD = "Keyboard";
const char* KEY_EN_ESCAPE = "Key: Escape";
const char* KEY_EN_F1 = "Key: F1";
const char* KEY_EN_F2 = "Key: F2";
const char* KEY_EN_F3 = "Key: F3";
const char* KEY_EN_F4 = "Key: F4";
const char* KEY_EN_F5 = "Key: F5";
const char* KEY_EN_F6 = "Key: F6";
const char* KEY_EN_F7 = "Key: F7";
const char* KEY_EN_F8 = "Key: F8";
const char* KEY_EN_F9 = "Key: F9";
const char* KEY_EN_F10 = "Key: F10";
const char* KEY_EN_F11 = "Key: F11";
const char* KEY_EN_F12 = "Key: F12";
const char* KEY_EN_PRINT_SCREEN = "Key: Print Screen";
const char* KEY_EN_SCROLL_LOCK = "Key: Scroll Lock";
const char* KEY_EN_PAUSE_BREAK = "Key: Pause/Break";
const char* KEY_EN_POWER = "Key: Power";
const char* KEY_EN_BACK_TICK = "Key: `";
const char* KEY_EN_1 = "Key: 1";
const char* KEY_EN_2 = "Key: 2";
const char* KEY_EN_3 = "Key: 3";
const char* KEY_EN_4 = "Key: 4";
const char* KEY_EN_5 = "Key: 5";
const char* KEY_EN_6 = "Key: 6";
const char* KEY_EN_7 = "Key: 7";
const char* KEY_EN_8 = "Key: 8";
const char* KEY_EN_9 = "Key: 9";
const char* KEY_EN_0 = "Key: 0";
const char* KEY_EN_MINUS = "Key: -";
const char* KEY_EN_PLUS = "Key: +";
const char* KEY_EN_EQUALS = "Key: =";
const char* KEY_EN_BACKSPACE = "Key: Backspace";
const char* KEY_EN_INSERT = "Key: Insert";
const char* KEY_EN_HOME = "Key: Home";
const char* KEY_EN_PAGE_UP = "Key: Page Up";
const char* KEY_EN_TAB = "Key: Tab";
const char* KEY_EN_Q = "Key: Q";
const char* KEY_EN_W = "Key: W";
const char* KEY_EN_E = "Key: E";
const char* KEY_EN_R = "Key: R";
const char* KEY_EN_T = "Key: T";
const char* KEY_EN_Y = "Key: Y";
const char* KEY_EN_U = "Key: U";
const char* KEY_EN_I = "Key: I";
const char* KEY_EN_O = "Key: O";
const char* KEY_EN_P = "Key: P";
const char* KEY_EN_LEFT_BRACKET = "Key: [";
const char* KEY_EN_RIGHT_BRACKET = "Key: ]";
const char* KEY_EN_BACK_SLASH = "Key: \\";
const char* KEY_EN_ANSI_BACK_SLASH = "Key: \\ (ANSI)";
const char* KEY_EN_DELETE = "Key: Delete";
const char* KEY_EN_END = "Key: End";
const char* KEY_EN_PAGE_DOWN = "Key: Page Down";
const char* KEY_EN_CAPS_LOCK = "Key: Caps Lock";
const char* KEY_EN_A = "Key: A";
const char* KEY_EN_S = "Key: S";
const char* KEY_EN_D = "Key: D";
const char* KEY_EN_F = "Key: F";
const char* KEY_EN_G = "Key: G";
const char* KEY_EN_H = "Key: H";
const char* KEY_EN_J = "Key: J";
const char* KEY_EN_K = "Key: K";
const char* KEY_EN_L = "Key: L";
const char* KEY_EN_SEMICOLON = "Key: ;";
const char* KEY_EN_QUOTE = "Key: '";
const char* KEY_EN_POUND = "Key: #";
const char* KEY_EN_ANSI_ENTER = "Key: Enter";
const char* KEY_EN_ISO_ENTER = "Key: Enter (ISO)";
const char* KEY_EN_LEFT_SHIFT = "Key: Left Shift";
const char* KEY_EN_ISO_BACK_SLASH = "Key: \\ (ISO)";
const char* KEY_EN_Z = "Key: Z";
const char* KEY_EN_X = "Key: X";
const char* KEY_EN_C = "Key: C";
const char* KEY_EN_V = "Key: V";
const char* KEY_EN_B = "Key: B";
const char* KEY_EN_N = "Key: N";
const char* KEY_EN_M = "Key: M";
const char* KEY_EN_COMMA = "Key: ,";
const char* KEY_EN_PERIOD = "Key: .";
const char* KEY_EN_FORWARD_SLASH = "Key: /";
const char* KEY_EN_RIGHT_SHIFT = "Key: Right Shift";
const char* KEY_EN_UP_ARROW = "Key: Up Arrow";
const char* KEY_EN_LEFT_CONTROL = "Key: Left Control";
const char* KEY_EN_LEFT_WINDOWS = "Key: Left Windows";
const char* KEY_EN_LEFT_FUNCTION = "Key: Left Fn";
const char* KEY_EN_LEFT_ALT = "Key: Left Alt";
const char* KEY_EN_SPACE = "Key: Space";
const char* KEY_EN_RIGHT_ALT = "Key: Right Alt";
const char* KEY_EN_RIGHT_FUNCTION = "Key: Right Fn";
const char* KEY_EN_RIGHT_WINDOWS = "Key: Right Windows";
const char* KEY_EN_MENU = "Key: Menu";
const char* KEY_EN_RIGHT_CONTROL = "Key: Right Control";
const char* KEY_EN_LEFT_ARROW = "Key: Left Arrow";
const char* KEY_EN_DOWN_ARROW = "Key: Down Arrow";
const char* KEY_EN_RIGHT_ARROW = "Key: Right Arrow";
const char* KEY_EN_NUMPAD_LOCK = "Key: Num Lock";
const char* KEY_EN_NUMPAD_DIVIDE = "Key: Number Pad /";
const char* KEY_EN_NUMPAD_TIMES = "Key: Number Pad *";
const char* KEY_EN_NUMPAD_MINUS = "Key: Number Pad -";
const char* KEY_EN_NUMPAD_PLUS = "Key: Number Pad +";
const char* KEY_EN_NUMPAD_PERIOD = "Key: Number Pad .";
const char* KEY_EN_NUMPAD_ENTER = "Key: Number Pad Enter";
const char* KEY_EN_NUMPAD_0 = "Key: Number Pad 0";
const char* KEY_EN_NUMPAD_1 = "Key: Number Pad 1";
const char* KEY_EN_NUMPAD_2 = "Key: Number Pad 2";
const char* KEY_EN_NUMPAD_3 = "Key: Number Pad 3";
const char* KEY_EN_NUMPAD_4 = "Key: Number Pad 4";
const char* KEY_EN_NUMPAD_5 = "Key: Number Pad 5";
const char* KEY_EN_NUMPAD_6 = "Key: Number Pad 6";
const char* KEY_EN_NUMPAD_7 = "Key: Number Pad 7";
const char* KEY_EN_NUMPAD_8 = "Key: Number Pad 8";
const char* KEY_EN_NUMPAD_9 = "Key: Number Pad 9";
const char* KEY_EN_MEDIA_PLAY_PAUSE = "Key: Media Play/Pause";
const char* KEY_EN_MEDIA_PREVIOUS = "Key: Media Previous";
const char* KEY_EN_MEDIA_NEXT = "Key: Media Next";
const char* KEY_EN_MEDIA_STOP = "Key: Media Stop";
const char* KEY_EN_MEDIA_MUTE = "Key: Media Mute";
const char* KEY_EN_MEDIA_VOLUME_DOWN = "Key: Media Volume -";
const char* KEY_EN_MEDIA_VOLUME_UP = "Key: Media Volume +";
const char* KEY_JP_RO = "Key: _";
const char* KEY_JP_EJ = "Key: E/J";
const char* KEY_JP_ZENKAKU = "Key: 半角/全角";
const char* KEY_JP_KANA = "Key: かな";
const char* KEY_JP_HENKAN = "Key: 変換";
const char* KEY_JP_MUHENKAN = "Key: 無変換";
const char* KEY_JP_YEN = "Key: ¥";
const char* KEY_JP_AT = "Key: @";
const char* KEY_JP_CHEVRON = "Key: ^";
const char* KEY_JP_COLON = "Key: :";
const char* KEY_KR_HAN = "Key: 한/영";
const char* KEY_KR_HANJA = "Key: 한자";
const char* KEY_NORD_AAL = "Key: Å";
const char* KEY_NORD_A_OE = "Key: Ä Ø";
const char* KEY_NORD_O_AE = "Key: Ö Æ";
const char* KEY_NORD_HALF = "Key: § ½";
const char* KEY_NORD_HYPHEN = "Key: - _";
const char* KEY_NORD_PLUS_QUESTION = "Key: + ?";
const char* KEY_NORD_ACUTE_GRAVE = "Key: ´ `";
const char* KEY_NORD_DOTS_CARET = "Key: ¨ ^";
const char* KEY_NORD_QUOTE = "Key: ' *";
const char* KEY_NORD_ANGLE_BRACKET = "Key: < >";
const char* KEY_DE_ESZETT = "Key: ß";
const char* KEY_DE_DIAERESIS_A = "Key: Ä";
const char* KEY_DE_DIAERESIS_O = "Key: Ö";
const char* KEY_DE_DIAERESIS_U = "Key: Ü";
const char* KEY_FR_SUPER_2 = "Key: ²";
const char* KEY_FR_AMPERSAND = "Key: &";
const char* KEY_FR_ACUTE_E = "Key: é";
const char* KEY_FR_DOUBLEQUOTE = "Key: \"";
const char* KEY_FR_LEFT_PARENTHESIS = "Key: (";
const char* KEY_FR_GRAVE_E = "Key: è";
const char* KEY_FR_UNDERSCORE = "Key: _";
const char* KEY_FR_CEDILLA_C = "Key: ç";
const char* KEY_FR_GRAVE_A = "Key: à";
const char* KEY_FR_RIGHT_PARENTHESIS = "Key: )";
const char* KEY_FR_DOLLAR = "Key: $";
const char* KEY_FR_GRAVE_U = "Key: ù";
const char* KEY_FR_ASTERIX = "Key: *";
const char* KEY_FR_EXCLAIMATION = "Key: !";
const char* KEY_ES_OPEN_QUESTION_MARK = "Key: ¿/¡";
const char* KEY_ES_TILDE = "Key: ´";
const char* KEY_ES_ENIE = "Key: Ñ";
const char* KEY_BR_TILDE = "Key: ~";