From 3960b3e231b1edc631513502430bd035433ea43e Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Mon, 1 Feb 2021 13:39:52 -0500 Subject: [PATCH] keycodes: add aliases for any-keycode dialog --- src/main/python/any_keycode_dialog.py | 3 +- src/main/python/keycodes.py | 223 +++++++++++++------------- 2 files changed, 116 insertions(+), 110 deletions(-) diff --git a/src/main/python/any_keycode_dialog.py b/src/main/python/any_keycode_dialog.py index 43ec118..bb3b925 100644 --- a/src/main/python/any_keycode_dialog.py +++ b/src/main/python/any_keycode_dialog.py @@ -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, diff --git a/src/main/python/keycodes.py b/src/main/python/keycodes.py index ebaffed..cdd0057 100644 --- a/src/main/python/keycodes.py +++ b/src/main/python/keycodes.py @@ -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 = [