keycodes: add aliases for any-keycode dialog

main
Ilya Zhuravlev 2021-02-01 13:39:52 -05:00
parent 98a4052673
commit 3960b3e231
2 changed files with 116 additions and 110 deletions

View File

@ -135,7 +135,8 @@ class AnyKeycodeDialog(QDialog):
def prepare_names(self):
for kc in KEYCODES_SPECIAL + KEYCODES_BASIC + KEYCODES_SHIFTED + KEYCODES_ISO + KEYCODES_BACKLIGHT + \
KEYCODES_MEDIA + KEYCODES_USER:
self.names[kc.qmk_id] = kc.code
for qmk_id in kc.alias:
self.names[qmk_id] = kc.code
self.names.update({
"MOD_LCTL": MOD_LCTL,
"MOD_LSFT": MOD_LSFT,

View File

@ -8,7 +8,8 @@ class Keycode:
recorder_alias_to_keycode = dict()
qmk_id_to_keycode = dict()
def __init__(self, code, qmk_id, label, tooltip=None, masked=False, printable=None, recorder_alias=None):
def __init__(self, code, qmk_id, label, tooltip=None, masked=False, printable=None, recorder_alias=None,
alias=None):
self.code = code
self.qmk_id = qmk_id
self.qmk_id_to_keycode[qmk_id] = self
@ -20,6 +21,10 @@ class Keycode:
# if this is printable keycode, what character does it normally output (i.e. non-shifted state)
self.printable = printable
self.alias = [self.qmk_id]
if alias:
self.alias += alias
if recorder_alias:
for alias in recorder_alias:
if alias in self.recorder_alias_to_keycode:
@ -42,7 +47,7 @@ K = Keycode
KEYCODES_SPECIAL = [
K(0x00, "KC_NO", ""),
K(0x01, "KC_TRNS", ""),
K(0x01, "KC_TRNS", "", alias=["KC_TRANSPARENT"]),
]
KEYCODES_BASIC = [
@ -82,23 +87,23 @@ KEYCODES_BASIC = [
K(0x25, "KC_8", "*\n8", printable="8", recorder_alias=["8"]),
K(0x26, "KC_9", "(\n9", printable="9", recorder_alias=["9"]),
K(0x27, "KC_0", ")\n0", printable="0", recorder_alias=["0"]),
K(0x28, "KC_ENTER", "Enter", recorder_alias=["enter"]),
K(0x29, "KC_ESCAPE", "Esc", recorder_alias=["esc"]),
K(0x2A, "KC_BSPACE", "Bksp", recorder_alias=["backspace"]),
K(0x28, "KC_ENTER", "Enter", recorder_alias=["enter"], alias=["KC_ENT"]),
K(0x29, "KC_ESCAPE", "Esc", recorder_alias=["esc"], alias=["KC_ESC"]),
K(0x2A, "KC_BSPACE", "Bksp", recorder_alias=["backspace"], alias=["KC_BSPC"]),
K(0x2B, "KC_TAB", "Tab", recorder_alias=["tab"]),
K(0x2C, "KC_SPACE", "Space", recorder_alias=["space"]),
K(0x2D, "KC_MINUS", "_\n-", printable="-", recorder_alias=["-"]),
K(0x2E, "KC_EQUAL", "+\n=", printable="=", recorder_alias=["="]),
K(0x2F, "KC_LBRACKET", "{\n[", printable="[", recorder_alias=["["]),
K(0x30, "KC_RBRACKET", "}\n]", printable="]", recorder_alias=["]"]),
K(0x31, "KC_BSLASH", "|\n\\", printable="\\", recorder_alias=["\\"]),
K(0x33, "KC_SCOLON", ":\n;", printable=";", recorder_alias=[";"]),
K(0x34, "KC_QUOTE", "\"\n'", printable="'", recorder_alias=["'"]),
K(0x35, "KC_GRAVE", "~\n`", printable="`", recorder_alias=["`"]),
K(0x36, "KC_COMMA", "<\n,", printable=",", recorder_alias=[","]),
K(0x2C, "KC_SPACE", "Space", recorder_alias=["space"], alias=["KC_SPC"]),
K(0x2D, "KC_MINUS", "_\n-", printable="-", recorder_alias=["-"], alias=["KC_MINS"]),
K(0x2E, "KC_EQUAL", "+\n=", printable="=", recorder_alias=["="], alias=["KC_EQL"]),
K(0x2F, "KC_LBRACKET", "{\n[", printable="[", recorder_alias=["["], alias=["KC_LBRC"]),
K(0x30, "KC_RBRACKET", "}\n]", printable="]", recorder_alias=["]"], alias=["KC_RBRC"]),
K(0x31, "KC_BSLASH", "|\n\\", printable="\\", recorder_alias=["\\"], alias=["KC_BSLS"]),
K(0x33, "KC_SCOLON", ":\n;", printable=";", recorder_alias=[";"], alias=["KC_SCLN"]),
K(0x34, "KC_QUOTE", "\"\n'", printable="'", recorder_alias=["'"], alias=["KC_QUOT"]),
K(0x35, "KC_GRAVE", "~\n`", printable="`", recorder_alias=["`"], alias=["KC_GRV", "KC_ZKHK"]),
K(0x36, "KC_COMMA", "<\n,", printable=",", recorder_alias=[","], alias=["KC_COMM"]),
K(0x37, "KC_DOT", ">\n.", printable=".", recorder_alias=["."]),
K(0x38, "KC_SLASH", "?\n/", printable="/", recorder_alias=["/"]),
K(0x39, "KC_CAPSLOCK", "Caps\nLock", recorder_alias=["caps lock"]),
K(0x38, "KC_SLASH", "?\n/", printable="/", recorder_alias=["/"], alias=["KC_SLSH"]),
K(0x39, "KC_CAPSLOCK", "Caps\nLock", recorder_alias=["caps lock"], alias=["KC_CLCK", "KC_CAPS"]),
K(0x3A, "KC_F1", "F1", recorder_alias=["f1"]),
K(0x3B, "KC_F2", "F2", recorder_alias=["f2"]),
K(0x3C, "KC_F3", "F3", recorder_alias=["f3"]),
@ -111,48 +116,48 @@ KEYCODES_BASIC = [
K(0x43, "KC_F10", "F10", recorder_alias=["f10"]),
K(0x44, "KC_F11", "F11", recorder_alias=["f11"]),
K(0x45, "KC_F12", "F12", recorder_alias=["f12"]),
K(0x46, "KC_PSCREEN", "Print\nScreen"),
K(0x47, "KC_SCROLLLOCK", "Scroll\nLock", recorder_alias=["scroll lock"]),
K(0x48, "KC_PAUSE", "Pause", recorder_alias=["pause", "break"]),
K(0x49, "KC_INSERT", "Insert", recorder_alias=["insert"]),
K(0x46, "KC_PSCREEN", "Print\nScreen", alias=["KC_PSCR"]),
K(0x47, "KC_SCROLLLOCK", "Scroll\nLock", recorder_alias=["scroll lock"], alias=["KC_SLCK", "KC_BRMD"]),
K(0x48, "KC_PAUSE", "Pause", recorder_alias=["pause", "break"], alias=["KC_PAUS", "KC_BRK", "KC_BRMU"]),
K(0x49, "KC_INSERT", "Insert", recorder_alias=["insert"], alias=["KC_INS"]),
K(0x4A, "KC_HOME", "Home", recorder_alias=["home"]),
K(0x4B, "KC_PGUP", "Page\nUp", recorder_alias=["page up"]),
K(0x4C, "KC_DELETE", "Del", recorder_alias=["delete"]),
K(0x4C, "KC_DELETE", "Del", recorder_alias=["delete"], alias=["KC_DEL"]),
K(0x4D, "KC_END", "End", recorder_alias=["end"]),
K(0x4E, "KC_PGDOWN", "Page\nDown", recorder_alias=["page down"]),
K(0x4F, "KC_RIGHT", "Right", recorder_alias=["right"]),
K(0x4E, "KC_PGDOWN", "Page\nDown", recorder_alias=["page down"], alias=["KC_PGDN"]),
K(0x4F, "KC_RIGHT", "Right", recorder_alias=["right"], alias=["KC_RGHT"]),
K(0x50, "KC_LEFT", "Left", recorder_alias=["left"]),
K(0x51, "KC_DOWN", "Down", recorder_alias=["down"]),
K(0x52, "KC_UP", "Up", recorder_alias=["up"]),
K(0x53, "KC_NUMLOCK", "Num\nLock", recorder_alias=["num lock"]),
K(0x54, "KC_KP_SLASH", "/"),
K(0x55, "KC_KP_ASTERISK", "*"),
K(0x56, "KC_KP_MINUS", "-"),
K(0x57, "KC_KP_PLUS", "+"),
K(0x58, "KC_KP_ENTER", "Num\nEnter"),
K(0x59, "KC_KP_1", "1"),
K(0x5A, "KC_KP_2", "2"),
K(0x5B, "KC_KP_3", "3"),
K(0x5C, "KC_KP_4", "4"),
K(0x5D, "KC_KP_5", "5"),
K(0x5E, "KC_KP_6", "6"),
K(0x5F, "KC_KP_7", "7"),
K(0x60, "KC_KP_8", "8"),
K(0x61, "KC_KP_9", "9"),
K(0x62, "KC_KP_0", "0"),
K(0x63, "KC_KP_DOT", "."),
K(0x65, "KC_APPLICATION", "Menu", recorder_alias=["menu", "left menu", "right menu"]),
K(0x67, "KC_KP_EQUAL", "="),
K(0x85, "KC_KP_COMMA", ","),
K(0x53, "KC_NUMLOCK", "Num\nLock", recorder_alias=["num lock"], alias=["KC_NLCK"]),
K(0x54, "KC_KP_SLASH", "/", alias=["KC_PSLS"]),
K(0x55, "KC_KP_ASTERISK", "*", alias=["KC_PAST"]),
K(0x56, "KC_KP_MINUS", "-", alias=["KC_PMNS"]),
K(0x57, "KC_KP_PLUS", "+", alias=["KC_PPLS"]),
K(0x58, "KC_KP_ENTER", "Num\nEnter", alias=["KC_PENT"]),
K(0x59, "KC_KP_1", "1", alias=["KC_P1"]),
K(0x5A, "KC_KP_2", "2", alias=["KC_P2"]),
K(0x5B, "KC_KP_3", "3", alias=["KC_P3"]),
K(0x5C, "KC_KP_4", "4", alias=["KC_P4"]),
K(0x5D, "KC_KP_5", "5", alias=["KC_P5"]),
K(0x5E, "KC_KP_6", "6", alias=["KC_P6"]),
K(0x5F, "KC_KP_7", "7", alias=["KC_P7"]),
K(0x60, "KC_KP_8", "8", alias=["KC_P8"]),
K(0x61, "KC_KP_9", "9", alias=["KC_P9"]),
K(0x62, "KC_KP_0", "0", alias=["KC_P0"]),
K(0x63, "KC_KP_DOT", ".", alias=["KC_PDOT"]),
K(0x65, "KC_APPLICATION", "Menu", recorder_alias=["menu", "left menu", "right menu"], alias=["KC_APP"]),
K(0x67, "KC_KP_EQUAL", "=", alias=["KC_PEQL"]),
K(0x85, "KC_KP_COMMA", ",", alias=["KC_PCMM"]),
K(0xE0, "KC_LCTRL", "LCtrl", recorder_alias=["left ctrl", "ctrl"]),
K(0xE1, "KC_LSHIFT", "LShift", recorder_alias=["left shift", "shift"]),
K(0xE2, "KC_LALT", "LAlt", recorder_alias=["alt"]),
K(0xE3, "KC_LGUI", "LGui", recorder_alias=["left windows", "windows"]),
K(0xE4, "KC_RCTRL", "RCtrl", recorder_alias=["right ctrl"]),
K(0xE5, "KC_RSHIFT", "RShift", recorder_alias=["right shift"]),
K(0xE6, "KC_RALT", "RAlt"),
K(0xE7, "KC_RGUI", "RGui", recorder_alias=["right windows"]),
K(0xE0, "KC_LCTRL", "LCtrl", recorder_alias=["left ctrl", "ctrl"], alias=["KC_LCTL"]),
K(0xE1, "KC_LSHIFT", "LShift", recorder_alias=["left shift", "shift"], alias=["KC_LSFT"]),
K(0xE2, "KC_LALT", "LAlt", recorder_alias=["alt"], alias=["KC_LOPT"]),
K(0xE3, "KC_LGUI", "LGui", recorder_alias=["left windows", "windows"], alias=["KC_LCMD", "KC_LWIN"]),
K(0xE4, "KC_RCTRL", "RCtrl", recorder_alias=["right ctrl"], alias=["KC_RCTL"]),
K(0xE5, "KC_RSHIFT", "RShift", recorder_alias=["right shift"], alias=["KC_RSFT"]),
K(0xE6, "KC_RALT", "RAlt", alias=["KC_ALGR", "KC_ROPT"]),
K(0xE7, "KC_RGUI", "RGui", recorder_alias=["right windows"], alias=["KC_RCMD", "KC_RWIN"]),
]
KEYCODES_SHIFTED = [
@ -180,15 +185,15 @@ KEYCODES_SHIFTED = [
]
KEYCODES_ISO = [
K(0x32, "KC_NONUS_HASH", "~\n#", "Non-US # and ~"),
K(0x64, "KC_NONUS_BSLASH", "|\n\\", "Non-US \\ and |"),
K(0x87, "KC_RO", "_\n\\", "JIS \\ and _"),
K(0x88, "KC_KANA", "カタカナ\nひらがな", "JIS Katakana/Hiragana"),
K(0x89, "KC_JYEN", "|\n¥"),
K(0x8A, "KC_HENK", "変換", "JIS Henkan"),
K(0x8B, "KC_MHEN", "無変換", "JIS Muhenkan"),
K(0x90, "KC_LANG1", "한영\nかな", "Korean Han/Yeong / JP Mac Kana"),
K(0x91, "KC_LANG2", "漢字\n英数", "Korean Hanja / JP Mac Eisu"),
K(0x32, "KC_NONUS_HASH", "~\n#", "Non-US # and ~", alias=["KC_NUHS"]),
K(0x64, "KC_NONUS_BSLASH", "|\n\\", "Non-US \\ and |", alias=["KC_NUBS"]),
K(0x87, "KC_RO", "_\n\\", "JIS \\ and _", alias=["KC_INT1"]),
K(0x88, "KC_KANA", "カタカナ\nひらがな", "JIS Katakana/Hiragana", alias=["KC_INT2"]),
K(0x89, "KC_JYEN", "|\n¥", alias=["KC_INT3"]),
K(0x8A, "KC_HENK", "変換", "JIS Henkan", alias=["KC_INT4"]),
K(0x8B, "KC_MHEN", "無変換", "JIS Muhenkan", alias=["KC_INT5"]),
K(0x90, "KC_LANG1", "한영\nかな", "Korean Han/Yeong / JP Mac Kana", alias=["KC_HAEN"]),
K(0x91, "KC_LANG2", "漢字\n英数", "Korean Hanja / JP Mac Eisu", alias=["KC_HANJ"]),
]
KEYCODES_LAYERS = []
@ -353,65 +358,65 @@ KEYCODES_MEDIA = [
K(114, "KC_F23", "F23"),
K(115, "KC_F24", "F24"),
K(165, "KC_PWR", "Power", "System Power Down"),
K(166, "KC_SLEP", "Sleep", "System Sleep"),
K(167, "KC_WAKE", "Wake", "System Wake"),
K(116, "KC_EXEC", "Exec", "Execute"),
K(165, "KC_PWR", "Power", "System Power Down", alias=["KC_SYSTEM_POWER"]),
K(166, "KC_SLEP", "Sleep", "System Sleep", alias=["KC_SYSTEM_SLEEP"]),
K(167, "KC_WAKE", "Wake", "System Wake", alias=["KC_SYSTEM_WAKE"]),
K(116, "KC_EXEC", "Exec", "Execute", alias=["KC_EXECUTE"]),
K(117, "KC_HELP", "Help"),
K(119, "KC_SLCT", "Select"),
K(119, "KC_SLCT", "Select", alias=["KC_SELECT"]),
K(120, "KC_STOP", "Stop"),
K(121, "KC_AGIN", "Again"),
K(121, "KC_AGIN", "Again", alias=["KC_AGAIN"]),
K(122, "KC_UNDO", "Undo"),
K(123, "KC_CUT", "Cut"),
K(124, "KC_COPY", "Copy"),
K(125, "KC_PSTE", "Paste"),
K(125, "KC_PSTE", "Paste", alias=["KC_PASTE"]),
K(126, "KC_FIND", "Find"),
K(178, "KC_CALC", "Calc", "Launch Calculator (Windows)"),
K(178, "KC_CALC", "Calc", "Launch Calculator (Windows)", alias=["KC_CALCULATOR"]),
K(177, "KC_MAIL", "Mail", "Launch Mail (Windows)"),
K(175, "KC_MSEL", "Media\nPlayer", "Launch Media Player (Windows)"),
K(179, "KC_MYCM", "My\nPC", "Launch My Computer (Windows)"),
K(180, "KC_WSCH", "Browser\nSearch", "Browser Search (Windows)"),
K(181, "KC_WHOM", "Browser\nHome", "Browser Home (Windows)"),
K(182, "KC_WBAK", "Browser\nBack", "Browser Back (Windows)"),
K(183, "KC_WFWD", "Browser\nForward", "Browser Forward (Windows)"),
K(184, "KC_WSTP", "Browser\nStop", "Browser Stop (Windows)"),
K(185, "KC_WREF", "Browser\nRefresh", "Browser Refresh (Windows)"),
K(186, "KC_WFAV", "Browser\nFav.", "Browser Favorites (Windows)"),
K(189, "KC_BRIU", "Bright.\nUp", "Increase the brightness of screen (Laptop)"),
K(190, "KC_BRID", "Bright.\nDown", "Decrease the brightness of screen (Laptop)"),
K(175, "KC_MSEL", "Media\nPlayer", "Launch Media Player (Windows)", alias=["KC_MEDIA_SELECT"]),
K(179, "KC_MYCM", "My\nPC", "Launch My Computer (Windows)", alias=["KC_MY_COMPUTER"]),
K(180, "KC_WSCH", "Browser\nSearch", "Browser Search (Windows)", alias=["KC_WWW_SEARCH"]),
K(181, "KC_WHOM", "Browser\nHome", "Browser Home (Windows)", alias=["KC_WWW_HOME"]),
K(182, "KC_WBAK", "Browser\nBack", "Browser Back (Windows)", alias=["KC_WWW_BACK"]),
K(183, "KC_WFWD", "Browser\nForward", "Browser Forward (Windows)", alias=["KC_WWW_FORWARD"]),
K(184, "KC_WSTP", "Browser\nStop", "Browser Stop (Windows)", alias=["KC_WWW_STOP"]),
K(185, "KC_WREF", "Browser\nRefresh", "Browser Refresh (Windows)", alias=["KC_WWW_REFRESH"]),
K(186, "KC_WFAV", "Browser\nFav.", "Browser Favorites (Windows)", alias=["KC_WWW_FAVORITES"]),
K(189, "KC_BRIU", "Bright.\nUp", "Increase the brightness of screen (Laptop)", alias=["KC_BRIGHTNESS_UP"]),
K(190, "KC_BRID", "Bright.\nDown", "Decrease the brightness of screen (Laptop)", alias=["KC_BRIGHTNESS_DOWN"]),
K(172, "KC_MPRV", "Media\nPrev", "Previous Track"),
K(171, "KC_MNXT", "Media\nNext", "Next Track"),
K(168, "KC_MUTE", "Mute", "Mute Audio"),
K(170, "KC_VOLD", "Vol -", "Volume Down"),
K(169, "KC_VOLU", "Vol +", "Volume Up"),
K(173, "KC_MSTP", "Media\nStop"),
K(174, "KC_MPLY", "Media\nPlay", "Play/Pause"),
K(188, "KC_MRWD", "Prev\nTrack\n(macOS)", "Previous Track / Rewind (macOS)"),
K(187, "KC_MFFD", "Next\nTrack\n(macOS)", "Next Track / Fast Forward (macOS)"),
K(176, "KC_EJCT", "Eject", "Eject (macOS)"),
K(172, "KC_MPRV", "Media\nPrev", "Previous Track", alias=["KC_MEDIA_PREV_TRACK"]),
K(171, "KC_MNXT", "Media\nNext", "Next Track", alias=["KC_MEDIA_NEXT_TRACK"]),
K(168, "KC_MUTE", "Mute", "Mute Audio", alias=["KC_AUDIO_MUTE"]),
K(170, "KC_VOLD", "Vol -", "Volume Down", alias=["KC_AUDIO_VOL_DOWN"]),
K(169, "KC_VOLU", "Vol +", "Volume Up", alias=["KC_AUDIO_VOL_UP"]),
K(173, "KC_MSTP", "Media\nStop", alias=["KC_MEDIA_STOP"]),
K(174, "KC_MPLY", "Media\nPlay", "Play/Pause", alias=["KC_MEDIA_PLAY_PAUSE"]),
K(188, "KC_MRWD", "Prev\nTrack\n(macOS)", "Previous Track / Rewind (macOS)", alias=["KC_MEDIA_REWIND"]),
K(187, "KC_MFFD", "Next\nTrack\n(macOS)", "Next Track / Fast Forward (macOS)", alias=["KC_MEDIA_FAST_FORWARD"]),
K(176, "KC_EJCT", "Eject", "Eject (macOS)", alias=["KC_MEDIA_EJECT"]),
K(240, "KC_MS_U", "Mouse\nUp", "Mouse Cursor Up"),
K(241, "KC_MS_D", "Mouse\nDown", "Mouse Cursor Down"),
K(242, "KC_MS_L", "Mouse\nLeft", "Mouse Cursor Left"),
K(243, "KC_MS_R", "Mouse\nRight", "Mouse Cursor Right"),
K(244, "KC_BTN1", "Mouse\n1", "Mouse Button 1"),
K(245, "KC_BTN2", "Mouse\n2", "Mouse Button 2"),
K(246, "KC_BTN3", "Mouse\n3", "Mouse Button 3"),
K(247, "KC_BTN4", "Mouse\n4", "Mouse Button 4"),
K(248, "KC_BTN5", "Mouse\n5", "Mouse Button 5"),
K(249, "KC_WH_U", "Mouse\nWheel\nUp"),
K(250, "KC_WH_D", "Mouse\nWheel\nDown"),
K(251, "KC_WH_L", "Mouse\nWheel\nLeft"),
K(252, "KC_WH_R", "Mouse\nWheel\nRight"),
K(253, "KC_ACL0", "Mouse\nAccel\n0", "Set mouse acceleration to 0"),
K(254, "KC_ACL1", "Mouse\nAccel\n1", "Set mouse acceleration to 1"),
K(255, "KC_ACL2", "Mouse\nAccel\n2", "Set mouse acceleration to 2"),
K(240, "KC_MS_U", "Mouse\nUp", "Mouse Cursor Up", alias=["KC_MS_UP"]),
K(241, "KC_MS_D", "Mouse\nDown", "Mouse Cursor Down", alias=["KC_MS_DOWN"]),
K(242, "KC_MS_L", "Mouse\nLeft", "Mouse Cursor Left", alias=["KC_MS_LEFT"]),
K(243, "KC_MS_R", "Mouse\nRight", "Mouse Cursor Right", alias=["KC_MS_RIGHT"]),
K(244, "KC_BTN1", "Mouse\n1", "Mouse Button 1", alias=["KC_MS_BTN1"]),
K(245, "KC_BTN2", "Mouse\n2", "Mouse Button 2", alias=["KC_MS_BTN2"]),
K(246, "KC_BTN3", "Mouse\n3", "Mouse Button 3", alias=["KC_MS_BTN3"]),
K(247, "KC_BTN4", "Mouse\n4", "Mouse Button 4", alias=["KC_MS_BTN4"]),
K(248, "KC_BTN5", "Mouse\n5", "Mouse Button 5", alias=["KC_MS_BTN5"]),
K(249, "KC_WH_U", "Mouse\nWheel\nUp", alias=["KC_MS_WH_UP"]),
K(250, "KC_WH_D", "Mouse\nWheel\nDown", alias=["KC_MS_WH_DOWN"]),
K(251, "KC_WH_L", "Mouse\nWheel\nLeft", alias=["KC_MS_WH_LEFT"]),
K(252, "KC_WH_R", "Mouse\nWheel\nRight", alias=["KC_MS_WH_RIGHT"]),
K(253, "KC_ACL0", "Mouse\nAccel\n0", "Set mouse acceleration to 0", alias=["KC_MS_ACCEL0"]),
K(254, "KC_ACL1", "Mouse\nAccel\n1", "Set mouse acceleration to 1", alias=["KC_MS_ACCEL1"]),
K(255, "KC_ACL2", "Mouse\nAccel\n2", "Set mouse acceleration to 2", alias=["KC_MS_ACCEL2"]),
K(130, "KC_LCAP", "Locking\nCaps", "Locking Caps Lock"),
K(131, "KC_LNUM", "Locking\nNum", "Locking Num Lock"),
K(132, "KC_LSCR", "Locking\nScroll", "Locking Scroll Lock"),
K(130, "KC_LCAP", "Locking\nCaps", "Locking Caps Lock", alias=["KC_LOCKING_CAPS"]),
K(131, "KC_LNUM", "Locking\nNum", "Locking Num Lock", alias=["KC_LOCKING_NUM"]),
K(132, "KC_LSCR", "Locking\nScroll", "Locking Scroll Lock", alias=["KC_LOCKING_SCROLL"]),
]
KEYCODES_USER = [