From c5e989bc9413d86aa636fc9a030a75b57c6d89cf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 15 Sep 2017 21:46:00 +0530 Subject: [PATCH] Move the key handler to C --- kitty/boss.py | 43 +- kitty/constants.py | 10 +- kitty/data-types.h | 1 + kitty/glfw.c | 11 +- kitty/keys.c | 123 +- kitty/keys.h | 7990 ++++++++++++++++++++++--------------------- kitty/keys.py | 46 +- kitty/mouse.c | 6 - kitty/state.c | 2 +- kitty/state.h | 6 + kitty_tests/keys.py | 1 - 11 files changed, 4226 insertions(+), 4013 deletions(-) diff --git a/kitty/boss.py b/kitty/boss.py index 309739c43..fdd9848e0 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -6,16 +6,13 @@ from gettext import gettext as _ from weakref import WeakValueDictionary from .config import MINIMUM_FONT_SIZE -from .constants import ( - MODIFIER_KEYS, cell_size, set_boss, viewport_size, wakeup -) +from .constants import cell_size, set_boss, viewport_size, wakeup from .fast_data_types import ( - GLFW_KEY_DOWN, GLFW_KEY_UP, GLFW_PRESS, GLFW_REPEAT, ChildMonitor, - destroy_global_data, destroy_sprite_map, glfw_post_empty_event, - layout_sprite_map + GLFW_KEY_DOWN, GLFW_KEY_UP, ChildMonitor, destroy_global_data, + destroy_sprite_map, glfw_post_empty_event, layout_sprite_map ) from .fonts.render import render_cell_wrapper, set_font_family -from .keys import get_key_map, get_sent_data, get_shortcut, interpret_key_event +from .keys import get_key_map, get_sent_data, get_shortcut from .session import create_session from .tabs import SpecialWindow, TabManager from .utils import ( @@ -72,7 +69,6 @@ class Boss: self.opts, self.args = opts, args self.glfw_window = glfw_window glfw_window.framebuffer_size_callback = self.on_window_resize - glfw_window.key_callback = self.on_key glfw_window.window_focus_callback = self.on_focus load_shader_programs() self.tab_manager = TabManager(opts, args) @@ -171,35 +167,34 @@ class Boss: if t is not None: return t.active_window - def on_key(self, window, key, scancode, action, mods): - func = None - if action == GLFW_PRESS or action == GLFW_REPEAT: - func = get_shortcut(self.opts.keymap, mods, key, scancode) - if func is not None: - f = getattr(self, func, None) - if f is not None: - passthrough = f() - if not passthrough: - return + def dispatch_special_key(self, key, scancode, action, mods): + # Handles shortcuts, return True if the key was consumed + func = get_shortcut(self.opts.keymap, mods, key, scancode) + if func is not None: + f = getattr(self, func, None) + if f is not None: + passthrough = f() + if not passthrough: + return True tab = self.active_tab if tab is None: - return + return False window = self.active_window if window is None: - return + return False if func is not None: f = getattr(tab, func, getattr(window, func, None)) if f is not None: passthrough = f() if not passthrough: - return - if window.screen.scrolled_by and key not in MODIFIER_KEYS and action == GLFW_PRESS: - window.scroll_end() + return True data = get_sent_data( self.opts.send_text_map, key, scancode, mods, window, action - ) or interpret_key_event(key, scancode, mods, window, action) + ) if data: window.write_to_child(data) + return True + return False def on_focus(self, window, focused): self.window_is_focused = focused diff --git a/kitty/constants.py b/kitty/constants.py index 48e97ec1e..fcbd65e7a 100644 --- a/kitty/constants.py +++ b/kitty/constants.py @@ -8,10 +8,7 @@ import ctypes import sys from collections import namedtuple -from .fast_data_types import ( - GLFW_KEY_LEFT_SHIFT, GLFW_KEY_RIGHT_SHIFT, GLFW_KEY_LEFT_ALT, - GLFW_KEY_RIGHT_ALT, GLFW_KEY_LEFT_CONTROL, GLFW_KEY_RIGHT_CONTROL, - GLFW_KEY_LEFT_SUPER, GLFW_KEY_RIGHT_SUPER, set_boss as set_c_boss) +from .fast_data_types import set_boss as set_c_boss appname = 'kitty' version = (0, 3, 0) @@ -78,8 +75,3 @@ if ctypes.sizeof(GLfloat) != 4: raise RuntimeError('float size is not 4') if ctypes.sizeof(GLint) != 4: raise RuntimeError('int size is not 4') - -MODIFIER_KEYS = ( - GLFW_KEY_LEFT_SHIFT, GLFW_KEY_RIGHT_SHIFT, GLFW_KEY_LEFT_ALT, - GLFW_KEY_RIGHT_ALT, GLFW_KEY_LEFT_CONTROL, GLFW_KEY_RIGHT_CONTROL, - GLFW_KEY_LEFT_SUPER, GLFW_KEY_RIGHT_SUPER) diff --git a/kitty/data-types.h b/kitty/data-types.h index 057e6160b..10d55f897 100644 --- a/kitty/data-types.h +++ b/kitty/data-types.h @@ -319,3 +319,4 @@ void mouse_event(int, int); void scroll_event(double, double); void set_special_key_combo(int glfw_key, int mods); void on_text_input(unsigned int codepoint, int mods); +void on_key_input(int key, int scancode, int action, int mods); diff --git a/kitty/glfw.c b/kitty/glfw.c index 12a9c09a1..b3e1183b6 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -36,7 +36,7 @@ typedef struct { PyObject_HEAD GLFWwindow *window; - PyObject *framebuffer_size_callback, *key_callback, *window_focus_callback; + PyObject *framebuffer_size_callback, *window_focus_callback; GLFWcursor *standard_cursor, *click_cursor, *arrow_cursor; } WindowWrapper; @@ -63,8 +63,10 @@ char_mods_callback(GLFWwindow UNUSED *w, unsigned int codepoint, int mods) { static void key_callback(GLFWwindow UNUSED *w, int key, int scancode, int action, int mods) { global_state.cursor_blink_zero_time = monotonic(); - if (key >= 0 && key <= GLFW_KEY_LAST) global_state.is_key_pressed[key] = action == GLFW_RELEASE ? false : true; - WINDOW_CALLBACK(key_callback, "iiii", key, scancode, action, mods); + if (key >= 0 && key <= GLFW_KEY_LAST) { + global_state.is_key_pressed[key] = action == GLFW_RELEASE ? false : true; + on_key_input(key, scancode, action, mods); + } } static void @@ -259,7 +261,7 @@ glfw_init_hint_string(PyObject UNUSED *self, PyObject *args) { static void dealloc(WindowWrapper* self) { the_window = NULL; - Py_CLEAR(self->framebuffer_size_callback); Py_CLEAR(self->key_callback); Py_CLEAR(self->window_focus_callback); + Py_CLEAR(self->framebuffer_size_callback); Py_CLEAR(self->window_focus_callback); if (self->window != NULL) glfwDestroyWindow(self->window); Py_TYPE(self)->tp_free((PyObject*)self); } @@ -446,7 +448,6 @@ static PyMethodDef methods[] = { static PyMemberDef members[] = { #define CBE(name) {#name, T_OBJECT_EX, offsetof(WindowWrapper, name), 0, #name} CBE(framebuffer_size_callback), - CBE(key_callback), CBE(window_focus_callback), {NULL} #undef CBE diff --git a/kitty/keys.c b/kitty/keys.c index 7a00ff070..df20925fe 100644 --- a/kitty/keys.c +++ b/kitty/keys.c @@ -7,6 +7,7 @@ #include "keys.h" #include "state.h" +#include "screen.h" #include const uint8_t* @@ -24,10 +25,15 @@ key_to_bytes(int glfw_key, bool smkx, bool extended, int mods, int action) { return key_bytes[key]; } +#define SPECIAL_INDEX(key) ((key & 0x7f) | ( (mods & 0xF) << 7)) + void set_special_key_combo(int glfw_key, int mods) { - int k = (glfw_key & 0x7f) | ( (mods & 0xF) << 7); - needs_special_handling[k] = true; + uint16_t key = key_map[glfw_key]; + if (key != UINT8_MAX) { + key = SPECIAL_INDEX(key); + needs_special_handling[key] = true; + } } static inline Window* @@ -56,6 +62,119 @@ on_text_input(unsigned int codepoint, int mods) { } } +static inline bool +is_modifier_key(int key) { + switch(key) { + case GLFW_KEY_LEFT_SHIFT: + case GLFW_KEY_RIGHT_SHIFT: + case GLFW_KEY_LEFT_ALT: + case GLFW_KEY_RIGHT_ALT: + case GLFW_KEY_LEFT_CONTROL: + case GLFW_KEY_RIGHT_CONTROL: + case GLFW_KEY_LEFT_SUPER: + case GLFW_KEY_RIGHT_SUPER: + return true; + default: + return false; + } +} + +static inline int +get_localized_key(int key, int scancode) { + const char *name = glfwGetKeyName(key, scancode); + if (name == NULL || name[1] != 0) return key; + switch(name[0]) { +#define K(ch, name) case ch: return GLFW_KEY_##name + // key names {{{ + K('A', A); + K('B', B); + K('C', C); + K('D', D); + K('E', E); + K('F', F); + K('G', G); + K('H', H); + K('I', I); + K('J', J); + K('K', K); + K('L', L); + K('M', M); + K('N', N); + K('O', O); + K('P', P); + K('Q', Q); + K('S', S); + K('T', T); + K('U', U); + K('V', V); + K('W', W); + K('X', X); + K('Y', Y); + K('Z', Z); + K('0', 0); + K('1', 1); + K('2', 2); + K('3', 3); + K('5', 5); + K('6', 6); + K('7', 7); + K('8', 8); + K('9', 9); + K('\'', APOSTROPHE); + K(',', COMMA); + K('.', PERIOD); + K('/', SLASH); + K('-', MINUS); + K(';', SEMICOLON); + K('=', EQUAL); + K('[', LEFT_BRACKET); + K(']', RIGHT_BRACKET); + K('`', GRAVE_ACCENT); + K('\\', BACKSLASH); + // }}} +#undef K + default: + return key; + } +} + +void +on_key_input(int key, int scancode, int action, int mods) { + Window *w = active_window(); + if (!w) return; + Screen *screen = w->render_data.screen; + if (screen->scrolled_by && action == GLFW_PRESS && !is_modifier_key(key)) { + screen_history_scroll(screen, SCROLL_FULL, false); // scroll back to bottom + } + int lkey = get_localized_key(key, scancode); + if (action == GLFW_PRESS || action == GLFW_REPEAT) { + uint16_t qkey = key_map[lkey]; + bool special = false; + if (qkey != UINT8_MAX) { + qkey = SPECIAL_INDEX(qkey); + special = needs_special_handling[qkey]; + } + /* printf("key: %s mods: %d special: %d\n", key_name(lkey), mods, special); */ + if (special) { + PyObject *ret = PyObject_CallMethod(global_state.boss, "dispatch_special_key", "iiii", lkey, scancode, action, mods); + if (ret == NULL) { PyErr_Print(); } + else { + bool consumed = ret == Py_True ? true : false; + Py_DECREF(ret); + if (consumed) return; + } + } + } + if ( + action == GLFW_PRESS || + (action == GLFW_REPEAT && screen->modes.mDECARM) || + screen->modes.mEXTENDED_KEYBOARD + ) { + const uint8_t *data = key_to_bytes(lkey, screen->modes.mDECCKM, screen->modes.mEXTENDED_KEYBOARD, mods, action); + if (data) schedule_write_to_child(w->id, (char*)(data + 1), *data); + } +} + #define PYWRAP1(name) static PyObject* py##name(PyObject UNUSED *self, PyObject *args) #define PA(fmt, ...) if(!PyArg_ParseTuple(args, fmt, __VA_ARGS__)) return NULL; #define M(name, arg_type) {#name, (PyCFunction)py##name, arg_type, NULL} diff --git a/kitty/keys.h b/kitty/keys.h index 831510e24..927c7e0ef 100644 --- a/kitty/keys.h +++ b/kitty/keys.h @@ -1,11 +1,135 @@ // auto-generated from keys.py, do not edit! #pragma once +#include #include #include #include static bool needs_special_handling[2048] = {0}; static const uint8_t key_map[349] = { -UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 0, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 1, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, UINT8_MAX, 16, UINT8_MAX, 17, UINT8_MAX, UINT8_MAX, UINT8_MAX, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, UINT8_MAX, 29, 30, 31, 32, 33, 34, 35, 36, UINT8_MAX, 37, 38, 39, 40, 41, 42, 43, 44, UINT8_MAX, UINT8_MAX, 45, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 46, 47, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 62, 63, 64, 65, 66, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, UINT8_MAX, UINT8_MAX, UINT8_MAX, 109, 110, 111, 112, 113, 114, 115, 116, 117, }; +UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 0, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 1, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, UINT8_MAX, 16, UINT8_MAX, 17, UINT8_MAX, UINT8_MAX, UINT8_MAX, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, UINT8_MAX, UINT8_MAX, 47, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 48, 49, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 64, 65, 66, 67, 68, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, UINT8_MAX, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, UINT8_MAX, UINT8_MAX, UINT8_MAX, 111, 112, 113, 114, 115, 116, 117, 118, 119, }; + +static inline const char* key_name(int key) { switch(key) { +case 32: return "SPACE"; +case 39: return "APOSTROPHE"; +case 44: return "COMMA"; +case 45: return "MINUS"; +case 46: return "PERIOD"; +case 47: return "SLASH"; +case 48: return "0"; +case 49: return "1"; +case 50: return "2"; +case 51: return "3"; +case 52: return "4"; +case 53: return "5"; +case 54: return "6"; +case 55: return "7"; +case 56: return "8"; +case 57: return "9"; +case 59: return "SEMICOLON"; +case 61: return "EQUAL"; +case 65: return "A"; +case 66: return "B"; +case 67: return "C"; +case 68: return "D"; +case 69: return "E"; +case 70: return "F"; +case 71: return "G"; +case 72: return "H"; +case 73: return "I"; +case 74: return "J"; +case 75: return "K"; +case 76: return "L"; +case 77: return "M"; +case 78: return "N"; +case 79: return "O"; +case 80: return "P"; +case 81: return "Q"; +case 82: return "R"; +case 83: return "S"; +case 84: return "T"; +case 85: return "U"; +case 86: return "V"; +case 87: return "W"; +case 88: return "X"; +case 89: return "Y"; +case 90: return "Z"; +case 91: return "LEFT_BRACKET"; +case 92: return "BACKSLASH"; +case 93: return "RIGHT_BRACKET"; +case 96: return "GRAVE_ACCENT"; +case 161: return "WORLD_1"; +case 162: return "WORLD_2"; +case 256: return "ESCAPE"; +case 257: return "ENTER"; +case 258: return "TAB"; +case 259: return "BACKSPACE"; +case 260: return "INSERT"; +case 261: return "DELETE"; +case 262: return "RIGHT"; +case 263: return "LEFT"; +case 264: return "DOWN"; +case 265: return "UP"; +case 266: return "PAGE_UP"; +case 267: return "PAGE_DOWN"; +case 268: return "HOME"; +case 269: return "END"; +case 280: return "CAPS_LOCK"; +case 281: return "SCROLL_LOCK"; +case 282: return "NUM_LOCK"; +case 283: return "PRINT_SCREEN"; +case 284: return "PAUSE"; +case 290: return "F1"; +case 291: return "F2"; +case 292: return "F3"; +case 293: return "F4"; +case 294: return "F5"; +case 295: return "F6"; +case 296: return "F7"; +case 297: return "F8"; +case 298: return "F9"; +case 299: return "F10"; +case 300: return "F11"; +case 301: return "F12"; +case 302: return "F13"; +case 303: return "F14"; +case 304: return "F15"; +case 305: return "F16"; +case 306: return "F17"; +case 307: return "F18"; +case 308: return "F19"; +case 309: return "F20"; +case 310: return "F21"; +case 311: return "F22"; +case 312: return "F23"; +case 313: return "F24"; +case 314: return "F25"; +case 320: return "KP_0"; +case 321: return "KP_1"; +case 322: return "KP_2"; +case 323: return "KP_3"; +case 324: return "KP_4"; +case 325: return "KP_5"; +case 326: return "KP_6"; +case 327: return "KP_7"; +case 328: return "KP_8"; +case 329: return "KP_9"; +case 330: return "KP_DECIMAL"; +case 331: return "KP_DIVIDE"; +case 332: return "KP_MULTIPLY"; +case 333: return "KP_SUBTRACT"; +case 334: return "KP_ADD"; +case 335: return "KP_ENTER"; +case 336: return "KP_EQUAL"; +case 340: return "LEFT_SHIFT"; +case 341: return "LEFT_CONTROL"; +case 342: return "LEFT_ALT"; +case 343: return "LEFT_SUPER"; +case 344: return "RIGHT_SHIFT"; +case 345: return "RIGHT_CONTROL"; +case 346: return "RIGHT_ALT"; +case 347: return "RIGHT_SUPER"; +case 348: return "MENU"; +default: return NULL; }} #define SIZE_OF_KEY_BYTES_MAP 32768 @@ -58,6 +182,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, +{0}, +{0}, {0x1, 27}, // ESCAPE smkx: False extended: False {0x1, 13}, // ENTER smkx: False extended: False {0x1, 9}, // TAB smkx: False extended: False @@ -68,8 +194,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // LEFT smkx: False extended: False {0x3, 27, 91, 66}, // DOWN smkx: False extended: False {0x3, 27, 91, 65}, // UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // HOME smkx: False extended: False {0x3, 27, 91, 70}, // END smkx: False extended: False {0}, @@ -117,7 +243,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ENTER smkx: False extended: False +{0x1, 13}, // KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -196,8 +322,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 50, 68}, // SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 50, 72}, // SHIFT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 50, 70}, // SHIFT+END smkx: False extended: False {0}, @@ -245,9 +371,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+ENTER smkx: False extended: False -{0}, -{0}, +{0x1, 13}, // SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -295,6 +419,7 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 9}, // CONTROL+I smkx: False extended: False {0x1, 10}, // CONTROL+J smkx: False extended: False {0x1, 11}, // CONTROL+K smkx: False extended: False +{0x1, 12}, // CONTROL+L smkx: False extended: False {0x1, 13}, // CONTROL+M smkx: False extended: False {0x1, 14}, // CONTROL+N smkx: False extended: False {0x1, 15}, // CONTROL+O smkx: False extended: False @@ -303,14 +428,15 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 18}, // CONTROL+R smkx: False extended: False {0x1, 19}, // CONTROL+S smkx: False extended: False {0x1, 20}, // CONTROL+T smkx: False extended: False +{0x1, 21}, // CONTROL+U smkx: False extended: False {0x1, 22}, // CONTROL+V smkx: False extended: False {0x1, 23}, // CONTROL+W smkx: False extended: False {0x1, 24}, // CONTROL+X smkx: False extended: False {0x1, 25}, // CONTROL+Y smkx: False extended: False {0x1, 26}, // CONTROL+Z smkx: False extended: False -{0x1, 27}, // CONTROL+BRACKET smkx: False extended: False +{0x1, 27}, // CONTROL+LEFT_BRACKET smkx: False extended: False {0x1, 28}, // CONTROL+BACKSLASH smkx: False extended: False -{0x1, 29}, // CONTROL+BRACKET smkx: False extended: False +{0x1, 29}, // CONTROL+RIGHT_BRACKET smkx: False extended: False {0}, {0}, {0}, @@ -324,8 +450,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 53, 68}, // CONTROL+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 66}, // CONTROL+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 65}, // CONTROL+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 72}, // CONTROL+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 70}, // CONTROL+END smkx: False extended: False {0}, @@ -373,7 +499,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -452,8 +578,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SHIFT+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SHIFT+END smkx: False extended: False {0}, @@ -501,7 +627,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -580,8 +706,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 51, 68}, // ALT+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 66}, // ALT+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 65}, // ALT+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 51, 126}, // ALT+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 51, 126}, // ALT+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 51, 126}, // ALT+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 51, 126}, // ALT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 72}, // ALT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 70}, // ALT+END smkx: False extended: False {0}, @@ -629,7 +755,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -708,8 +834,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 52, 68}, // ALT+SHIFT+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 66}, // ALT+SHIFT+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 65}, // ALT+SHIFT+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 72}, // ALT+SHIFT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 70}, // ALT+SHIFT+END smkx: False extended: False {0}, @@ -757,7 +883,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -836,8 +962,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+END smkx: False extended: False {0}, @@ -885,7 +1011,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -964,8 +1090,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SHIFT+END smkx: False extended: False {0}, @@ -1013,7 +1139,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1092,8 +1218,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // SUPER+END smkx: False extended: False {0}, @@ -1141,7 +1267,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SUPER+ENTER smkx: False extended: False +{0x1, 13}, // SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1220,8 +1346,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // SHIFT+SUPER+END smkx: False extended: False {0}, @@ -1269,7 +1395,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1348,8 +1474,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SUPER+END smkx: False extended: False {0}, @@ -1397,7 +1523,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1476,8 +1602,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -1525,7 +1651,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1604,8 +1730,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+SUPER+END smkx: False extended: False {0}, @@ -1653,7 +1779,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1732,8 +1858,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -1781,7 +1907,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1860,8 +1986,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SUPER+END smkx: False extended: False {0}, @@ -1909,7 +2035,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -1988,8 +2114,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -2037,7 +2163,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2116,8 +2242,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // LEFT smkx: False extended: False {0x3, 27, 91, 66}, // DOWN smkx: False extended: False {0x3, 27, 91, 65}, // UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // HOME smkx: False extended: False {0x3, 27, 91, 70}, // END smkx: False extended: False {0}, @@ -2165,7 +2291,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ENTER smkx: False extended: False +{0x1, 13}, // KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2244,8 +2370,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 50, 68}, // SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 50, 72}, // SHIFT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 50, 70}, // SHIFT+END smkx: False extended: False {0}, @@ -2293,9 +2419,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+ENTER smkx: False extended: False -{0}, -{0}, +{0x1, 13}, // SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2343,6 +2467,7 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 9}, // CONTROL+I smkx: False extended: False {0x1, 10}, // CONTROL+J smkx: False extended: False {0x1, 11}, // CONTROL+K smkx: False extended: False +{0x1, 12}, // CONTROL+L smkx: False extended: False {0x1, 13}, // CONTROL+M smkx: False extended: False {0x1, 14}, // CONTROL+N smkx: False extended: False {0x1, 15}, // CONTROL+O smkx: False extended: False @@ -2351,14 +2476,15 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 18}, // CONTROL+R smkx: False extended: False {0x1, 19}, // CONTROL+S smkx: False extended: False {0x1, 20}, // CONTROL+T smkx: False extended: False +{0x1, 21}, // CONTROL+U smkx: False extended: False {0x1, 22}, // CONTROL+V smkx: False extended: False {0x1, 23}, // CONTROL+W smkx: False extended: False {0x1, 24}, // CONTROL+X smkx: False extended: False {0x1, 25}, // CONTROL+Y smkx: False extended: False {0x1, 26}, // CONTROL+Z smkx: False extended: False -{0x1, 27}, // CONTROL+BRACKET smkx: False extended: False +{0x1, 27}, // CONTROL+LEFT_BRACKET smkx: False extended: False {0x1, 28}, // CONTROL+BACKSLASH smkx: False extended: False -{0x1, 29}, // CONTROL+BRACKET smkx: False extended: False +{0x1, 29}, // CONTROL+RIGHT_BRACKET smkx: False extended: False {0}, {0}, {0}, @@ -2372,8 +2498,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 53, 68}, // CONTROL+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 66}, // CONTROL+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 65}, // CONTROL+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 72}, // CONTROL+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 70}, // CONTROL+END smkx: False extended: False {0}, @@ -2421,7 +2547,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2500,8 +2626,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SHIFT+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SHIFT+END smkx: False extended: False {0}, @@ -2549,7 +2675,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2628,8 +2754,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 51, 68}, // ALT+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 66}, // ALT+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 65}, // ALT+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 51, 126}, // ALT+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 51, 126}, // ALT+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 51, 126}, // ALT+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 51, 126}, // ALT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 72}, // ALT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 70}, // ALT+END smkx: False extended: False {0}, @@ -2677,7 +2803,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2756,8 +2882,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 52, 68}, // ALT+SHIFT+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 66}, // ALT+SHIFT+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 65}, // ALT+SHIFT+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 72}, // ALT+SHIFT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 70}, // ALT+SHIFT+END smkx: False extended: False {0}, @@ -2805,7 +2931,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -2884,8 +3010,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+END smkx: False extended: False {0}, @@ -2933,7 +3059,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3012,8 +3138,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SHIFT+END smkx: False extended: False {0}, @@ -3061,7 +3187,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3140,8 +3266,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // SUPER+END smkx: False extended: False {0}, @@ -3189,7 +3315,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SUPER+ENTER smkx: False extended: False +{0x1, 13}, // SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3268,8 +3394,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // SHIFT+SUPER+END smkx: False extended: False {0}, @@ -3317,7 +3443,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3396,8 +3522,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SUPER+END smkx: False extended: False {0}, @@ -3445,7 +3571,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3524,8 +3650,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -3573,7 +3699,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3652,8 +3778,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+SUPER+END smkx: False extended: False {0}, @@ -3701,7 +3827,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3780,8 +3906,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -3829,7 +3955,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -3908,8 +4034,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SUPER+END smkx: False extended: False {0}, @@ -3957,7 +4083,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4036,8 +4162,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -4085,7 +4211,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4164,8 +4290,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // LEFT smkx: False extended: False {0x3, 27, 91, 66}, // DOWN smkx: False extended: False {0x3, 27, 91, 65}, // UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // HOME smkx: False extended: False {0x3, 27, 91, 70}, // END smkx: False extended: False {0}, @@ -4213,7 +4339,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ENTER smkx: False extended: False +{0x1, 13}, // KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4292,8 +4418,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 50, 68}, // SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 50, 72}, // SHIFT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 50, 70}, // SHIFT+END smkx: False extended: False {0}, @@ -4341,9 +4467,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+ENTER smkx: False extended: False -{0}, -{0}, +{0x1, 13}, // SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4391,6 +4515,7 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 9}, // CONTROL+I smkx: False extended: False {0x1, 10}, // CONTROL+J smkx: False extended: False {0x1, 11}, // CONTROL+K smkx: False extended: False +{0x1, 12}, // CONTROL+L smkx: False extended: False {0x1, 13}, // CONTROL+M smkx: False extended: False {0x1, 14}, // CONTROL+N smkx: False extended: False {0x1, 15}, // CONTROL+O smkx: False extended: False @@ -4399,14 +4524,15 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 18}, // CONTROL+R smkx: False extended: False {0x1, 19}, // CONTROL+S smkx: False extended: False {0x1, 20}, // CONTROL+T smkx: False extended: False +{0x1, 21}, // CONTROL+U smkx: False extended: False {0x1, 22}, // CONTROL+V smkx: False extended: False {0x1, 23}, // CONTROL+W smkx: False extended: False {0x1, 24}, // CONTROL+X smkx: False extended: False {0x1, 25}, // CONTROL+Y smkx: False extended: False {0x1, 26}, // CONTROL+Z smkx: False extended: False -{0x1, 27}, // CONTROL+BRACKET smkx: False extended: False +{0x1, 27}, // CONTROL+LEFT_BRACKET smkx: False extended: False {0x1, 28}, // CONTROL+BACKSLASH smkx: False extended: False -{0x1, 29}, // CONTROL+BRACKET smkx: False extended: False +{0x1, 29}, // CONTROL+RIGHT_BRACKET smkx: False extended: False {0}, {0}, {0}, @@ -4420,8 +4546,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 53, 68}, // CONTROL+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 66}, // CONTROL+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 65}, // CONTROL+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 72}, // CONTROL+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 53, 70}, // CONTROL+END smkx: False extended: False {0}, @@ -4469,7 +4595,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4548,8 +4674,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SHIFT+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SHIFT+END smkx: False extended: False {0}, @@ -4597,7 +4723,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4676,8 +4802,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 51, 68}, // ALT+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 66}, // ALT+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 65}, // ALT+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 51, 126}, // ALT+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 51, 126}, // ALT+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 51, 126}, // ALT+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 51, 126}, // ALT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 72}, // ALT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 51, 70}, // ALT+END smkx: False extended: False {0}, @@ -4725,7 +4851,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4804,8 +4930,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 52, 68}, // ALT+SHIFT+LEFT smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 66}, // ALT+SHIFT+DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 65}, // ALT+SHIFT+UP smkx: False extended: False -{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+UP smkx: False extended: False -{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+DOWN smkx: False extended: False +{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+PAGE_UP smkx: False extended: False +{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 72}, // ALT+SHIFT+HOME smkx: False extended: False {0x6, 27, 91, 49, 59, 52, 70}, // ALT+SHIFT+END smkx: False extended: False {0}, @@ -4853,7 +4979,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -4932,8 +5058,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+END smkx: False extended: False {0}, @@ -4981,7 +5107,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5060,8 +5186,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SHIFT+END smkx: False extended: False {0}, @@ -5109,7 +5235,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5188,8 +5314,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // SUPER+END smkx: False extended: False {0}, @@ -5237,7 +5363,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SUPER+ENTER smkx: False extended: False +{0x1, 13}, // SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5316,8 +5442,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // SHIFT+SUPER+END smkx: False extended: False {0}, @@ -5365,7 +5491,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5444,8 +5570,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SUPER+END smkx: False extended: False {0}, @@ -5493,7 +5619,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5572,8 +5698,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // CONTROL+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -5621,7 +5747,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5700,8 +5826,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+SUPER+END smkx: False extended: False {0}, @@ -5749,7 +5875,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5828,8 +5954,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -5877,7 +6003,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -5956,8 +6082,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SUPER+END smkx: False extended: False {0}, @@ -6005,7 +6131,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -6084,8 +6210,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 91, 68}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False {0x3, 27, 91, 66}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False {0x3, 27, 91, 65}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False {0x3, 27, 91, 72}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: False {0x3, 27, 91, 70}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: False {0}, @@ -6133,7 +6259,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False {0}, {0}, {0}, @@ -8260,8 +8386,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // LEFT smkx: True extended: False {0x3, 27, 79, 66}, // DOWN smkx: True extended: False {0x3, 27, 79, 65}, // UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // HOME smkx: True extended: False {0x3, 27, 79, 70}, // END smkx: True extended: False {0}, @@ -8309,7 +8435,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ENTER smkx: True extended: False +{0x1, 13}, // KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -8388,8 +8514,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 50, 68}, // SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 50, 72}, // SHIFT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 50, 70}, // SHIFT+END smkx: True extended: False {0}, @@ -8437,9 +8563,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+ENTER smkx: True extended: False -{0}, -{0}, +{0x1, 13}, // SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -8487,6 +8611,7 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 9}, // CONTROL+I smkx: True extended: False {0x1, 10}, // CONTROL+J smkx: True extended: False {0x1, 11}, // CONTROL+K smkx: True extended: False +{0x1, 12}, // CONTROL+L smkx: True extended: False {0x1, 13}, // CONTROL+M smkx: True extended: False {0x1, 14}, // CONTROL+N smkx: True extended: False {0x1, 15}, // CONTROL+O smkx: True extended: False @@ -8495,14 +8620,15 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 18}, // CONTROL+R smkx: True extended: False {0x1, 19}, // CONTROL+S smkx: True extended: False {0x1, 20}, // CONTROL+T smkx: True extended: False +{0x1, 21}, // CONTROL+U smkx: True extended: False {0x1, 22}, // CONTROL+V smkx: True extended: False {0x1, 23}, // CONTROL+W smkx: True extended: False {0x1, 24}, // CONTROL+X smkx: True extended: False {0x1, 25}, // CONTROL+Y smkx: True extended: False {0x1, 26}, // CONTROL+Z smkx: True extended: False -{0x1, 27}, // CONTROL+BRACKET smkx: True extended: False +{0x1, 27}, // CONTROL+LEFT_BRACKET smkx: True extended: False {0x1, 28}, // CONTROL+BACKSLASH smkx: True extended: False -{0x1, 29}, // CONTROL+BRACKET smkx: True extended: False +{0x1, 29}, // CONTROL+RIGHT_BRACKET smkx: True extended: False {0}, {0}, {0}, @@ -8516,8 +8642,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 53, 68}, // CONTROL+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 66}, // CONTROL+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 65}, // CONTROL+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 72}, // CONTROL+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 70}, // CONTROL+END smkx: True extended: False {0}, @@ -8565,7 +8691,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -8644,8 +8770,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SHIFT+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SHIFT+END smkx: True extended: False {0}, @@ -8693,7 +8819,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -8772,8 +8898,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 51, 68}, // ALT+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 66}, // ALT+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 65}, // ALT+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 51, 126}, // ALT+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 51, 126}, // ALT+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 51, 126}, // ALT+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 51, 126}, // ALT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 72}, // ALT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 70}, // ALT+END smkx: True extended: False {0}, @@ -8821,7 +8947,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -8900,8 +9026,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 52, 68}, // ALT+SHIFT+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 66}, // ALT+SHIFT+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 65}, // ALT+SHIFT+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 72}, // ALT+SHIFT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 70}, // ALT+SHIFT+END smkx: True extended: False {0}, @@ -8949,7 +9075,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9028,8 +9154,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+END smkx: True extended: False {0}, @@ -9077,7 +9203,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9156,8 +9282,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SHIFT+END smkx: True extended: False {0}, @@ -9205,7 +9331,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9284,8 +9410,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // SUPER+END smkx: True extended: False {0}, @@ -9333,7 +9459,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SUPER+ENTER smkx: True extended: False +{0x1, 13}, // SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9412,8 +9538,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // SHIFT+SUPER+END smkx: True extended: False {0}, @@ -9461,7 +9587,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9540,8 +9666,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SUPER+END smkx: True extended: False {0}, @@ -9589,7 +9715,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9668,8 +9794,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -9717,7 +9843,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9796,8 +9922,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+SUPER+END smkx: True extended: False {0}, @@ -9845,7 +9971,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -9924,8 +10050,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -9973,7 +10099,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10052,8 +10178,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SUPER+END smkx: True extended: False {0}, @@ -10101,7 +10227,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10180,8 +10306,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -10229,7 +10355,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10308,8 +10434,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // LEFT smkx: True extended: False {0x3, 27, 79, 66}, // DOWN smkx: True extended: False {0x3, 27, 79, 65}, // UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // HOME smkx: True extended: False {0x3, 27, 79, 70}, // END smkx: True extended: False {0}, @@ -10357,7 +10483,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ENTER smkx: True extended: False +{0x1, 13}, // KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10436,8 +10562,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 50, 68}, // SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 50, 72}, // SHIFT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 50, 70}, // SHIFT+END smkx: True extended: False {0}, @@ -10485,9 +10611,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+ENTER smkx: True extended: False -{0}, -{0}, +{0x1, 13}, // SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10535,6 +10659,7 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 9}, // CONTROL+I smkx: True extended: False {0x1, 10}, // CONTROL+J smkx: True extended: False {0x1, 11}, // CONTROL+K smkx: True extended: False +{0x1, 12}, // CONTROL+L smkx: True extended: False {0x1, 13}, // CONTROL+M smkx: True extended: False {0x1, 14}, // CONTROL+N smkx: True extended: False {0x1, 15}, // CONTROL+O smkx: True extended: False @@ -10543,14 +10668,15 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 18}, // CONTROL+R smkx: True extended: False {0x1, 19}, // CONTROL+S smkx: True extended: False {0x1, 20}, // CONTROL+T smkx: True extended: False +{0x1, 21}, // CONTROL+U smkx: True extended: False {0x1, 22}, // CONTROL+V smkx: True extended: False {0x1, 23}, // CONTROL+W smkx: True extended: False {0x1, 24}, // CONTROL+X smkx: True extended: False {0x1, 25}, // CONTROL+Y smkx: True extended: False {0x1, 26}, // CONTROL+Z smkx: True extended: False -{0x1, 27}, // CONTROL+BRACKET smkx: True extended: False +{0x1, 27}, // CONTROL+LEFT_BRACKET smkx: True extended: False {0x1, 28}, // CONTROL+BACKSLASH smkx: True extended: False -{0x1, 29}, // CONTROL+BRACKET smkx: True extended: False +{0x1, 29}, // CONTROL+RIGHT_BRACKET smkx: True extended: False {0}, {0}, {0}, @@ -10564,8 +10690,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 53, 68}, // CONTROL+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 66}, // CONTROL+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 65}, // CONTROL+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 72}, // CONTROL+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 70}, // CONTROL+END smkx: True extended: False {0}, @@ -10613,7 +10739,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10692,8 +10818,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SHIFT+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SHIFT+END smkx: True extended: False {0}, @@ -10741,7 +10867,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10820,8 +10946,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 51, 68}, // ALT+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 66}, // ALT+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 65}, // ALT+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 51, 126}, // ALT+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 51, 126}, // ALT+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 51, 126}, // ALT+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 51, 126}, // ALT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 72}, // ALT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 70}, // ALT+END smkx: True extended: False {0}, @@ -10869,7 +10995,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -10948,8 +11074,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 52, 68}, // ALT+SHIFT+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 66}, // ALT+SHIFT+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 65}, // ALT+SHIFT+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 72}, // ALT+SHIFT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 70}, // ALT+SHIFT+END smkx: True extended: False {0}, @@ -10997,7 +11123,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11076,8 +11202,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+END smkx: True extended: False {0}, @@ -11125,7 +11251,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11204,8 +11330,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SHIFT+END smkx: True extended: False {0}, @@ -11253,7 +11379,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11332,8 +11458,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // SUPER+END smkx: True extended: False {0}, @@ -11381,7 +11507,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SUPER+ENTER smkx: True extended: False +{0x1, 13}, // SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11460,8 +11586,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // SHIFT+SUPER+END smkx: True extended: False {0}, @@ -11509,7 +11635,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11588,8 +11714,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SUPER+END smkx: True extended: False {0}, @@ -11637,7 +11763,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11716,8 +11842,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -11765,7 +11891,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11844,8 +11970,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+SUPER+END smkx: True extended: False {0}, @@ -11893,7 +12019,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -11972,8 +12098,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -12021,7 +12147,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12100,8 +12226,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SUPER+END smkx: True extended: False {0}, @@ -12149,7 +12275,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12228,8 +12354,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -12277,7 +12403,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12356,8 +12482,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // LEFT smkx: True extended: False {0x3, 27, 79, 66}, // DOWN smkx: True extended: False {0x3, 27, 79, 65}, // UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // HOME smkx: True extended: False {0x3, 27, 79, 70}, // END smkx: True extended: False {0}, @@ -12405,7 +12531,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ENTER smkx: True extended: False +{0x1, 13}, // KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12484,8 +12610,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 50, 68}, // SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 50, 72}, // SHIFT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 50, 70}, // SHIFT+END smkx: True extended: False {0}, @@ -12533,9 +12659,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+ENTER smkx: True extended: False -{0}, -{0}, +{0x1, 13}, // SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12583,6 +12707,7 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 9}, // CONTROL+I smkx: True extended: False {0x1, 10}, // CONTROL+J smkx: True extended: False {0x1, 11}, // CONTROL+K smkx: True extended: False +{0x1, 12}, // CONTROL+L smkx: True extended: False {0x1, 13}, // CONTROL+M smkx: True extended: False {0x1, 14}, // CONTROL+N smkx: True extended: False {0x1, 15}, // CONTROL+O smkx: True extended: False @@ -12591,14 +12716,15 @@ static const uint8_t key_bytes[32768][10] = { {0x1, 18}, // CONTROL+R smkx: True extended: False {0x1, 19}, // CONTROL+S smkx: True extended: False {0x1, 20}, // CONTROL+T smkx: True extended: False +{0x1, 21}, // CONTROL+U smkx: True extended: False {0x1, 22}, // CONTROL+V smkx: True extended: False {0x1, 23}, // CONTROL+W smkx: True extended: False {0x1, 24}, // CONTROL+X smkx: True extended: False {0x1, 25}, // CONTROL+Y smkx: True extended: False {0x1, 26}, // CONTROL+Z smkx: True extended: False -{0x1, 27}, // CONTROL+BRACKET smkx: True extended: False +{0x1, 27}, // CONTROL+LEFT_BRACKET smkx: True extended: False {0x1, 28}, // CONTROL+BACKSLASH smkx: True extended: False -{0x1, 29}, // CONTROL+BRACKET smkx: True extended: False +{0x1, 29}, // CONTROL+RIGHT_BRACKET smkx: True extended: False {0}, {0}, {0}, @@ -12612,8 +12738,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 53, 68}, // CONTROL+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 66}, // CONTROL+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 65}, // CONTROL+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 53, 126}, // CONTROL+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 53, 126}, // CONTROL+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 72}, // CONTROL+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 53, 70}, // CONTROL+END smkx: True extended: False {0}, @@ -12661,7 +12787,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12740,8 +12866,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SHIFT+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SHIFT+END smkx: True extended: False {0}, @@ -12789,7 +12915,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12868,8 +12994,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 51, 68}, // ALT+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 66}, // ALT+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 65}, // ALT+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 51, 126}, // ALT+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 51, 126}, // ALT+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 51, 126}, // ALT+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 51, 126}, // ALT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 72}, // ALT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 51, 70}, // ALT+END smkx: True extended: False {0}, @@ -12917,7 +13043,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -12996,8 +13122,8 @@ static const uint8_t key_bytes[32768][10] = { {0x6, 27, 91, 49, 59, 52, 68}, // ALT+SHIFT+LEFT smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 66}, // ALT+SHIFT+DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 65}, // ALT+SHIFT+UP smkx: True extended: False -{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+UP smkx: True extended: False -{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+DOWN smkx: True extended: False +{0x6, 27, 91, 53, 59, 52, 126}, // ALT+SHIFT+PAGE_UP smkx: True extended: False +{0x6, 27, 91, 54, 59, 52, 126}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 72}, // ALT+SHIFT+HOME smkx: True extended: False {0x6, 27, 91, 49, 59, 52, 70}, // ALT+SHIFT+END smkx: True extended: False {0}, @@ -13045,7 +13171,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13124,8 +13250,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+END smkx: True extended: False {0}, @@ -13173,7 +13299,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13252,8 +13378,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SHIFT+END smkx: True extended: False {0}, @@ -13301,7 +13427,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13380,8 +13506,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // SUPER+END smkx: True extended: False {0}, @@ -13429,7 +13555,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SUPER+ENTER smkx: True extended: False +{0x1, 13}, // SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13508,8 +13634,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // SHIFT+SUPER+END smkx: True extended: False {0}, @@ -13557,7 +13683,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13636,8 +13762,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SUPER+END smkx: True extended: False {0}, @@ -13685,7 +13811,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13764,8 +13890,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // CONTROL+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -13813,7 +13939,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -13892,8 +14018,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+SUPER+END smkx: True extended: False {0}, @@ -13941,7 +14067,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -14020,8 +14146,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -14069,7 +14195,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -14148,8 +14274,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SUPER+END smkx: True extended: False {0}, @@ -14197,7 +14323,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: False +{0x1, 13}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -14276,8 +14402,8 @@ static const uint8_t key_bytes[32768][10] = { {0x3, 27, 79, 68}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False {0x3, 27, 79, 66}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False {0x3, 27, 79, 65}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False +{0x4, 27, 91, 53, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False +{0x4, 27, 91, 54, 126}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False {0x3, 27, 79, 72}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: False {0x3, 27, 79, 70}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: False {0}, @@ -14325,9 +14451,7 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{0}, -{0}, +{0x1, 13}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False {0}, {0}, {0}, @@ -16423,6 +16547,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 65, 97, 27, 92}, // I smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 98, 27, 92}, // J smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 99, 27, 92}, // K smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 100, 27, 92}, // L smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 101, 27, 92}, // M smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 102, 27, 92}, // N smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 103, 27, 92}, // O smkx: False extended: True @@ -16431,17 +16556,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 65, 106, 27, 92}, // R smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 107, 27, 92}, // S smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 108, 27, 92}, // T smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 109, 27, 92}, // U smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 110, 27, 92}, // V smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 111, 27, 92}, // W smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 112, 27, 92}, // X smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 113, 27, 92}, // Y smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 114, 27, 92}, // Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 115, 27, 92}, // BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 115, 27, 92}, // LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 116, 27, 92}, // BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 117, 27, 92}, // BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 118, 27, 92}, // ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 119, 27, 92}, // 1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 120, 27, 92}, // 2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 117, 27, 92}, // RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 118, 27, 92}, // GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 119, 27, 92}, // WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 120, 27, 92}, // WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 121, 27, 92}, // ESCAPE smkx: False extended: True {0x1, 13}, // ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 48, 27, 92}, // TAB smkx: False extended: True @@ -16452,14 +16578,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 65, 53, 27, 92}, // LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 54, 27, 92}, // DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 55, 27, 92}, // UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 56, 27, 92}, // UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 57, 27, 92}, // DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 56, 27, 92}, // PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 57, 27, 92}, // PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 46, 27, 92}, // HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 45, 27, 92}, // END smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 58, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 43, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 61, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 65, 94, 27, 92}, // SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 58, 27, 92}, // CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 43, 27, 92}, // SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 61, 27, 92}, // NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 65, 94, 27, 92}, // PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 33, 27, 92}, // PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 47, 27, 92}, // F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 65, 42, 27, 92}, // F2 smkx: False extended: True @@ -16486,31 +16612,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 65, 66, 71, 27, 92}, // F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 65, 66, 72, 27, 92}, // F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 65, 66, 73, 27, 92}, // F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 74, 27, 92}, // 0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 75, 27, 92}, // 1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 76, 27, 92}, // 2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 77, 27, 92}, // 3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 78, 27, 92}, // 4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 79, 27, 92}, // 5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 80, 27, 92}, // 6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 81, 27, 92}, // 7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 82, 27, 92}, // 8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 83, 27, 92}, // 9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 84, 27, 92}, // DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 85, 27, 92}, // DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 86, 27, 92}, // MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 87, 27, 92}, // SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 88, 27, 92}, // ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 89, 27, 92}, // ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 90, 27, 92}, // EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 97, 27, 92}, // SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 98, 27, 92}, // CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 99, 27, 92}, // ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 100, 27, 92}, // SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 101, 27, 92}, // SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 102, 27, 92}, // CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 103, 27, 92}, // ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 65, 66, 104, 27, 92}, // SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 74, 27, 92}, // KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 75, 27, 92}, // KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 76, 27, 92}, // KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 77, 27, 92}, // KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 78, 27, 92}, // KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 79, 27, 92}, // KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 80, 27, 92}, // KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 81, 27, 92}, // KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 82, 27, 92}, // KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 83, 27, 92}, // KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 84, 27, 92}, // KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 85, 27, 92}, // KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 86, 27, 92}, // KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 87, 27, 92}, // KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 88, 27, 92}, // KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 89, 27, 92}, // KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 90, 27, 92}, // KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 97, 27, 92}, // LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 98, 27, 92}, // LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 99, 27, 92}, // LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 100, 27, 92}, // LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 101, 27, 92}, // RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 102, 27, 92}, // RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 103, 27, 92}, // RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 65, 66, 104, 27, 92}, // RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -16568,8 +16694,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x8, 27, 95, 75, 114, 66, 119, 27, 92}, // SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 120, 27, 92}, // SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 119, 27, 92}, // SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 120, 27, 92}, // SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 121, 27, 92}, // SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 122, 27, 92}, // SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 48, 27, 92}, // SHIFT+TAB smkx: False extended: True @@ -16580,14 +16706,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 66, 53, 27, 92}, // SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 54, 27, 92}, // SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 55, 27, 92}, // SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 56, 27, 92}, // SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 57, 27, 92}, // SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 56, 27, 92}, // SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 57, 27, 92}, // SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 46, 27, 92}, // SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 45, 27, 92}, // SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 58, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 43, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 61, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 66, 94, 27, 92}, // SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 58, 27, 92}, // SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 43, 27, 92}, // SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 61, 27, 92}, // SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 66, 94, 27, 92}, // SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 33, 27, 92}, // SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 47, 27, 92}, // SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 66, 42, 27, 92}, // SHIFT+F2 smkx: False extended: True @@ -16614,33 +16740,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 66, 66, 71, 27, 92}, // SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 66, 66, 72, 27, 92}, // SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 66, 66, 73, 27, 92}, // SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 74, 27, 92}, // SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 75, 27, 92}, // SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 76, 27, 92}, // SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 77, 27, 92}, // SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 78, 27, 92}, // SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 79, 27, 92}, // SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 80, 27, 92}, // SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 81, 27, 92}, // SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 82, 27, 92}, // SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 83, 27, 92}, // SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 84, 27, 92}, // SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 85, 27, 92}, // SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 86, 27, 92}, // SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 87, 27, 92}, // SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 88, 27, 92}, // SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 89, 27, 92}, // SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 90, 27, 92}, // SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 97, 27, 92}, // SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 98, 27, 92}, // SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 99, 27, 92}, // SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 100, 27, 92}, // SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 101, 27, 92}, // SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 102, 27, 92}, // SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 103, 27, 92}, // SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 66, 66, 104, 27, 92}, // SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 66, 66, 74, 27, 92}, // SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 75, 27, 92}, // SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 76, 27, 92}, // SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 77, 27, 92}, // SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 78, 27, 92}, // SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 79, 27, 92}, // SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 80, 27, 92}, // SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 81, 27, 92}, // SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 82, 27, 92}, // SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 83, 27, 92}, // SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 84, 27, 92}, // SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 85, 27, 92}, // SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 86, 27, 92}, // SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 87, 27, 92}, // SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 88, 27, 92}, // SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 89, 27, 92}, // SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 90, 27, 92}, // SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 97, 27, 92}, // SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 98, 27, 92}, // SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 99, 27, 92}, // SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 100, 27, 92}, // SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 101, 27, 92}, // SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 102, 27, 92}, // SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 103, 27, 92}, // SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 66, 66, 104, 27, 92}, // SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -16679,6 +16803,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 67, 97, 27, 92}, // CONTROL+I smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 98, 27, 92}, // CONTROL+J smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 99, 27, 92}, // CONTROL+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 100, 27, 92}, // CONTROL+L smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 101, 27, 92}, // CONTROL+M smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 102, 27, 92}, // CONTROL+N smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 103, 27, 92}, // CONTROL+O smkx: False extended: True @@ -16687,17 +16812,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 67, 106, 27, 92}, // CONTROL+R smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 107, 27, 92}, // CONTROL+S smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 108, 27, 92}, // CONTROL+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 109, 27, 92}, // CONTROL+U smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 110, 27, 92}, // CONTROL+V smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 111, 27, 92}, // CONTROL+W smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 112, 27, 92}, // CONTROL+X smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 113, 27, 92}, // CONTROL+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 114, 27, 92}, // CONTROL+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 115, 27, 92}, // CONTROL+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 115, 27, 92}, // CONTROL+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 116, 27, 92}, // CONTROL+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 117, 27, 92}, // CONTROL+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 118, 27, 92}, // CONTROL+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 119, 27, 92}, // CONTROL+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 120, 27, 92}, // CONTROL+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 117, 27, 92}, // CONTROL+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 118, 27, 92}, // CONTROL+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 119, 27, 92}, // CONTROL+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 120, 27, 92}, // CONTROL+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 121, 27, 92}, // CONTROL+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 122, 27, 92}, // CONTROL+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 48, 27, 92}, // CONTROL+TAB smkx: False extended: True @@ -16708,14 +16834,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 67, 53, 27, 92}, // CONTROL+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 54, 27, 92}, // CONTROL+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 55, 27, 92}, // CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 56, 27, 92}, // CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 57, 27, 92}, // CONTROL+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 56, 27, 92}, // CONTROL+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 57, 27, 92}, // CONTROL+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 46, 27, 92}, // CONTROL+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 45, 27, 92}, // CONTROL+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 58, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 43, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 61, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 67, 94, 27, 92}, // CONTROL+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 58, 27, 92}, // CONTROL+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 43, 27, 92}, // CONTROL+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 61, 27, 92}, // CONTROL+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 67, 94, 27, 92}, // CONTROL+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 33, 27, 92}, // CONTROL+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 47, 27, 92}, // CONTROL+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 67, 42, 27, 92}, // CONTROL+F2 smkx: False extended: True @@ -16742,33 +16868,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 67, 66, 71, 27, 92}, // CONTROL+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 67, 66, 72, 27, 92}, // CONTROL+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 67, 66, 73, 27, 92}, // CONTROL+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 74, 27, 92}, // CONTROL+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 75, 27, 92}, // CONTROL+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 76, 27, 92}, // CONTROL+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 77, 27, 92}, // CONTROL+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 78, 27, 92}, // CONTROL+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 79, 27, 92}, // CONTROL+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 80, 27, 92}, // CONTROL+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 81, 27, 92}, // CONTROL+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 82, 27, 92}, // CONTROL+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 83, 27, 92}, // CONTROL+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 84, 27, 92}, // CONTROL+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 85, 27, 92}, // CONTROL+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 86, 27, 92}, // CONTROL+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 87, 27, 92}, // CONTROL+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 88, 27, 92}, // CONTROL+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 89, 27, 92}, // CONTROL+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 90, 27, 92}, // CONTROL+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 97, 27, 92}, // CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 98, 27, 92}, // CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 99, 27, 92}, // CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 100, 27, 92}, // CONTROL+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 101, 27, 92}, // CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 102, 27, 92}, // CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 103, 27, 92}, // CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 67, 66, 104, 27, 92}, // CONTROL+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 67, 66, 74, 27, 92}, // CONTROL+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 75, 27, 92}, // CONTROL+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 76, 27, 92}, // CONTROL+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 77, 27, 92}, // CONTROL+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 78, 27, 92}, // CONTROL+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 79, 27, 92}, // CONTROL+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 80, 27, 92}, // CONTROL+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 81, 27, 92}, // CONTROL+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 82, 27, 92}, // CONTROL+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 83, 27, 92}, // CONTROL+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 84, 27, 92}, // CONTROL+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 85, 27, 92}, // CONTROL+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 86, 27, 92}, // CONTROL+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 87, 27, 92}, // CONTROL+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 88, 27, 92}, // CONTROL+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 89, 27, 92}, // CONTROL+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 90, 27, 92}, // CONTROL+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 97, 27, 92}, // CONTROL+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 98, 27, 92}, // CONTROL+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 99, 27, 92}, // CONTROL+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 100, 27, 92}, // CONTROL+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 101, 27, 92}, // CONTROL+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 102, 27, 92}, // CONTROL+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 103, 27, 92}, // CONTROL+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 67, 66, 104, 27, 92}, // CONTROL+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -16807,6 +16931,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 68, 97, 27, 92}, // CONTROL+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 98, 27, 92}, // CONTROL+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 99, 27, 92}, // CONTROL+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 100, 27, 92}, // CONTROL+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 101, 27, 92}, // CONTROL+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 102, 27, 92}, // CONTROL+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 103, 27, 92}, // CONTROL+SHIFT+O smkx: False extended: True @@ -16815,17 +16940,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 68, 106, 27, 92}, // CONTROL+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 107, 27, 92}, // CONTROL+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 108, 27, 92}, // CONTROL+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 109, 27, 92}, // CONTROL+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 110, 27, 92}, // CONTROL+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 111, 27, 92}, // CONTROL+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 112, 27, 92}, // CONTROL+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 113, 27, 92}, // CONTROL+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 114, 27, 92}, // CONTROL+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 115, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 115, 27, 92}, // CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 116, 27, 92}, // CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 117, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 118, 27, 92}, // CONTROL+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 119, 27, 92}, // CONTROL+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 120, 27, 92}, // CONTROL+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 117, 27, 92}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 118, 27, 92}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 119, 27, 92}, // CONTROL+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 120, 27, 92}, // CONTROL+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 121, 27, 92}, // CONTROL+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 122, 27, 92}, // CONTROL+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 48, 27, 92}, // CONTROL+SHIFT+TAB smkx: False extended: True @@ -16836,14 +16962,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 68, 53, 27, 92}, // CONTROL+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 54, 27, 92}, // CONTROL+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 55, 27, 92}, // CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 56, 27, 92}, // CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 57, 27, 92}, // CONTROL+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 56, 27, 92}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 57, 27, 92}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 46, 27, 92}, // CONTROL+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 45, 27, 92}, // CONTROL+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 58, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 43, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 61, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 68, 94, 27, 92}, // CONTROL+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 58, 27, 92}, // CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 43, 27, 92}, // CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 61, 27, 92}, // CONTROL+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 68, 94, 27, 92}, // CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 33, 27, 92}, // CONTROL+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 47, 27, 92}, // CONTROL+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 68, 42, 27, 92}, // CONTROL+SHIFT+F2 smkx: False extended: True @@ -16870,33 +16996,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 68, 66, 71, 27, 92}, // CONTROL+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 68, 66, 72, 27, 92}, // CONTROL+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 68, 66, 73, 27, 92}, // CONTROL+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -16935,6 +17059,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 69, 97, 27, 92}, // ALT+I smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 98, 27, 92}, // ALT+J smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 99, 27, 92}, // ALT+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 100, 27, 92}, // ALT+L smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 101, 27, 92}, // ALT+M smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 102, 27, 92}, // ALT+N smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 103, 27, 92}, // ALT+O smkx: False extended: True @@ -16943,17 +17068,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 69, 106, 27, 92}, // ALT+R smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 107, 27, 92}, // ALT+S smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 108, 27, 92}, // ALT+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 109, 27, 92}, // ALT+U smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 110, 27, 92}, // ALT+V smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 111, 27, 92}, // ALT+W smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 112, 27, 92}, // ALT+X smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 113, 27, 92}, // ALT+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 114, 27, 92}, // ALT+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 115, 27, 92}, // ALT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 115, 27, 92}, // ALT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 116, 27, 92}, // ALT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 117, 27, 92}, // ALT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 118, 27, 92}, // ALT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 119, 27, 92}, // ALT+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 120, 27, 92}, // ALT+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 117, 27, 92}, // ALT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 118, 27, 92}, // ALT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 119, 27, 92}, // ALT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 120, 27, 92}, // ALT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 121, 27, 92}, // ALT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 122, 27, 92}, // ALT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 48, 27, 92}, // ALT+TAB smkx: False extended: True @@ -16964,14 +17090,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 69, 53, 27, 92}, // ALT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 54, 27, 92}, // ALT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 55, 27, 92}, // ALT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 56, 27, 92}, // ALT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 57, 27, 92}, // ALT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 56, 27, 92}, // ALT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 57, 27, 92}, // ALT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 46, 27, 92}, // ALT+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 45, 27, 92}, // ALT+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 58, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 43, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 61, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 69, 94, 27, 92}, // ALT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 58, 27, 92}, // ALT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 43, 27, 92}, // ALT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 61, 27, 92}, // ALT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 69, 94, 27, 92}, // ALT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 33, 27, 92}, // ALT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 47, 27, 92}, // ALT+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 69, 42, 27, 92}, // ALT+F2 smkx: False extended: True @@ -16998,33 +17124,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 69, 66, 71, 27, 92}, // ALT+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 69, 66, 72, 27, 92}, // ALT+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 69, 66, 73, 27, 92}, // ALT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 74, 27, 92}, // ALT+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 75, 27, 92}, // ALT+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 76, 27, 92}, // ALT+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 77, 27, 92}, // ALT+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 78, 27, 92}, // ALT+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 79, 27, 92}, // ALT+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 80, 27, 92}, // ALT+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 81, 27, 92}, // ALT+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 82, 27, 92}, // ALT+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 83, 27, 92}, // ALT+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 84, 27, 92}, // ALT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 85, 27, 92}, // ALT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 86, 27, 92}, // ALT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 87, 27, 92}, // ALT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 88, 27, 92}, // ALT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 89, 27, 92}, // ALT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 90, 27, 92}, // ALT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 97, 27, 92}, // ALT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 98, 27, 92}, // ALT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 99, 27, 92}, // ALT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 100, 27, 92}, // ALT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 101, 27, 92}, // ALT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 102, 27, 92}, // ALT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 103, 27, 92}, // ALT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 69, 66, 104, 27, 92}, // ALT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 69, 66, 74, 27, 92}, // ALT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 75, 27, 92}, // ALT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 76, 27, 92}, // ALT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 77, 27, 92}, // ALT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 78, 27, 92}, // ALT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 79, 27, 92}, // ALT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 80, 27, 92}, // ALT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 81, 27, 92}, // ALT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 82, 27, 92}, // ALT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 83, 27, 92}, // ALT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 84, 27, 92}, // ALT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 85, 27, 92}, // ALT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 86, 27, 92}, // ALT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 87, 27, 92}, // ALT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 88, 27, 92}, // ALT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 89, 27, 92}, // ALT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 90, 27, 92}, // ALT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 97, 27, 92}, // ALT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 98, 27, 92}, // ALT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 99, 27, 92}, // ALT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 100, 27, 92}, // ALT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 101, 27, 92}, // ALT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 102, 27, 92}, // ALT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 103, 27, 92}, // ALT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 69, 66, 104, 27, 92}, // ALT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17063,6 +17187,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 70, 97, 27, 92}, // ALT+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 98, 27, 92}, // ALT+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 99, 27, 92}, // ALT+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 100, 27, 92}, // ALT+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 101, 27, 92}, // ALT+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 102, 27, 92}, // ALT+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 103, 27, 92}, // ALT+SHIFT+O smkx: False extended: True @@ -17071,17 +17196,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 70, 106, 27, 92}, // ALT+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 107, 27, 92}, // ALT+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 108, 27, 92}, // ALT+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 109, 27, 92}, // ALT+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 110, 27, 92}, // ALT+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 111, 27, 92}, // ALT+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 112, 27, 92}, // ALT+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 113, 27, 92}, // ALT+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 114, 27, 92}, // ALT+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 115, 27, 92}, // ALT+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 115, 27, 92}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 116, 27, 92}, // ALT+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 117, 27, 92}, // ALT+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 118, 27, 92}, // ALT+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 119, 27, 92}, // ALT+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 120, 27, 92}, // ALT+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 117, 27, 92}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 118, 27, 92}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 119, 27, 92}, // ALT+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 120, 27, 92}, // ALT+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 121, 27, 92}, // ALT+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 122, 27, 92}, // ALT+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 48, 27, 92}, // ALT+SHIFT+TAB smkx: False extended: True @@ -17092,14 +17218,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 70, 53, 27, 92}, // ALT+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 54, 27, 92}, // ALT+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 55, 27, 92}, // ALT+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 56, 27, 92}, // ALT+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 57, 27, 92}, // ALT+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 56, 27, 92}, // ALT+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 57, 27, 92}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 46, 27, 92}, // ALT+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 45, 27, 92}, // ALT+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 58, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 43, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 61, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 70, 94, 27, 92}, // ALT+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 58, 27, 92}, // ALT+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 43, 27, 92}, // ALT+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 61, 27, 92}, // ALT+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 70, 94, 27, 92}, // ALT+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 33, 27, 92}, // ALT+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 47, 27, 92}, // ALT+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 70, 42, 27, 92}, // ALT+SHIFT+F2 smkx: False extended: True @@ -17126,33 +17252,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 70, 66, 71, 27, 92}, // ALT+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 70, 66, 72, 27, 92}, // ALT+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 70, 66, 73, 27, 92}, // ALT+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 74, 27, 92}, // ALT+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 75, 27, 92}, // ALT+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 76, 27, 92}, // ALT+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 77, 27, 92}, // ALT+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 78, 27, 92}, // ALT+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 79, 27, 92}, // ALT+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 80, 27, 92}, // ALT+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 81, 27, 92}, // ALT+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 82, 27, 92}, // ALT+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 83, 27, 92}, // ALT+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 84, 27, 92}, // ALT+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 85, 27, 92}, // ALT+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 86, 27, 92}, // ALT+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 87, 27, 92}, // ALT+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 88, 27, 92}, // ALT+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 89, 27, 92}, // ALT+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 90, 27, 92}, // ALT+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 97, 27, 92}, // ALT+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 98, 27, 92}, // ALT+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 99, 27, 92}, // ALT+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 100, 27, 92}, // ALT+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 101, 27, 92}, // ALT+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 102, 27, 92}, // ALT+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 103, 27, 92}, // ALT+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 70, 66, 104, 27, 92}, // ALT+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 70, 66, 74, 27, 92}, // ALT+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 75, 27, 92}, // ALT+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 76, 27, 92}, // ALT+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 77, 27, 92}, // ALT+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 78, 27, 92}, // ALT+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 79, 27, 92}, // ALT+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 80, 27, 92}, // ALT+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 81, 27, 92}, // ALT+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 82, 27, 92}, // ALT+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 83, 27, 92}, // ALT+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 84, 27, 92}, // ALT+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 85, 27, 92}, // ALT+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 86, 27, 92}, // ALT+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 87, 27, 92}, // ALT+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 88, 27, 92}, // ALT+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 89, 27, 92}, // ALT+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 90, 27, 92}, // ALT+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 97, 27, 92}, // ALT+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 98, 27, 92}, // ALT+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 99, 27, 92}, // ALT+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 100, 27, 92}, // ALT+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 101, 27, 92}, // ALT+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 102, 27, 92}, // ALT+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 103, 27, 92}, // ALT+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 70, 66, 104, 27, 92}, // ALT+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17191,6 +17315,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 71, 97, 27, 92}, // ALT+CONTROL+I smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 98, 27, 92}, // ALT+CONTROL+J smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 99, 27, 92}, // ALT+CONTROL+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 100, 27, 92}, // ALT+CONTROL+L smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 101, 27, 92}, // ALT+CONTROL+M smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 102, 27, 92}, // ALT+CONTROL+N smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 103, 27, 92}, // ALT+CONTROL+O smkx: False extended: True @@ -17199,17 +17324,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 71, 106, 27, 92}, // ALT+CONTROL+R smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 107, 27, 92}, // ALT+CONTROL+S smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 108, 27, 92}, // ALT+CONTROL+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 109, 27, 92}, // ALT+CONTROL+U smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 110, 27, 92}, // ALT+CONTROL+V smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 111, 27, 92}, // ALT+CONTROL+W smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 112, 27, 92}, // ALT+CONTROL+X smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 113, 27, 92}, // ALT+CONTROL+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 114, 27, 92}, // ALT+CONTROL+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 115, 27, 92}, // ALT+CONTROL+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 115, 27, 92}, // ALT+CONTROL+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 116, 27, 92}, // ALT+CONTROL+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 117, 27, 92}, // ALT+CONTROL+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 118, 27, 92}, // ALT+CONTROL+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 119, 27, 92}, // ALT+CONTROL+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 120, 27, 92}, // ALT+CONTROL+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 117, 27, 92}, // ALT+CONTROL+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 118, 27, 92}, // ALT+CONTROL+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 119, 27, 92}, // ALT+CONTROL+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 120, 27, 92}, // ALT+CONTROL+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 121, 27, 92}, // ALT+CONTROL+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 122, 27, 92}, // ALT+CONTROL+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 48, 27, 92}, // ALT+CONTROL+TAB smkx: False extended: True @@ -17220,14 +17346,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 71, 53, 27, 92}, // ALT+CONTROL+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 54, 27, 92}, // ALT+CONTROL+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 55, 27, 92}, // ALT+CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 56, 27, 92}, // ALT+CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 57, 27, 92}, // ALT+CONTROL+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 56, 27, 92}, // ALT+CONTROL+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 57, 27, 92}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 46, 27, 92}, // ALT+CONTROL+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 45, 27, 92}, // ALT+CONTROL+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 58, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 43, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 61, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 71, 94, 27, 92}, // ALT+CONTROL+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 58, 27, 92}, // ALT+CONTROL+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 43, 27, 92}, // ALT+CONTROL+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 61, 27, 92}, // ALT+CONTROL+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 71, 94, 27, 92}, // ALT+CONTROL+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 33, 27, 92}, // ALT+CONTROL+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 47, 27, 92}, // ALT+CONTROL+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 71, 42, 27, 92}, // ALT+CONTROL+F2 smkx: False extended: True @@ -17254,33 +17380,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 71, 66, 71, 27, 92}, // ALT+CONTROL+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 71, 66, 72, 27, 92}, // ALT+CONTROL+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 71, 66, 73, 27, 92}, // ALT+CONTROL+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 74, 27, 92}, // ALT+CONTROL+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 75, 27, 92}, // ALT+CONTROL+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 76, 27, 92}, // ALT+CONTROL+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 77, 27, 92}, // ALT+CONTROL+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 78, 27, 92}, // ALT+CONTROL+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 79, 27, 92}, // ALT+CONTROL+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 80, 27, 92}, // ALT+CONTROL+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 81, 27, 92}, // ALT+CONTROL+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 82, 27, 92}, // ALT+CONTROL+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 83, 27, 92}, // ALT+CONTROL+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 84, 27, 92}, // ALT+CONTROL+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 85, 27, 92}, // ALT+CONTROL+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 86, 27, 92}, // ALT+CONTROL+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 87, 27, 92}, // ALT+CONTROL+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 88, 27, 92}, // ALT+CONTROL+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 89, 27, 92}, // ALT+CONTROL+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 90, 27, 92}, // ALT+CONTROL+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 98, 27, 92}, // ALT+CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 99, 27, 92}, // ALT+CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 100, 27, 92}, // ALT+CONTROL+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 102, 27, 92}, // ALT+CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 103, 27, 92}, // ALT+CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 71, 66, 104, 27, 92}, // ALT+CONTROL+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 71, 66, 74, 27, 92}, // ALT+CONTROL+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 75, 27, 92}, // ALT+CONTROL+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 76, 27, 92}, // ALT+CONTROL+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 77, 27, 92}, // ALT+CONTROL+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 78, 27, 92}, // ALT+CONTROL+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 79, 27, 92}, // ALT+CONTROL+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 80, 27, 92}, // ALT+CONTROL+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 81, 27, 92}, // ALT+CONTROL+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 82, 27, 92}, // ALT+CONTROL+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 83, 27, 92}, // ALT+CONTROL+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 84, 27, 92}, // ALT+CONTROL+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 85, 27, 92}, // ALT+CONTROL+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 86, 27, 92}, // ALT+CONTROL+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 87, 27, 92}, // ALT+CONTROL+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 88, 27, 92}, // ALT+CONTROL+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 89, 27, 92}, // ALT+CONTROL+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 90, 27, 92}, // ALT+CONTROL+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 97, 27, 92}, // ALT+CONTROL+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 98, 27, 92}, // ALT+CONTROL+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 99, 27, 92}, // ALT+CONTROL+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 100, 27, 92}, // ALT+CONTROL+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 101, 27, 92}, // ALT+CONTROL+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 102, 27, 92}, // ALT+CONTROL+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 103, 27, 92}, // ALT+CONTROL+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 71, 66, 104, 27, 92}, // ALT+CONTROL+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17319,6 +17443,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 72, 97, 27, 92}, // ALT+CONTROL+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 98, 27, 92}, // ALT+CONTROL+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 99, 27, 92}, // ALT+CONTROL+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 100, 27, 92}, // ALT+CONTROL+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 101, 27, 92}, // ALT+CONTROL+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 102, 27, 92}, // ALT+CONTROL+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 103, 27, 92}, // ALT+CONTROL+SHIFT+O smkx: False extended: True @@ -17327,17 +17452,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 72, 106, 27, 92}, // ALT+CONTROL+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 107, 27, 92}, // ALT+CONTROL+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 108, 27, 92}, // ALT+CONTROL+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 109, 27, 92}, // ALT+CONTROL+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 110, 27, 92}, // ALT+CONTROL+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 111, 27, 92}, // ALT+CONTROL+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 112, 27, 92}, // ALT+CONTROL+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 113, 27, 92}, // ALT+CONTROL+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 114, 27, 92}, // ALT+CONTROL+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 116, 27, 92}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 121, 27, 92}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 122, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 48, 27, 92}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: True @@ -17348,14 +17474,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 72, 53, 27, 92}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 54, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 55, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 46, 27, 92}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 45, 27, 92}, // ALT+CONTROL+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 33, 27, 92}, // ALT+CONTROL+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 47, 27, 92}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 72, 42, 27, 92}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: True @@ -17382,33 +17508,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 72, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 72, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 72, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17447,6 +17571,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 73, 97, 27, 92}, // SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 98, 27, 92}, // SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 99, 27, 92}, // SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 100, 27, 92}, // SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 101, 27, 92}, // SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 102, 27, 92}, // SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 103, 27, 92}, // SUPER+O smkx: False extended: True @@ -17455,17 +17580,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 73, 106, 27, 92}, // SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 107, 27, 92}, // SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 108, 27, 92}, // SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 109, 27, 92}, // SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 110, 27, 92}, // SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 111, 27, 92}, // SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 112, 27, 92}, // SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 113, 27, 92}, // SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 114, 27, 92}, // SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 115, 27, 92}, // SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 115, 27, 92}, // SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 116, 27, 92}, // SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 117, 27, 92}, // SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 118, 27, 92}, // SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 119, 27, 92}, // SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 120, 27, 92}, // SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 117, 27, 92}, // SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 118, 27, 92}, // SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 119, 27, 92}, // SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 120, 27, 92}, // SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 121, 27, 92}, // SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 122, 27, 92}, // SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 48, 27, 92}, // SUPER+TAB smkx: False extended: True @@ -17476,14 +17602,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 73, 53, 27, 92}, // SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 54, 27, 92}, // SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 55, 27, 92}, // SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 56, 27, 92}, // SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 57, 27, 92}, // SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 56, 27, 92}, // SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 57, 27, 92}, // SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 46, 27, 92}, // SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 45, 27, 92}, // SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 58, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 43, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 61, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 73, 94, 27, 92}, // SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 58, 27, 92}, // SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 43, 27, 92}, // SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 61, 27, 92}, // SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 73, 94, 27, 92}, // SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 33, 27, 92}, // SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 47, 27, 92}, // SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 73, 42, 27, 92}, // SUPER+F2 smkx: False extended: True @@ -17510,33 +17636,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 73, 66, 71, 27, 92}, // SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 73, 66, 72, 27, 92}, // SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 73, 66, 73, 27, 92}, // SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 74, 27, 92}, // SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 75, 27, 92}, // SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 76, 27, 92}, // SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 77, 27, 92}, // SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 78, 27, 92}, // SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 79, 27, 92}, // SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 80, 27, 92}, // SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 81, 27, 92}, // SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 82, 27, 92}, // SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 83, 27, 92}, // SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 84, 27, 92}, // SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 85, 27, 92}, // SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 86, 27, 92}, // SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 87, 27, 92}, // SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 88, 27, 92}, // SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 89, 27, 92}, // SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 90, 27, 92}, // SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 97, 27, 92}, // SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 98, 27, 92}, // SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 99, 27, 92}, // SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 100, 27, 92}, // SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 101, 27, 92}, // SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 102, 27, 92}, // SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 103, 27, 92}, // SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 73, 66, 104, 27, 92}, // SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 73, 66, 74, 27, 92}, // SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 75, 27, 92}, // SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 76, 27, 92}, // SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 77, 27, 92}, // SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 78, 27, 92}, // SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 79, 27, 92}, // SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 80, 27, 92}, // SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 81, 27, 92}, // SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 82, 27, 92}, // SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 83, 27, 92}, // SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 84, 27, 92}, // SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 85, 27, 92}, // SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 86, 27, 92}, // SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 87, 27, 92}, // SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 88, 27, 92}, // SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 89, 27, 92}, // SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 90, 27, 92}, // SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 97, 27, 92}, // SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 98, 27, 92}, // SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 99, 27, 92}, // SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 100, 27, 92}, // SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 101, 27, 92}, // SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 102, 27, 92}, // SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 103, 27, 92}, // SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 73, 66, 104, 27, 92}, // SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17575,6 +17699,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 74, 97, 27, 92}, // SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 98, 27, 92}, // SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 99, 27, 92}, // SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 100, 27, 92}, // SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 101, 27, 92}, // SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 102, 27, 92}, // SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 103, 27, 92}, // SHIFT+SUPER+O smkx: False extended: True @@ -17583,17 +17708,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 74, 106, 27, 92}, // SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 107, 27, 92}, // SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 108, 27, 92}, // SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 109, 27, 92}, // SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 110, 27, 92}, // SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 111, 27, 92}, // SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 112, 27, 92}, // SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 113, 27, 92}, // SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 114, 27, 92}, // SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 115, 27, 92}, // SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 115, 27, 92}, // SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 116, 27, 92}, // SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 117, 27, 92}, // SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 118, 27, 92}, // SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 119, 27, 92}, // SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 120, 27, 92}, // SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 117, 27, 92}, // SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 118, 27, 92}, // SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 119, 27, 92}, // SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 120, 27, 92}, // SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 121, 27, 92}, // SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 122, 27, 92}, // SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 48, 27, 92}, // SHIFT+SUPER+TAB smkx: False extended: True @@ -17604,14 +17730,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 74, 53, 27, 92}, // SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 54, 27, 92}, // SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 55, 27, 92}, // SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 56, 27, 92}, // SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 57, 27, 92}, // SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 56, 27, 92}, // SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 57, 27, 92}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 46, 27, 92}, // SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 45, 27, 92}, // SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 58, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 43, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 61, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 74, 94, 27, 92}, // SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 58, 27, 92}, // SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 43, 27, 92}, // SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 61, 27, 92}, // SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 74, 94, 27, 92}, // SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 33, 27, 92}, // SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 47, 27, 92}, // SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 74, 42, 27, 92}, // SHIFT+SUPER+F2 smkx: False extended: True @@ -17638,33 +17764,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 74, 66, 71, 27, 92}, // SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 74, 66, 72, 27, 92}, // SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 74, 66, 73, 27, 92}, // SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 74, 27, 92}, // SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 75, 27, 92}, // SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 76, 27, 92}, // SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 77, 27, 92}, // SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 78, 27, 92}, // SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 79, 27, 92}, // SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 80, 27, 92}, // SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 81, 27, 92}, // SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 82, 27, 92}, // SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 83, 27, 92}, // SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 84, 27, 92}, // SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 85, 27, 92}, // SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 86, 27, 92}, // SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 87, 27, 92}, // SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 88, 27, 92}, // SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 89, 27, 92}, // SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 90, 27, 92}, // SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 97, 27, 92}, // SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 98, 27, 92}, // SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 99, 27, 92}, // SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 100, 27, 92}, // SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 101, 27, 92}, // SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 102, 27, 92}, // SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 103, 27, 92}, // SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 74, 66, 104, 27, 92}, // SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 74, 66, 74, 27, 92}, // SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 75, 27, 92}, // SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 76, 27, 92}, // SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 77, 27, 92}, // SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 78, 27, 92}, // SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 79, 27, 92}, // SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 80, 27, 92}, // SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 81, 27, 92}, // SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 82, 27, 92}, // SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 83, 27, 92}, // SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 84, 27, 92}, // SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 85, 27, 92}, // SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 86, 27, 92}, // SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 87, 27, 92}, // SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 88, 27, 92}, // SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 89, 27, 92}, // SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 90, 27, 92}, // SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 97, 27, 92}, // SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 98, 27, 92}, // SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 99, 27, 92}, // SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 100, 27, 92}, // SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 101, 27, 92}, // SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 102, 27, 92}, // SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 103, 27, 92}, // SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 74, 66, 104, 27, 92}, // SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17703,6 +17827,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 75, 97, 27, 92}, // CONTROL+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 98, 27, 92}, // CONTROL+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 99, 27, 92}, // CONTROL+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 100, 27, 92}, // CONTROL+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 101, 27, 92}, // CONTROL+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 102, 27, 92}, // CONTROL+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 103, 27, 92}, // CONTROL+SUPER+O smkx: False extended: True @@ -17711,17 +17836,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 75, 106, 27, 92}, // CONTROL+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 107, 27, 92}, // CONTROL+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 108, 27, 92}, // CONTROL+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 109, 27, 92}, // CONTROL+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 110, 27, 92}, // CONTROL+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 111, 27, 92}, // CONTROL+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 112, 27, 92}, // CONTROL+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 113, 27, 92}, // CONTROL+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 114, 27, 92}, // CONTROL+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 115, 27, 92}, // CONTROL+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 115, 27, 92}, // CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 116, 27, 92}, // CONTROL+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 117, 27, 92}, // CONTROL+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 118, 27, 92}, // CONTROL+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 119, 27, 92}, // CONTROL+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 120, 27, 92}, // CONTROL+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 117, 27, 92}, // CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 118, 27, 92}, // CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 119, 27, 92}, // CONTROL+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 120, 27, 92}, // CONTROL+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 121, 27, 92}, // CONTROL+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 122, 27, 92}, // CONTROL+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 48, 27, 92}, // CONTROL+SUPER+TAB smkx: False extended: True @@ -17732,14 +17858,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 75, 53, 27, 92}, // CONTROL+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 54, 27, 92}, // CONTROL+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 55, 27, 92}, // CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 56, 27, 92}, // CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 57, 27, 92}, // CONTROL+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 56, 27, 92}, // CONTROL+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 57, 27, 92}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 46, 27, 92}, // CONTROL+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 45, 27, 92}, // CONTROL+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 58, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 43, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 61, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 75, 94, 27, 92}, // CONTROL+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 58, 27, 92}, // CONTROL+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 43, 27, 92}, // CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 61, 27, 92}, // CONTROL+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 75, 94, 27, 92}, // CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 33, 27, 92}, // CONTROL+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 47, 27, 92}, // CONTROL+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 75, 42, 27, 92}, // CONTROL+SUPER+F2 smkx: False extended: True @@ -17766,33 +17892,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 75, 66, 71, 27, 92}, // CONTROL+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 75, 66, 72, 27, 92}, // CONTROL+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 75, 66, 73, 27, 92}, // CONTROL+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 74, 27, 92}, // CONTROL+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 75, 27, 92}, // CONTROL+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 76, 27, 92}, // CONTROL+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 77, 27, 92}, // CONTROL+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 78, 27, 92}, // CONTROL+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 79, 27, 92}, // CONTROL+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 80, 27, 92}, // CONTROL+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 81, 27, 92}, // CONTROL+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 82, 27, 92}, // CONTROL+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 83, 27, 92}, // CONTROL+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 84, 27, 92}, // CONTROL+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 85, 27, 92}, // CONTROL+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 86, 27, 92}, // CONTROL+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 87, 27, 92}, // CONTROL+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 88, 27, 92}, // CONTROL+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 89, 27, 92}, // CONTROL+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 90, 27, 92}, // CONTROL+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 97, 27, 92}, // CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 98, 27, 92}, // CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 99, 27, 92}, // CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 100, 27, 92}, // CONTROL+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 101, 27, 92}, // CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 102, 27, 92}, // CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 103, 27, 92}, // CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 75, 66, 104, 27, 92}, // CONTROL+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 75, 66, 74, 27, 92}, // CONTROL+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 75, 27, 92}, // CONTROL+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 76, 27, 92}, // CONTROL+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 77, 27, 92}, // CONTROL+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 78, 27, 92}, // CONTROL+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 79, 27, 92}, // CONTROL+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 80, 27, 92}, // CONTROL+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 81, 27, 92}, // CONTROL+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 82, 27, 92}, // CONTROL+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 83, 27, 92}, // CONTROL+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 84, 27, 92}, // CONTROL+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 85, 27, 92}, // CONTROL+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 86, 27, 92}, // CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 87, 27, 92}, // CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 88, 27, 92}, // CONTROL+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 89, 27, 92}, // CONTROL+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 90, 27, 92}, // CONTROL+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 97, 27, 92}, // CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 98, 27, 92}, // CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 99, 27, 92}, // CONTROL+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 100, 27, 92}, // CONTROL+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 101, 27, 92}, // CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 102, 27, 92}, // CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 103, 27, 92}, // CONTROL+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 75, 66, 104, 27, 92}, // CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17831,6 +17955,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 76, 97, 27, 92}, // CONTROL+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 98, 27, 92}, // CONTROL+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 99, 27, 92}, // CONTROL+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 100, 27, 92}, // CONTROL+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 101, 27, 92}, // CONTROL+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 102, 27, 92}, // CONTROL+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 103, 27, 92}, // CONTROL+SHIFT+SUPER+O smkx: False extended: True @@ -17839,17 +17964,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 76, 106, 27, 92}, // CONTROL+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 107, 27, 92}, // CONTROL+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 108, 27, 92}, // CONTROL+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 109, 27, 92}, // CONTROL+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 110, 27, 92}, // CONTROL+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 111, 27, 92}, // CONTROL+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 112, 27, 92}, // CONTROL+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 113, 27, 92}, // CONTROL+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 114, 27, 92}, // CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 116, 27, 92}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 121, 27, 92}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 122, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 48, 27, 92}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: True @@ -17860,14 +17986,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 76, 53, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 54, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 55, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 46, 27, 92}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 45, 27, 92}, // CONTROL+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 33, 27, 92}, // CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 47, 27, 92}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 76, 42, 27, 92}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: True @@ -17894,33 +18020,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 76, 66, 71, 27, 92}, // CONTROL+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 76, 66, 72, 27, 92}, // CONTROL+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 76, 66, 73, 27, 92}, // CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -17959,6 +18083,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 77, 97, 27, 92}, // ALT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 98, 27, 92}, // ALT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 99, 27, 92}, // ALT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 100, 27, 92}, // ALT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 101, 27, 92}, // ALT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 102, 27, 92}, // ALT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 103, 27, 92}, // ALT+SUPER+O smkx: False extended: True @@ -17967,17 +18092,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 77, 106, 27, 92}, // ALT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 107, 27, 92}, // ALT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 108, 27, 92}, // ALT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 109, 27, 92}, // ALT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 110, 27, 92}, // ALT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 111, 27, 92}, // ALT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 112, 27, 92}, // ALT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 113, 27, 92}, // ALT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 114, 27, 92}, // ALT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 115, 27, 92}, // ALT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 115, 27, 92}, // ALT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 116, 27, 92}, // ALT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 117, 27, 92}, // ALT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 118, 27, 92}, // ALT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 119, 27, 92}, // ALT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 120, 27, 92}, // ALT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 117, 27, 92}, // ALT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 118, 27, 92}, // ALT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 119, 27, 92}, // ALT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 120, 27, 92}, // ALT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 121, 27, 92}, // ALT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 122, 27, 92}, // ALT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 48, 27, 92}, // ALT+SUPER+TAB smkx: False extended: True @@ -17988,14 +18114,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 77, 53, 27, 92}, // ALT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 54, 27, 92}, // ALT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 55, 27, 92}, // ALT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 56, 27, 92}, // ALT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 57, 27, 92}, // ALT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 56, 27, 92}, // ALT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 57, 27, 92}, // ALT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 46, 27, 92}, // ALT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 45, 27, 92}, // ALT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 58, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 43, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 61, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 77, 94, 27, 92}, // ALT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 58, 27, 92}, // ALT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 43, 27, 92}, // ALT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 61, 27, 92}, // ALT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 77, 94, 27, 92}, // ALT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 33, 27, 92}, // ALT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 47, 27, 92}, // ALT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 77, 42, 27, 92}, // ALT+SUPER+F2 smkx: False extended: True @@ -18022,33 +18148,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 77, 66, 71, 27, 92}, // ALT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 77, 66, 72, 27, 92}, // ALT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 77, 66, 73, 27, 92}, // ALT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 74, 27, 92}, // ALT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 75, 27, 92}, // ALT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 76, 27, 92}, // ALT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 77, 27, 92}, // ALT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 78, 27, 92}, // ALT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 79, 27, 92}, // ALT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 80, 27, 92}, // ALT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 81, 27, 92}, // ALT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 82, 27, 92}, // ALT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 83, 27, 92}, // ALT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 84, 27, 92}, // ALT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 85, 27, 92}, // ALT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 86, 27, 92}, // ALT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 87, 27, 92}, // ALT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 88, 27, 92}, // ALT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 89, 27, 92}, // ALT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 90, 27, 92}, // ALT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 97, 27, 92}, // ALT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 98, 27, 92}, // ALT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 99, 27, 92}, // ALT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 100, 27, 92}, // ALT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 101, 27, 92}, // ALT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 102, 27, 92}, // ALT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 103, 27, 92}, // ALT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 77, 66, 104, 27, 92}, // ALT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 77, 66, 74, 27, 92}, // ALT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 75, 27, 92}, // ALT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 76, 27, 92}, // ALT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 77, 27, 92}, // ALT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 78, 27, 92}, // ALT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 79, 27, 92}, // ALT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 80, 27, 92}, // ALT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 81, 27, 92}, // ALT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 82, 27, 92}, // ALT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 83, 27, 92}, // ALT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 84, 27, 92}, // ALT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 85, 27, 92}, // ALT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 86, 27, 92}, // ALT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 87, 27, 92}, // ALT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 88, 27, 92}, // ALT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 89, 27, 92}, // ALT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 90, 27, 92}, // ALT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 97, 27, 92}, // ALT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 98, 27, 92}, // ALT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 99, 27, 92}, // ALT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 100, 27, 92}, // ALT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 101, 27, 92}, // ALT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 102, 27, 92}, // ALT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 103, 27, 92}, // ALT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 77, 66, 104, 27, 92}, // ALT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18087,6 +18211,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 78, 97, 27, 92}, // ALT+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 98, 27, 92}, // ALT+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 99, 27, 92}, // ALT+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 100, 27, 92}, // ALT+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 101, 27, 92}, // ALT+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 102, 27, 92}, // ALT+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 103, 27, 92}, // ALT+SHIFT+SUPER+O smkx: False extended: True @@ -18095,17 +18220,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 78, 106, 27, 92}, // ALT+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 107, 27, 92}, // ALT+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 108, 27, 92}, // ALT+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 109, 27, 92}, // ALT+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 110, 27, 92}, // ALT+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 111, 27, 92}, // ALT+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 112, 27, 92}, // ALT+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 113, 27, 92}, // ALT+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 114, 27, 92}, // ALT+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 116, 27, 92}, // ALT+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 121, 27, 92}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 122, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 48, 27, 92}, // ALT+SHIFT+SUPER+TAB smkx: False extended: True @@ -18116,14 +18242,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 78, 53, 27, 92}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 54, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 55, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 46, 27, 92}, // ALT+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 45, 27, 92}, // ALT+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 33, 27, 92}, // ALT+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 47, 27, 92}, // ALT+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 78, 42, 27, 92}, // ALT+SHIFT+SUPER+F2 smkx: False extended: True @@ -18150,33 +18276,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 78, 66, 71, 27, 92}, // ALT+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 78, 66, 72, 27, 92}, // ALT+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 78, 66, 73, 27, 92}, // ALT+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18215,6 +18339,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 79, 97, 27, 92}, // ALT+CONTROL+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 98, 27, 92}, // ALT+CONTROL+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 99, 27, 92}, // ALT+CONTROL+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 100, 27, 92}, // ALT+CONTROL+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 101, 27, 92}, // ALT+CONTROL+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 102, 27, 92}, // ALT+CONTROL+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 103, 27, 92}, // ALT+CONTROL+SUPER+O smkx: False extended: True @@ -18223,17 +18348,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 79, 106, 27, 92}, // ALT+CONTROL+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 107, 27, 92}, // ALT+CONTROL+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 108, 27, 92}, // ALT+CONTROL+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 109, 27, 92}, // ALT+CONTROL+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 110, 27, 92}, // ALT+CONTROL+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 111, 27, 92}, // ALT+CONTROL+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 112, 27, 92}, // ALT+CONTROL+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 113, 27, 92}, // ALT+CONTROL+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 114, 27, 92}, // ALT+CONTROL+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 116, 27, 92}, // ALT+CONTROL+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 121, 27, 92}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 122, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 48, 27, 92}, // ALT+CONTROL+SUPER+TAB smkx: False extended: True @@ -18244,14 +18370,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 79, 53, 27, 92}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 54, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 55, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 46, 27, 92}, // ALT+CONTROL+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 45, 27, 92}, // ALT+CONTROL+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 33, 27, 92}, // ALT+CONTROL+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 47, 27, 92}, // ALT+CONTROL+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 79, 42, 27, 92}, // ALT+CONTROL+SUPER+F2 smkx: False extended: True @@ -18278,33 +18404,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 79, 66, 71, 27, 92}, // ALT+CONTROL+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 79, 66, 72, 27, 92}, // ALT+CONTROL+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 79, 66, 73, 27, 92}, // ALT+CONTROL+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18343,6 +18467,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 80, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+O smkx: False extended: True @@ -18351,17 +18476,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 80, 106, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 107, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 108, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 109, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 110, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 111, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 112, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 113, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 114, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 116, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 121, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 122, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 48, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: True @@ -18372,14 +18498,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 80, 53, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 54, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 55, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 46, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 45, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 114, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 114, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 33, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 47, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 114, 80, 42, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: True @@ -18406,33 +18532,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 80, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 114, 80, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 114, 80, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 114, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 114, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18471,6 +18595,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 65, 97, 27, 92}, // I smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 98, 27, 92}, // J smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 99, 27, 92}, // K smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 100, 27, 92}, // L smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 101, 27, 92}, // M smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 102, 27, 92}, // N smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 103, 27, 92}, // O smkx: False extended: True @@ -18479,17 +18604,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 65, 106, 27, 92}, // R smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 107, 27, 92}, // S smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 108, 27, 92}, // T smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 109, 27, 92}, // U smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 110, 27, 92}, // V smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 111, 27, 92}, // W smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 112, 27, 92}, // X smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 113, 27, 92}, // Y smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 114, 27, 92}, // Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 115, 27, 92}, // BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 115, 27, 92}, // LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 116, 27, 92}, // BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 117, 27, 92}, // BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 118, 27, 92}, // ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 119, 27, 92}, // 1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 120, 27, 92}, // 2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 117, 27, 92}, // RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 118, 27, 92}, // GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 119, 27, 92}, // WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 120, 27, 92}, // WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 121, 27, 92}, // ESCAPE smkx: False extended: True {0x1, 13}, // ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 48, 27, 92}, // TAB smkx: False extended: True @@ -18500,14 +18626,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 65, 53, 27, 92}, // LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 54, 27, 92}, // DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 55, 27, 92}, // UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 56, 27, 92}, // UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 57, 27, 92}, // DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 56, 27, 92}, // PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 57, 27, 92}, // PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 46, 27, 92}, // HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 45, 27, 92}, // END smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 58, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 43, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 61, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 65, 94, 27, 92}, // SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 58, 27, 92}, // CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 43, 27, 92}, // SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 61, 27, 92}, // NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 65, 94, 27, 92}, // PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 33, 27, 92}, // PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 47, 27, 92}, // F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 65, 42, 27, 92}, // F2 smkx: False extended: True @@ -18534,31 +18660,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 65, 66, 71, 27, 92}, // F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 65, 66, 72, 27, 92}, // F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 65, 66, 73, 27, 92}, // F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 74, 27, 92}, // 0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 75, 27, 92}, // 1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 76, 27, 92}, // 2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 77, 27, 92}, // 3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 78, 27, 92}, // 4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 79, 27, 92}, // 5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 80, 27, 92}, // 6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 81, 27, 92}, // 7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 82, 27, 92}, // 8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 83, 27, 92}, // 9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 84, 27, 92}, // DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 85, 27, 92}, // DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 86, 27, 92}, // MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 87, 27, 92}, // SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 88, 27, 92}, // ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 89, 27, 92}, // ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 90, 27, 92}, // EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 97, 27, 92}, // SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 98, 27, 92}, // CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 99, 27, 92}, // ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 100, 27, 92}, // SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 101, 27, 92}, // SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 102, 27, 92}, // CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 103, 27, 92}, // ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 65, 66, 104, 27, 92}, // SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 74, 27, 92}, // KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 75, 27, 92}, // KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 76, 27, 92}, // KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 77, 27, 92}, // KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 78, 27, 92}, // KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 79, 27, 92}, // KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 80, 27, 92}, // KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 81, 27, 92}, // KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 82, 27, 92}, // KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 83, 27, 92}, // KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 84, 27, 92}, // KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 85, 27, 92}, // KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 86, 27, 92}, // KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 87, 27, 92}, // KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 88, 27, 92}, // KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 89, 27, 92}, // KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 90, 27, 92}, // KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 97, 27, 92}, // LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 98, 27, 92}, // LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 99, 27, 92}, // LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 100, 27, 92}, // LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 101, 27, 92}, // RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 102, 27, 92}, // RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 103, 27, 92}, // RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 65, 66, 104, 27, 92}, // RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18616,8 +18742,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x8, 27, 95, 75, 112, 66, 119, 27, 92}, // SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 120, 27, 92}, // SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 119, 27, 92}, // SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 120, 27, 92}, // SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 121, 27, 92}, // SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 122, 27, 92}, // SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 48, 27, 92}, // SHIFT+TAB smkx: False extended: True @@ -18628,14 +18754,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 66, 53, 27, 92}, // SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 54, 27, 92}, // SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 55, 27, 92}, // SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 56, 27, 92}, // SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 57, 27, 92}, // SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 56, 27, 92}, // SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 57, 27, 92}, // SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 46, 27, 92}, // SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 45, 27, 92}, // SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 58, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 43, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 61, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 66, 94, 27, 92}, // SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 58, 27, 92}, // SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 43, 27, 92}, // SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 61, 27, 92}, // SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 66, 94, 27, 92}, // SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 33, 27, 92}, // SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 47, 27, 92}, // SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 66, 42, 27, 92}, // SHIFT+F2 smkx: False extended: True @@ -18662,33 +18788,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 66, 66, 71, 27, 92}, // SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 66, 66, 72, 27, 92}, // SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 66, 66, 73, 27, 92}, // SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 74, 27, 92}, // SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 75, 27, 92}, // SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 76, 27, 92}, // SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 77, 27, 92}, // SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 78, 27, 92}, // SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 79, 27, 92}, // SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 80, 27, 92}, // SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 81, 27, 92}, // SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 82, 27, 92}, // SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 83, 27, 92}, // SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 84, 27, 92}, // SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 85, 27, 92}, // SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 86, 27, 92}, // SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 87, 27, 92}, // SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 88, 27, 92}, // SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 89, 27, 92}, // SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 90, 27, 92}, // SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 97, 27, 92}, // SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 98, 27, 92}, // SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 99, 27, 92}, // SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 100, 27, 92}, // SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 101, 27, 92}, // SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 102, 27, 92}, // SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 103, 27, 92}, // SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 66, 66, 104, 27, 92}, // SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 66, 66, 74, 27, 92}, // SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 75, 27, 92}, // SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 76, 27, 92}, // SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 77, 27, 92}, // SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 78, 27, 92}, // SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 79, 27, 92}, // SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 80, 27, 92}, // SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 81, 27, 92}, // SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 82, 27, 92}, // SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 83, 27, 92}, // SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 84, 27, 92}, // SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 85, 27, 92}, // SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 86, 27, 92}, // SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 87, 27, 92}, // SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 88, 27, 92}, // SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 89, 27, 92}, // SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 90, 27, 92}, // SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 97, 27, 92}, // SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 98, 27, 92}, // SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 99, 27, 92}, // SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 100, 27, 92}, // SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 101, 27, 92}, // SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 102, 27, 92}, // SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 103, 27, 92}, // SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 66, 66, 104, 27, 92}, // SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18727,6 +18851,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 67, 97, 27, 92}, // CONTROL+I smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 98, 27, 92}, // CONTROL+J smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 99, 27, 92}, // CONTROL+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 100, 27, 92}, // CONTROL+L smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 101, 27, 92}, // CONTROL+M smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 102, 27, 92}, // CONTROL+N smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 103, 27, 92}, // CONTROL+O smkx: False extended: True @@ -18735,17 +18860,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 67, 106, 27, 92}, // CONTROL+R smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 107, 27, 92}, // CONTROL+S smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 108, 27, 92}, // CONTROL+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 109, 27, 92}, // CONTROL+U smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 110, 27, 92}, // CONTROL+V smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 111, 27, 92}, // CONTROL+W smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 112, 27, 92}, // CONTROL+X smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 113, 27, 92}, // CONTROL+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 114, 27, 92}, // CONTROL+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 115, 27, 92}, // CONTROL+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 115, 27, 92}, // CONTROL+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 116, 27, 92}, // CONTROL+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 117, 27, 92}, // CONTROL+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 118, 27, 92}, // CONTROL+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 119, 27, 92}, // CONTROL+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 120, 27, 92}, // CONTROL+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 117, 27, 92}, // CONTROL+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 118, 27, 92}, // CONTROL+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 119, 27, 92}, // CONTROL+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 120, 27, 92}, // CONTROL+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 121, 27, 92}, // CONTROL+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 122, 27, 92}, // CONTROL+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 48, 27, 92}, // CONTROL+TAB smkx: False extended: True @@ -18756,14 +18882,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 67, 53, 27, 92}, // CONTROL+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 54, 27, 92}, // CONTROL+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 55, 27, 92}, // CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 56, 27, 92}, // CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 57, 27, 92}, // CONTROL+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 56, 27, 92}, // CONTROL+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 57, 27, 92}, // CONTROL+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 46, 27, 92}, // CONTROL+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 45, 27, 92}, // CONTROL+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 58, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 43, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 61, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 67, 94, 27, 92}, // CONTROL+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 58, 27, 92}, // CONTROL+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 43, 27, 92}, // CONTROL+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 61, 27, 92}, // CONTROL+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 67, 94, 27, 92}, // CONTROL+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 33, 27, 92}, // CONTROL+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 47, 27, 92}, // CONTROL+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 67, 42, 27, 92}, // CONTROL+F2 smkx: False extended: True @@ -18790,33 +18916,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 67, 66, 71, 27, 92}, // CONTROL+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 67, 66, 72, 27, 92}, // CONTROL+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 67, 66, 73, 27, 92}, // CONTROL+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 74, 27, 92}, // CONTROL+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 75, 27, 92}, // CONTROL+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 76, 27, 92}, // CONTROL+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 77, 27, 92}, // CONTROL+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 78, 27, 92}, // CONTROL+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 79, 27, 92}, // CONTROL+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 80, 27, 92}, // CONTROL+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 81, 27, 92}, // CONTROL+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 82, 27, 92}, // CONTROL+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 83, 27, 92}, // CONTROL+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 84, 27, 92}, // CONTROL+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 85, 27, 92}, // CONTROL+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 86, 27, 92}, // CONTROL+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 87, 27, 92}, // CONTROL+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 88, 27, 92}, // CONTROL+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 89, 27, 92}, // CONTROL+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 90, 27, 92}, // CONTROL+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 97, 27, 92}, // CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 98, 27, 92}, // CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 99, 27, 92}, // CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 100, 27, 92}, // CONTROL+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 101, 27, 92}, // CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 102, 27, 92}, // CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 103, 27, 92}, // CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 67, 66, 104, 27, 92}, // CONTROL+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 67, 66, 74, 27, 92}, // CONTROL+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 75, 27, 92}, // CONTROL+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 76, 27, 92}, // CONTROL+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 77, 27, 92}, // CONTROL+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 78, 27, 92}, // CONTROL+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 79, 27, 92}, // CONTROL+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 80, 27, 92}, // CONTROL+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 81, 27, 92}, // CONTROL+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 82, 27, 92}, // CONTROL+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 83, 27, 92}, // CONTROL+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 84, 27, 92}, // CONTROL+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 85, 27, 92}, // CONTROL+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 86, 27, 92}, // CONTROL+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 87, 27, 92}, // CONTROL+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 88, 27, 92}, // CONTROL+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 89, 27, 92}, // CONTROL+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 90, 27, 92}, // CONTROL+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 97, 27, 92}, // CONTROL+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 98, 27, 92}, // CONTROL+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 99, 27, 92}, // CONTROL+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 100, 27, 92}, // CONTROL+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 101, 27, 92}, // CONTROL+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 102, 27, 92}, // CONTROL+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 103, 27, 92}, // CONTROL+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 67, 66, 104, 27, 92}, // CONTROL+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18855,6 +18979,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 68, 97, 27, 92}, // CONTROL+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 98, 27, 92}, // CONTROL+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 99, 27, 92}, // CONTROL+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 100, 27, 92}, // CONTROL+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 101, 27, 92}, // CONTROL+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 102, 27, 92}, // CONTROL+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 103, 27, 92}, // CONTROL+SHIFT+O smkx: False extended: True @@ -18863,17 +18988,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 68, 106, 27, 92}, // CONTROL+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 107, 27, 92}, // CONTROL+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 108, 27, 92}, // CONTROL+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 109, 27, 92}, // CONTROL+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 110, 27, 92}, // CONTROL+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 111, 27, 92}, // CONTROL+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 112, 27, 92}, // CONTROL+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 113, 27, 92}, // CONTROL+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 114, 27, 92}, // CONTROL+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 115, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 115, 27, 92}, // CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 116, 27, 92}, // CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 117, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 118, 27, 92}, // CONTROL+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 119, 27, 92}, // CONTROL+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 120, 27, 92}, // CONTROL+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 117, 27, 92}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 118, 27, 92}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 119, 27, 92}, // CONTROL+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 120, 27, 92}, // CONTROL+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 121, 27, 92}, // CONTROL+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 122, 27, 92}, // CONTROL+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 48, 27, 92}, // CONTROL+SHIFT+TAB smkx: False extended: True @@ -18884,14 +19010,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 68, 53, 27, 92}, // CONTROL+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 54, 27, 92}, // CONTROL+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 55, 27, 92}, // CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 56, 27, 92}, // CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 57, 27, 92}, // CONTROL+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 56, 27, 92}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 57, 27, 92}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 46, 27, 92}, // CONTROL+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 45, 27, 92}, // CONTROL+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 58, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 43, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 61, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 68, 94, 27, 92}, // CONTROL+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 58, 27, 92}, // CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 43, 27, 92}, // CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 61, 27, 92}, // CONTROL+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 68, 94, 27, 92}, // CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 33, 27, 92}, // CONTROL+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 47, 27, 92}, // CONTROL+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 68, 42, 27, 92}, // CONTROL+SHIFT+F2 smkx: False extended: True @@ -18918,33 +19044,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 68, 66, 71, 27, 92}, // CONTROL+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 68, 66, 72, 27, 92}, // CONTROL+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 68, 66, 73, 27, 92}, // CONTROL+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -18983,6 +19107,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 69, 97, 27, 92}, // ALT+I smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 98, 27, 92}, // ALT+J smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 99, 27, 92}, // ALT+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 100, 27, 92}, // ALT+L smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 101, 27, 92}, // ALT+M smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 102, 27, 92}, // ALT+N smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 103, 27, 92}, // ALT+O smkx: False extended: True @@ -18991,17 +19116,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 69, 106, 27, 92}, // ALT+R smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 107, 27, 92}, // ALT+S smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 108, 27, 92}, // ALT+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 109, 27, 92}, // ALT+U smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 110, 27, 92}, // ALT+V smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 111, 27, 92}, // ALT+W smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 112, 27, 92}, // ALT+X smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 113, 27, 92}, // ALT+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 114, 27, 92}, // ALT+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 115, 27, 92}, // ALT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 115, 27, 92}, // ALT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 116, 27, 92}, // ALT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 117, 27, 92}, // ALT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 118, 27, 92}, // ALT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 119, 27, 92}, // ALT+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 120, 27, 92}, // ALT+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 117, 27, 92}, // ALT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 118, 27, 92}, // ALT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 119, 27, 92}, // ALT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 120, 27, 92}, // ALT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 121, 27, 92}, // ALT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 122, 27, 92}, // ALT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 48, 27, 92}, // ALT+TAB smkx: False extended: True @@ -19012,14 +19138,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 69, 53, 27, 92}, // ALT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 54, 27, 92}, // ALT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 55, 27, 92}, // ALT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 56, 27, 92}, // ALT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 57, 27, 92}, // ALT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 56, 27, 92}, // ALT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 57, 27, 92}, // ALT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 46, 27, 92}, // ALT+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 45, 27, 92}, // ALT+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 58, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 43, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 61, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 69, 94, 27, 92}, // ALT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 58, 27, 92}, // ALT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 43, 27, 92}, // ALT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 61, 27, 92}, // ALT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 69, 94, 27, 92}, // ALT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 33, 27, 92}, // ALT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 47, 27, 92}, // ALT+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 69, 42, 27, 92}, // ALT+F2 smkx: False extended: True @@ -19046,33 +19172,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 69, 66, 71, 27, 92}, // ALT+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 69, 66, 72, 27, 92}, // ALT+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 69, 66, 73, 27, 92}, // ALT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 74, 27, 92}, // ALT+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 75, 27, 92}, // ALT+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 76, 27, 92}, // ALT+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 77, 27, 92}, // ALT+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 78, 27, 92}, // ALT+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 79, 27, 92}, // ALT+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 80, 27, 92}, // ALT+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 81, 27, 92}, // ALT+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 82, 27, 92}, // ALT+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 83, 27, 92}, // ALT+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 84, 27, 92}, // ALT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 85, 27, 92}, // ALT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 86, 27, 92}, // ALT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 87, 27, 92}, // ALT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 88, 27, 92}, // ALT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 89, 27, 92}, // ALT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 90, 27, 92}, // ALT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 97, 27, 92}, // ALT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 98, 27, 92}, // ALT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 99, 27, 92}, // ALT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 100, 27, 92}, // ALT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 101, 27, 92}, // ALT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 102, 27, 92}, // ALT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 103, 27, 92}, // ALT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 69, 66, 104, 27, 92}, // ALT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 69, 66, 74, 27, 92}, // ALT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 75, 27, 92}, // ALT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 76, 27, 92}, // ALT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 77, 27, 92}, // ALT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 78, 27, 92}, // ALT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 79, 27, 92}, // ALT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 80, 27, 92}, // ALT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 81, 27, 92}, // ALT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 82, 27, 92}, // ALT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 83, 27, 92}, // ALT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 84, 27, 92}, // ALT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 85, 27, 92}, // ALT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 86, 27, 92}, // ALT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 87, 27, 92}, // ALT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 88, 27, 92}, // ALT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 89, 27, 92}, // ALT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 90, 27, 92}, // ALT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 97, 27, 92}, // ALT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 98, 27, 92}, // ALT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 99, 27, 92}, // ALT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 100, 27, 92}, // ALT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 101, 27, 92}, // ALT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 102, 27, 92}, // ALT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 103, 27, 92}, // ALT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 69, 66, 104, 27, 92}, // ALT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19111,6 +19235,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 70, 97, 27, 92}, // ALT+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 98, 27, 92}, // ALT+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 99, 27, 92}, // ALT+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 100, 27, 92}, // ALT+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 101, 27, 92}, // ALT+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 102, 27, 92}, // ALT+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 103, 27, 92}, // ALT+SHIFT+O smkx: False extended: True @@ -19119,17 +19244,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 70, 106, 27, 92}, // ALT+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 107, 27, 92}, // ALT+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 108, 27, 92}, // ALT+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 109, 27, 92}, // ALT+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 110, 27, 92}, // ALT+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 111, 27, 92}, // ALT+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 112, 27, 92}, // ALT+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 113, 27, 92}, // ALT+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 114, 27, 92}, // ALT+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 115, 27, 92}, // ALT+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 115, 27, 92}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 116, 27, 92}, // ALT+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 117, 27, 92}, // ALT+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 118, 27, 92}, // ALT+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 119, 27, 92}, // ALT+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 120, 27, 92}, // ALT+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 117, 27, 92}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 118, 27, 92}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 119, 27, 92}, // ALT+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 120, 27, 92}, // ALT+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 121, 27, 92}, // ALT+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 122, 27, 92}, // ALT+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 48, 27, 92}, // ALT+SHIFT+TAB smkx: False extended: True @@ -19140,14 +19266,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 70, 53, 27, 92}, // ALT+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 54, 27, 92}, // ALT+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 55, 27, 92}, // ALT+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 56, 27, 92}, // ALT+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 57, 27, 92}, // ALT+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 56, 27, 92}, // ALT+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 57, 27, 92}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 46, 27, 92}, // ALT+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 45, 27, 92}, // ALT+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 58, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 43, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 61, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 70, 94, 27, 92}, // ALT+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 58, 27, 92}, // ALT+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 43, 27, 92}, // ALT+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 61, 27, 92}, // ALT+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 70, 94, 27, 92}, // ALT+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 33, 27, 92}, // ALT+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 47, 27, 92}, // ALT+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 70, 42, 27, 92}, // ALT+SHIFT+F2 smkx: False extended: True @@ -19174,33 +19300,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 70, 66, 71, 27, 92}, // ALT+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 70, 66, 72, 27, 92}, // ALT+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 70, 66, 73, 27, 92}, // ALT+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 74, 27, 92}, // ALT+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 75, 27, 92}, // ALT+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 76, 27, 92}, // ALT+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 77, 27, 92}, // ALT+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 78, 27, 92}, // ALT+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 79, 27, 92}, // ALT+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 80, 27, 92}, // ALT+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 81, 27, 92}, // ALT+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 82, 27, 92}, // ALT+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 83, 27, 92}, // ALT+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 84, 27, 92}, // ALT+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 85, 27, 92}, // ALT+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 86, 27, 92}, // ALT+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 87, 27, 92}, // ALT+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 88, 27, 92}, // ALT+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 89, 27, 92}, // ALT+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 90, 27, 92}, // ALT+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 97, 27, 92}, // ALT+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 98, 27, 92}, // ALT+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 99, 27, 92}, // ALT+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 100, 27, 92}, // ALT+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 101, 27, 92}, // ALT+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 102, 27, 92}, // ALT+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 103, 27, 92}, // ALT+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 70, 66, 104, 27, 92}, // ALT+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 70, 66, 74, 27, 92}, // ALT+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 75, 27, 92}, // ALT+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 76, 27, 92}, // ALT+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 77, 27, 92}, // ALT+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 78, 27, 92}, // ALT+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 79, 27, 92}, // ALT+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 80, 27, 92}, // ALT+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 81, 27, 92}, // ALT+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 82, 27, 92}, // ALT+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 83, 27, 92}, // ALT+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 84, 27, 92}, // ALT+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 85, 27, 92}, // ALT+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 86, 27, 92}, // ALT+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 87, 27, 92}, // ALT+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 88, 27, 92}, // ALT+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 89, 27, 92}, // ALT+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 90, 27, 92}, // ALT+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 97, 27, 92}, // ALT+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 98, 27, 92}, // ALT+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 99, 27, 92}, // ALT+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 100, 27, 92}, // ALT+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 101, 27, 92}, // ALT+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 102, 27, 92}, // ALT+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 103, 27, 92}, // ALT+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 70, 66, 104, 27, 92}, // ALT+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19239,6 +19363,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 71, 97, 27, 92}, // ALT+CONTROL+I smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 98, 27, 92}, // ALT+CONTROL+J smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 99, 27, 92}, // ALT+CONTROL+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 100, 27, 92}, // ALT+CONTROL+L smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 101, 27, 92}, // ALT+CONTROL+M smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 102, 27, 92}, // ALT+CONTROL+N smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 103, 27, 92}, // ALT+CONTROL+O smkx: False extended: True @@ -19247,17 +19372,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 71, 106, 27, 92}, // ALT+CONTROL+R smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 107, 27, 92}, // ALT+CONTROL+S smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 108, 27, 92}, // ALT+CONTROL+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 109, 27, 92}, // ALT+CONTROL+U smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 110, 27, 92}, // ALT+CONTROL+V smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 111, 27, 92}, // ALT+CONTROL+W smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 112, 27, 92}, // ALT+CONTROL+X smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 113, 27, 92}, // ALT+CONTROL+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 114, 27, 92}, // ALT+CONTROL+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 115, 27, 92}, // ALT+CONTROL+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 115, 27, 92}, // ALT+CONTROL+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 116, 27, 92}, // ALT+CONTROL+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 117, 27, 92}, // ALT+CONTROL+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 118, 27, 92}, // ALT+CONTROL+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 119, 27, 92}, // ALT+CONTROL+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 120, 27, 92}, // ALT+CONTROL+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 117, 27, 92}, // ALT+CONTROL+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 118, 27, 92}, // ALT+CONTROL+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 119, 27, 92}, // ALT+CONTROL+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 120, 27, 92}, // ALT+CONTROL+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 121, 27, 92}, // ALT+CONTROL+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 122, 27, 92}, // ALT+CONTROL+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 48, 27, 92}, // ALT+CONTROL+TAB smkx: False extended: True @@ -19268,14 +19394,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 71, 53, 27, 92}, // ALT+CONTROL+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 54, 27, 92}, // ALT+CONTROL+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 55, 27, 92}, // ALT+CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 56, 27, 92}, // ALT+CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 57, 27, 92}, // ALT+CONTROL+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 56, 27, 92}, // ALT+CONTROL+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 57, 27, 92}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 46, 27, 92}, // ALT+CONTROL+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 45, 27, 92}, // ALT+CONTROL+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 58, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 43, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 61, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 71, 94, 27, 92}, // ALT+CONTROL+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 58, 27, 92}, // ALT+CONTROL+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 43, 27, 92}, // ALT+CONTROL+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 61, 27, 92}, // ALT+CONTROL+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 71, 94, 27, 92}, // ALT+CONTROL+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 33, 27, 92}, // ALT+CONTROL+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 47, 27, 92}, // ALT+CONTROL+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 71, 42, 27, 92}, // ALT+CONTROL+F2 smkx: False extended: True @@ -19302,33 +19428,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 71, 66, 71, 27, 92}, // ALT+CONTROL+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 71, 66, 72, 27, 92}, // ALT+CONTROL+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 71, 66, 73, 27, 92}, // ALT+CONTROL+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 74, 27, 92}, // ALT+CONTROL+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 75, 27, 92}, // ALT+CONTROL+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 76, 27, 92}, // ALT+CONTROL+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 77, 27, 92}, // ALT+CONTROL+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 78, 27, 92}, // ALT+CONTROL+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 79, 27, 92}, // ALT+CONTROL+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 80, 27, 92}, // ALT+CONTROL+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 81, 27, 92}, // ALT+CONTROL+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 82, 27, 92}, // ALT+CONTROL+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 83, 27, 92}, // ALT+CONTROL+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 84, 27, 92}, // ALT+CONTROL+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 85, 27, 92}, // ALT+CONTROL+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 86, 27, 92}, // ALT+CONTROL+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 87, 27, 92}, // ALT+CONTROL+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 88, 27, 92}, // ALT+CONTROL+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 89, 27, 92}, // ALT+CONTROL+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 90, 27, 92}, // ALT+CONTROL+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 98, 27, 92}, // ALT+CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 99, 27, 92}, // ALT+CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 100, 27, 92}, // ALT+CONTROL+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 102, 27, 92}, // ALT+CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 103, 27, 92}, // ALT+CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 71, 66, 104, 27, 92}, // ALT+CONTROL+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 71, 66, 74, 27, 92}, // ALT+CONTROL+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 75, 27, 92}, // ALT+CONTROL+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 76, 27, 92}, // ALT+CONTROL+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 77, 27, 92}, // ALT+CONTROL+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 78, 27, 92}, // ALT+CONTROL+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 79, 27, 92}, // ALT+CONTROL+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 80, 27, 92}, // ALT+CONTROL+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 81, 27, 92}, // ALT+CONTROL+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 82, 27, 92}, // ALT+CONTROL+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 83, 27, 92}, // ALT+CONTROL+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 84, 27, 92}, // ALT+CONTROL+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 85, 27, 92}, // ALT+CONTROL+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 86, 27, 92}, // ALT+CONTROL+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 87, 27, 92}, // ALT+CONTROL+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 88, 27, 92}, // ALT+CONTROL+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 89, 27, 92}, // ALT+CONTROL+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 90, 27, 92}, // ALT+CONTROL+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 97, 27, 92}, // ALT+CONTROL+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 98, 27, 92}, // ALT+CONTROL+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 99, 27, 92}, // ALT+CONTROL+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 100, 27, 92}, // ALT+CONTROL+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 101, 27, 92}, // ALT+CONTROL+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 102, 27, 92}, // ALT+CONTROL+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 103, 27, 92}, // ALT+CONTROL+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 71, 66, 104, 27, 92}, // ALT+CONTROL+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19367,6 +19491,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 72, 97, 27, 92}, // ALT+CONTROL+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 98, 27, 92}, // ALT+CONTROL+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 99, 27, 92}, // ALT+CONTROL+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 100, 27, 92}, // ALT+CONTROL+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 101, 27, 92}, // ALT+CONTROL+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 102, 27, 92}, // ALT+CONTROL+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 103, 27, 92}, // ALT+CONTROL+SHIFT+O smkx: False extended: True @@ -19375,17 +19500,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 72, 106, 27, 92}, // ALT+CONTROL+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 107, 27, 92}, // ALT+CONTROL+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 108, 27, 92}, // ALT+CONTROL+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 109, 27, 92}, // ALT+CONTROL+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 110, 27, 92}, // ALT+CONTROL+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 111, 27, 92}, // ALT+CONTROL+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 112, 27, 92}, // ALT+CONTROL+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 113, 27, 92}, // ALT+CONTROL+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 114, 27, 92}, // ALT+CONTROL+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 116, 27, 92}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 121, 27, 92}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 122, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 48, 27, 92}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: True @@ -19396,14 +19522,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 72, 53, 27, 92}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 54, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 55, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 46, 27, 92}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 45, 27, 92}, // ALT+CONTROL+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 33, 27, 92}, // ALT+CONTROL+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 47, 27, 92}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 72, 42, 27, 92}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: True @@ -19430,33 +19556,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 72, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 72, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 72, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19495,6 +19619,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 73, 97, 27, 92}, // SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 98, 27, 92}, // SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 99, 27, 92}, // SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 100, 27, 92}, // SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 101, 27, 92}, // SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 102, 27, 92}, // SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 103, 27, 92}, // SUPER+O smkx: False extended: True @@ -19503,17 +19628,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 73, 106, 27, 92}, // SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 107, 27, 92}, // SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 108, 27, 92}, // SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 109, 27, 92}, // SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 110, 27, 92}, // SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 111, 27, 92}, // SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 112, 27, 92}, // SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 113, 27, 92}, // SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 114, 27, 92}, // SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 115, 27, 92}, // SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 115, 27, 92}, // SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 116, 27, 92}, // SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 117, 27, 92}, // SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 118, 27, 92}, // SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 119, 27, 92}, // SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 120, 27, 92}, // SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 117, 27, 92}, // SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 118, 27, 92}, // SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 119, 27, 92}, // SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 120, 27, 92}, // SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 121, 27, 92}, // SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 122, 27, 92}, // SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 48, 27, 92}, // SUPER+TAB smkx: False extended: True @@ -19524,14 +19650,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 73, 53, 27, 92}, // SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 54, 27, 92}, // SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 55, 27, 92}, // SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 56, 27, 92}, // SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 57, 27, 92}, // SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 56, 27, 92}, // SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 57, 27, 92}, // SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 46, 27, 92}, // SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 45, 27, 92}, // SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 58, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 43, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 61, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 73, 94, 27, 92}, // SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 58, 27, 92}, // SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 43, 27, 92}, // SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 61, 27, 92}, // SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 73, 94, 27, 92}, // SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 33, 27, 92}, // SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 47, 27, 92}, // SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 73, 42, 27, 92}, // SUPER+F2 smkx: False extended: True @@ -19558,33 +19684,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 73, 66, 71, 27, 92}, // SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 73, 66, 72, 27, 92}, // SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 73, 66, 73, 27, 92}, // SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 74, 27, 92}, // SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 75, 27, 92}, // SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 76, 27, 92}, // SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 77, 27, 92}, // SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 78, 27, 92}, // SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 79, 27, 92}, // SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 80, 27, 92}, // SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 81, 27, 92}, // SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 82, 27, 92}, // SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 83, 27, 92}, // SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 84, 27, 92}, // SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 85, 27, 92}, // SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 86, 27, 92}, // SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 87, 27, 92}, // SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 88, 27, 92}, // SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 89, 27, 92}, // SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 90, 27, 92}, // SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 97, 27, 92}, // SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 98, 27, 92}, // SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 99, 27, 92}, // SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 100, 27, 92}, // SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 101, 27, 92}, // SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 102, 27, 92}, // SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 103, 27, 92}, // SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 73, 66, 104, 27, 92}, // SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 73, 66, 74, 27, 92}, // SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 75, 27, 92}, // SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 76, 27, 92}, // SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 77, 27, 92}, // SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 78, 27, 92}, // SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 79, 27, 92}, // SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 80, 27, 92}, // SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 81, 27, 92}, // SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 82, 27, 92}, // SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 83, 27, 92}, // SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 84, 27, 92}, // SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 85, 27, 92}, // SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 86, 27, 92}, // SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 87, 27, 92}, // SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 88, 27, 92}, // SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 89, 27, 92}, // SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 90, 27, 92}, // SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 97, 27, 92}, // SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 98, 27, 92}, // SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 99, 27, 92}, // SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 100, 27, 92}, // SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 101, 27, 92}, // SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 102, 27, 92}, // SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 103, 27, 92}, // SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 73, 66, 104, 27, 92}, // SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19623,6 +19747,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 74, 97, 27, 92}, // SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 98, 27, 92}, // SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 99, 27, 92}, // SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 100, 27, 92}, // SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 101, 27, 92}, // SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 102, 27, 92}, // SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 103, 27, 92}, // SHIFT+SUPER+O smkx: False extended: True @@ -19631,17 +19756,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 74, 106, 27, 92}, // SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 107, 27, 92}, // SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 108, 27, 92}, // SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 109, 27, 92}, // SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 110, 27, 92}, // SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 111, 27, 92}, // SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 112, 27, 92}, // SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 113, 27, 92}, // SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 114, 27, 92}, // SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 115, 27, 92}, // SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 115, 27, 92}, // SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 116, 27, 92}, // SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 117, 27, 92}, // SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 118, 27, 92}, // SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 119, 27, 92}, // SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 120, 27, 92}, // SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 117, 27, 92}, // SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 118, 27, 92}, // SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 119, 27, 92}, // SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 120, 27, 92}, // SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 121, 27, 92}, // SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 122, 27, 92}, // SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 48, 27, 92}, // SHIFT+SUPER+TAB smkx: False extended: True @@ -19652,14 +19778,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 74, 53, 27, 92}, // SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 54, 27, 92}, // SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 55, 27, 92}, // SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 56, 27, 92}, // SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 57, 27, 92}, // SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 56, 27, 92}, // SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 57, 27, 92}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 46, 27, 92}, // SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 45, 27, 92}, // SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 58, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 43, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 61, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 74, 94, 27, 92}, // SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 58, 27, 92}, // SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 43, 27, 92}, // SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 61, 27, 92}, // SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 74, 94, 27, 92}, // SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 33, 27, 92}, // SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 47, 27, 92}, // SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 74, 42, 27, 92}, // SHIFT+SUPER+F2 smkx: False extended: True @@ -19686,33 +19812,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 74, 66, 71, 27, 92}, // SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 74, 66, 72, 27, 92}, // SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 74, 66, 73, 27, 92}, // SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 74, 27, 92}, // SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 75, 27, 92}, // SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 76, 27, 92}, // SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 77, 27, 92}, // SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 78, 27, 92}, // SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 79, 27, 92}, // SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 80, 27, 92}, // SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 81, 27, 92}, // SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 82, 27, 92}, // SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 83, 27, 92}, // SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 84, 27, 92}, // SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 85, 27, 92}, // SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 86, 27, 92}, // SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 87, 27, 92}, // SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 88, 27, 92}, // SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 89, 27, 92}, // SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 90, 27, 92}, // SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 97, 27, 92}, // SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 98, 27, 92}, // SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 99, 27, 92}, // SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 100, 27, 92}, // SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 101, 27, 92}, // SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 102, 27, 92}, // SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 103, 27, 92}, // SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 74, 66, 104, 27, 92}, // SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 74, 66, 74, 27, 92}, // SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 75, 27, 92}, // SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 76, 27, 92}, // SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 77, 27, 92}, // SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 78, 27, 92}, // SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 79, 27, 92}, // SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 80, 27, 92}, // SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 81, 27, 92}, // SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 82, 27, 92}, // SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 83, 27, 92}, // SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 84, 27, 92}, // SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 85, 27, 92}, // SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 86, 27, 92}, // SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 87, 27, 92}, // SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 88, 27, 92}, // SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 89, 27, 92}, // SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 90, 27, 92}, // SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 97, 27, 92}, // SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 98, 27, 92}, // SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 99, 27, 92}, // SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 100, 27, 92}, // SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 101, 27, 92}, // SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 102, 27, 92}, // SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 103, 27, 92}, // SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 74, 66, 104, 27, 92}, // SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19751,6 +19875,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 75, 97, 27, 92}, // CONTROL+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 98, 27, 92}, // CONTROL+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 99, 27, 92}, // CONTROL+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 100, 27, 92}, // CONTROL+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 101, 27, 92}, // CONTROL+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 102, 27, 92}, // CONTROL+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 103, 27, 92}, // CONTROL+SUPER+O smkx: False extended: True @@ -19759,17 +19884,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 75, 106, 27, 92}, // CONTROL+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 107, 27, 92}, // CONTROL+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 108, 27, 92}, // CONTROL+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 109, 27, 92}, // CONTROL+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 110, 27, 92}, // CONTROL+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 111, 27, 92}, // CONTROL+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 112, 27, 92}, // CONTROL+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 113, 27, 92}, // CONTROL+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 114, 27, 92}, // CONTROL+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 115, 27, 92}, // CONTROL+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 115, 27, 92}, // CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 116, 27, 92}, // CONTROL+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 117, 27, 92}, // CONTROL+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 118, 27, 92}, // CONTROL+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 119, 27, 92}, // CONTROL+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 120, 27, 92}, // CONTROL+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 117, 27, 92}, // CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 118, 27, 92}, // CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 119, 27, 92}, // CONTROL+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 120, 27, 92}, // CONTROL+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 121, 27, 92}, // CONTROL+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 122, 27, 92}, // CONTROL+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 48, 27, 92}, // CONTROL+SUPER+TAB smkx: False extended: True @@ -19780,14 +19906,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 75, 53, 27, 92}, // CONTROL+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 54, 27, 92}, // CONTROL+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 55, 27, 92}, // CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 56, 27, 92}, // CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 57, 27, 92}, // CONTROL+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 56, 27, 92}, // CONTROL+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 57, 27, 92}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 46, 27, 92}, // CONTROL+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 45, 27, 92}, // CONTROL+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 58, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 43, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 61, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 75, 94, 27, 92}, // CONTROL+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 58, 27, 92}, // CONTROL+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 43, 27, 92}, // CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 61, 27, 92}, // CONTROL+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 75, 94, 27, 92}, // CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 33, 27, 92}, // CONTROL+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 47, 27, 92}, // CONTROL+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 75, 42, 27, 92}, // CONTROL+SUPER+F2 smkx: False extended: True @@ -19814,33 +19940,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 75, 66, 71, 27, 92}, // CONTROL+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 75, 66, 72, 27, 92}, // CONTROL+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 75, 66, 73, 27, 92}, // CONTROL+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 74, 27, 92}, // CONTROL+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 75, 27, 92}, // CONTROL+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 76, 27, 92}, // CONTROL+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 77, 27, 92}, // CONTROL+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 78, 27, 92}, // CONTROL+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 79, 27, 92}, // CONTROL+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 80, 27, 92}, // CONTROL+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 81, 27, 92}, // CONTROL+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 82, 27, 92}, // CONTROL+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 83, 27, 92}, // CONTROL+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 84, 27, 92}, // CONTROL+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 85, 27, 92}, // CONTROL+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 86, 27, 92}, // CONTROL+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 87, 27, 92}, // CONTROL+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 88, 27, 92}, // CONTROL+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 89, 27, 92}, // CONTROL+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 90, 27, 92}, // CONTROL+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 97, 27, 92}, // CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 98, 27, 92}, // CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 99, 27, 92}, // CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 100, 27, 92}, // CONTROL+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 101, 27, 92}, // CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 102, 27, 92}, // CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 103, 27, 92}, // CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 75, 66, 104, 27, 92}, // CONTROL+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 75, 66, 74, 27, 92}, // CONTROL+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 75, 27, 92}, // CONTROL+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 76, 27, 92}, // CONTROL+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 77, 27, 92}, // CONTROL+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 78, 27, 92}, // CONTROL+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 79, 27, 92}, // CONTROL+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 80, 27, 92}, // CONTROL+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 81, 27, 92}, // CONTROL+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 82, 27, 92}, // CONTROL+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 83, 27, 92}, // CONTROL+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 84, 27, 92}, // CONTROL+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 85, 27, 92}, // CONTROL+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 86, 27, 92}, // CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 87, 27, 92}, // CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 88, 27, 92}, // CONTROL+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 89, 27, 92}, // CONTROL+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 90, 27, 92}, // CONTROL+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 97, 27, 92}, // CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 98, 27, 92}, // CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 99, 27, 92}, // CONTROL+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 100, 27, 92}, // CONTROL+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 101, 27, 92}, // CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 102, 27, 92}, // CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 103, 27, 92}, // CONTROL+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 75, 66, 104, 27, 92}, // CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -19879,6 +20003,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 76, 97, 27, 92}, // CONTROL+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 98, 27, 92}, // CONTROL+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 99, 27, 92}, // CONTROL+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 100, 27, 92}, // CONTROL+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 101, 27, 92}, // CONTROL+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 102, 27, 92}, // CONTROL+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 103, 27, 92}, // CONTROL+SHIFT+SUPER+O smkx: False extended: True @@ -19887,17 +20012,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 76, 106, 27, 92}, // CONTROL+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 107, 27, 92}, // CONTROL+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 108, 27, 92}, // CONTROL+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 109, 27, 92}, // CONTROL+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 110, 27, 92}, // CONTROL+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 111, 27, 92}, // CONTROL+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 112, 27, 92}, // CONTROL+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 113, 27, 92}, // CONTROL+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 114, 27, 92}, // CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 116, 27, 92}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 121, 27, 92}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 122, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 48, 27, 92}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: True @@ -19908,14 +20034,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 76, 53, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 54, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 55, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 46, 27, 92}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 45, 27, 92}, // CONTROL+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 33, 27, 92}, // CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 47, 27, 92}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 76, 42, 27, 92}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: True @@ -19942,33 +20068,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 76, 66, 71, 27, 92}, // CONTROL+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 76, 66, 72, 27, 92}, // CONTROL+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 76, 66, 73, 27, 92}, // CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20007,6 +20131,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 77, 97, 27, 92}, // ALT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 98, 27, 92}, // ALT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 99, 27, 92}, // ALT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 100, 27, 92}, // ALT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 101, 27, 92}, // ALT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 102, 27, 92}, // ALT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 103, 27, 92}, // ALT+SUPER+O smkx: False extended: True @@ -20015,17 +20140,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 77, 106, 27, 92}, // ALT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 107, 27, 92}, // ALT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 108, 27, 92}, // ALT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 109, 27, 92}, // ALT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 110, 27, 92}, // ALT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 111, 27, 92}, // ALT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 112, 27, 92}, // ALT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 113, 27, 92}, // ALT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 114, 27, 92}, // ALT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 115, 27, 92}, // ALT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 115, 27, 92}, // ALT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 116, 27, 92}, // ALT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 117, 27, 92}, // ALT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 118, 27, 92}, // ALT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 119, 27, 92}, // ALT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 120, 27, 92}, // ALT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 117, 27, 92}, // ALT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 118, 27, 92}, // ALT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 119, 27, 92}, // ALT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 120, 27, 92}, // ALT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 121, 27, 92}, // ALT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 122, 27, 92}, // ALT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 48, 27, 92}, // ALT+SUPER+TAB smkx: False extended: True @@ -20036,14 +20162,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 77, 53, 27, 92}, // ALT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 54, 27, 92}, // ALT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 55, 27, 92}, // ALT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 56, 27, 92}, // ALT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 57, 27, 92}, // ALT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 56, 27, 92}, // ALT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 57, 27, 92}, // ALT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 46, 27, 92}, // ALT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 45, 27, 92}, // ALT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 58, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 43, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 61, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 77, 94, 27, 92}, // ALT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 58, 27, 92}, // ALT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 43, 27, 92}, // ALT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 61, 27, 92}, // ALT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 77, 94, 27, 92}, // ALT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 33, 27, 92}, // ALT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 47, 27, 92}, // ALT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 77, 42, 27, 92}, // ALT+SUPER+F2 smkx: False extended: True @@ -20070,33 +20196,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 77, 66, 71, 27, 92}, // ALT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 77, 66, 72, 27, 92}, // ALT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 77, 66, 73, 27, 92}, // ALT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 74, 27, 92}, // ALT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 75, 27, 92}, // ALT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 76, 27, 92}, // ALT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 77, 27, 92}, // ALT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 78, 27, 92}, // ALT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 79, 27, 92}, // ALT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 80, 27, 92}, // ALT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 81, 27, 92}, // ALT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 82, 27, 92}, // ALT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 83, 27, 92}, // ALT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 84, 27, 92}, // ALT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 85, 27, 92}, // ALT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 86, 27, 92}, // ALT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 87, 27, 92}, // ALT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 88, 27, 92}, // ALT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 89, 27, 92}, // ALT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 90, 27, 92}, // ALT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 97, 27, 92}, // ALT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 98, 27, 92}, // ALT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 99, 27, 92}, // ALT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 100, 27, 92}, // ALT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 101, 27, 92}, // ALT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 102, 27, 92}, // ALT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 103, 27, 92}, // ALT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 77, 66, 104, 27, 92}, // ALT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 77, 66, 74, 27, 92}, // ALT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 75, 27, 92}, // ALT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 76, 27, 92}, // ALT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 77, 27, 92}, // ALT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 78, 27, 92}, // ALT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 79, 27, 92}, // ALT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 80, 27, 92}, // ALT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 81, 27, 92}, // ALT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 82, 27, 92}, // ALT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 83, 27, 92}, // ALT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 84, 27, 92}, // ALT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 85, 27, 92}, // ALT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 86, 27, 92}, // ALT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 87, 27, 92}, // ALT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 88, 27, 92}, // ALT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 89, 27, 92}, // ALT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 90, 27, 92}, // ALT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 97, 27, 92}, // ALT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 98, 27, 92}, // ALT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 99, 27, 92}, // ALT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 100, 27, 92}, // ALT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 101, 27, 92}, // ALT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 102, 27, 92}, // ALT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 103, 27, 92}, // ALT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 77, 66, 104, 27, 92}, // ALT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20135,6 +20259,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 78, 97, 27, 92}, // ALT+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 98, 27, 92}, // ALT+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 99, 27, 92}, // ALT+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 100, 27, 92}, // ALT+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 101, 27, 92}, // ALT+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 102, 27, 92}, // ALT+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 103, 27, 92}, // ALT+SHIFT+SUPER+O smkx: False extended: True @@ -20143,17 +20268,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 78, 106, 27, 92}, // ALT+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 107, 27, 92}, // ALT+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 108, 27, 92}, // ALT+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 109, 27, 92}, // ALT+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 110, 27, 92}, // ALT+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 111, 27, 92}, // ALT+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 112, 27, 92}, // ALT+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 113, 27, 92}, // ALT+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 114, 27, 92}, // ALT+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 116, 27, 92}, // ALT+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 121, 27, 92}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 122, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 48, 27, 92}, // ALT+SHIFT+SUPER+TAB smkx: False extended: True @@ -20164,14 +20290,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 78, 53, 27, 92}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 54, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 55, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 46, 27, 92}, // ALT+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 45, 27, 92}, // ALT+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 33, 27, 92}, // ALT+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 47, 27, 92}, // ALT+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 78, 42, 27, 92}, // ALT+SHIFT+SUPER+F2 smkx: False extended: True @@ -20198,33 +20324,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 78, 66, 71, 27, 92}, // ALT+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 78, 66, 72, 27, 92}, // ALT+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 78, 66, 73, 27, 92}, // ALT+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20263,6 +20387,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 79, 97, 27, 92}, // ALT+CONTROL+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 98, 27, 92}, // ALT+CONTROL+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 99, 27, 92}, // ALT+CONTROL+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 100, 27, 92}, // ALT+CONTROL+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 101, 27, 92}, // ALT+CONTROL+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 102, 27, 92}, // ALT+CONTROL+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 103, 27, 92}, // ALT+CONTROL+SUPER+O smkx: False extended: True @@ -20271,17 +20396,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 79, 106, 27, 92}, // ALT+CONTROL+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 107, 27, 92}, // ALT+CONTROL+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 108, 27, 92}, // ALT+CONTROL+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 109, 27, 92}, // ALT+CONTROL+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 110, 27, 92}, // ALT+CONTROL+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 111, 27, 92}, // ALT+CONTROL+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 112, 27, 92}, // ALT+CONTROL+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 113, 27, 92}, // ALT+CONTROL+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 114, 27, 92}, // ALT+CONTROL+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 116, 27, 92}, // ALT+CONTROL+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 121, 27, 92}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 122, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 48, 27, 92}, // ALT+CONTROL+SUPER+TAB smkx: False extended: True @@ -20292,14 +20418,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 79, 53, 27, 92}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 54, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 55, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 46, 27, 92}, // ALT+CONTROL+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 45, 27, 92}, // ALT+CONTROL+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 33, 27, 92}, // ALT+CONTROL+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 47, 27, 92}, // ALT+CONTROL+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 79, 42, 27, 92}, // ALT+CONTROL+SUPER+F2 smkx: False extended: True @@ -20326,33 +20452,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 79, 66, 71, 27, 92}, // ALT+CONTROL+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 79, 66, 72, 27, 92}, // ALT+CONTROL+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 79, 66, 73, 27, 92}, // ALT+CONTROL+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20391,6 +20515,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 80, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+O smkx: False extended: True @@ -20399,17 +20524,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 80, 106, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 107, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 108, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 109, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 110, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 111, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 112, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 113, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 114, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 116, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 121, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 122, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 48, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: True @@ -20420,14 +20546,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 80, 53, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 54, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 55, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 46, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 45, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 112, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 112, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 33, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 47, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 112, 80, 42, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: True @@ -20454,33 +20580,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 80, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 112, 80, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 112, 80, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 112, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 112, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20519,6 +20643,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 65, 97, 27, 92}, // I smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 98, 27, 92}, // J smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 99, 27, 92}, // K smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 100, 27, 92}, // L smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 101, 27, 92}, // M smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 102, 27, 92}, // N smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 103, 27, 92}, // O smkx: False extended: True @@ -20527,17 +20652,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 65, 106, 27, 92}, // R smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 107, 27, 92}, // S smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 108, 27, 92}, // T smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 109, 27, 92}, // U smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 110, 27, 92}, // V smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 111, 27, 92}, // W smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 112, 27, 92}, // X smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 113, 27, 92}, // Y smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 114, 27, 92}, // Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 115, 27, 92}, // BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 115, 27, 92}, // LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 116, 27, 92}, // BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 117, 27, 92}, // BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 118, 27, 92}, // ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 119, 27, 92}, // 1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 120, 27, 92}, // 2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 117, 27, 92}, // RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 118, 27, 92}, // GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 119, 27, 92}, // WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 120, 27, 92}, // WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 121, 27, 92}, // ESCAPE smkx: False extended: True {0x1, 13}, // ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 48, 27, 92}, // TAB smkx: False extended: True @@ -20548,14 +20674,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 65, 53, 27, 92}, // LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 54, 27, 92}, // DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 55, 27, 92}, // UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 56, 27, 92}, // UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 57, 27, 92}, // DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 56, 27, 92}, // PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 57, 27, 92}, // PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 46, 27, 92}, // HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 45, 27, 92}, // END smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 58, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 43, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 61, 27, 92}, // LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 65, 94, 27, 92}, // SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 58, 27, 92}, // CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 43, 27, 92}, // SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 61, 27, 92}, // NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 65, 94, 27, 92}, // PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 33, 27, 92}, // PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 47, 27, 92}, // F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 65, 42, 27, 92}, // F2 smkx: False extended: True @@ -20582,31 +20708,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 65, 66, 71, 27, 92}, // F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 65, 66, 72, 27, 92}, // F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 65, 66, 73, 27, 92}, // F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 74, 27, 92}, // 0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 75, 27, 92}, // 1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 76, 27, 92}, // 2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 77, 27, 92}, // 3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 78, 27, 92}, // 4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 79, 27, 92}, // 5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 80, 27, 92}, // 6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 81, 27, 92}, // 7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 82, 27, 92}, // 8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 83, 27, 92}, // 9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 84, 27, 92}, // DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 85, 27, 92}, // DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 86, 27, 92}, // MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 87, 27, 92}, // SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 88, 27, 92}, // ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 89, 27, 92}, // ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 90, 27, 92}, // EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 97, 27, 92}, // SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 98, 27, 92}, // CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 99, 27, 92}, // ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 100, 27, 92}, // SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 101, 27, 92}, // SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 102, 27, 92}, // CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 103, 27, 92}, // ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 65, 66, 104, 27, 92}, // SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 74, 27, 92}, // KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 75, 27, 92}, // KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 76, 27, 92}, // KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 77, 27, 92}, // KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 78, 27, 92}, // KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 79, 27, 92}, // KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 80, 27, 92}, // KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 81, 27, 92}, // KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 82, 27, 92}, // KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 83, 27, 92}, // KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 84, 27, 92}, // KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 85, 27, 92}, // KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 86, 27, 92}, // KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 87, 27, 92}, // KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 88, 27, 92}, // KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 89, 27, 92}, // KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 90, 27, 92}, // KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 97, 27, 92}, // LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 98, 27, 92}, // LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 99, 27, 92}, // LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 100, 27, 92}, // LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 101, 27, 92}, // RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 102, 27, 92}, // RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 103, 27, 92}, // RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 65, 66, 104, 27, 92}, // RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20664,8 +20790,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x8, 27, 95, 75, 116, 66, 119, 27, 92}, // SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 120, 27, 92}, // SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 119, 27, 92}, // SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 120, 27, 92}, // SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 121, 27, 92}, // SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 122, 27, 92}, // SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 48, 27, 92}, // SHIFT+TAB smkx: False extended: True @@ -20676,14 +20802,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 66, 53, 27, 92}, // SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 54, 27, 92}, // SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 55, 27, 92}, // SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 56, 27, 92}, // SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 57, 27, 92}, // SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 56, 27, 92}, // SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 57, 27, 92}, // SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 46, 27, 92}, // SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 45, 27, 92}, // SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 58, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 43, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 61, 27, 92}, // SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 66, 94, 27, 92}, // SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 58, 27, 92}, // SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 43, 27, 92}, // SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 61, 27, 92}, // SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 66, 94, 27, 92}, // SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 33, 27, 92}, // SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 47, 27, 92}, // SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 66, 42, 27, 92}, // SHIFT+F2 smkx: False extended: True @@ -20710,33 +20836,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 66, 66, 71, 27, 92}, // SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 66, 66, 72, 27, 92}, // SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 66, 66, 73, 27, 92}, // SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 74, 27, 92}, // SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 75, 27, 92}, // SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 76, 27, 92}, // SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 77, 27, 92}, // SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 78, 27, 92}, // SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 79, 27, 92}, // SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 80, 27, 92}, // SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 81, 27, 92}, // SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 82, 27, 92}, // SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 83, 27, 92}, // SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 84, 27, 92}, // SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 85, 27, 92}, // SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 86, 27, 92}, // SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 87, 27, 92}, // SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 88, 27, 92}, // SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 89, 27, 92}, // SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 90, 27, 92}, // SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 97, 27, 92}, // SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 98, 27, 92}, // SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 99, 27, 92}, // SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 100, 27, 92}, // SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 101, 27, 92}, // SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 102, 27, 92}, // SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 103, 27, 92}, // SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 66, 66, 104, 27, 92}, // SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 66, 66, 74, 27, 92}, // SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 75, 27, 92}, // SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 76, 27, 92}, // SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 77, 27, 92}, // SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 78, 27, 92}, // SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 79, 27, 92}, // SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 80, 27, 92}, // SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 81, 27, 92}, // SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 82, 27, 92}, // SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 83, 27, 92}, // SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 84, 27, 92}, // SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 85, 27, 92}, // SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 86, 27, 92}, // SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 87, 27, 92}, // SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 88, 27, 92}, // SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 89, 27, 92}, // SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 90, 27, 92}, // SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 97, 27, 92}, // SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 98, 27, 92}, // SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 99, 27, 92}, // SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 100, 27, 92}, // SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 101, 27, 92}, // SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 102, 27, 92}, // SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 103, 27, 92}, // SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 66, 66, 104, 27, 92}, // SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20775,6 +20899,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 67, 97, 27, 92}, // CONTROL+I smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 98, 27, 92}, // CONTROL+J smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 99, 27, 92}, // CONTROL+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 100, 27, 92}, // CONTROL+L smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 101, 27, 92}, // CONTROL+M smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 102, 27, 92}, // CONTROL+N smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 103, 27, 92}, // CONTROL+O smkx: False extended: True @@ -20783,17 +20908,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 67, 106, 27, 92}, // CONTROL+R smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 107, 27, 92}, // CONTROL+S smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 108, 27, 92}, // CONTROL+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 109, 27, 92}, // CONTROL+U smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 110, 27, 92}, // CONTROL+V smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 111, 27, 92}, // CONTROL+W smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 112, 27, 92}, // CONTROL+X smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 113, 27, 92}, // CONTROL+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 114, 27, 92}, // CONTROL+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 115, 27, 92}, // CONTROL+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 115, 27, 92}, // CONTROL+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 116, 27, 92}, // CONTROL+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 117, 27, 92}, // CONTROL+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 118, 27, 92}, // CONTROL+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 119, 27, 92}, // CONTROL+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 120, 27, 92}, // CONTROL+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 117, 27, 92}, // CONTROL+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 118, 27, 92}, // CONTROL+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 119, 27, 92}, // CONTROL+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 120, 27, 92}, // CONTROL+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 121, 27, 92}, // CONTROL+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 122, 27, 92}, // CONTROL+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 48, 27, 92}, // CONTROL+TAB smkx: False extended: True @@ -20804,14 +20930,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 67, 53, 27, 92}, // CONTROL+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 54, 27, 92}, // CONTROL+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 55, 27, 92}, // CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 56, 27, 92}, // CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 57, 27, 92}, // CONTROL+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 56, 27, 92}, // CONTROL+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 57, 27, 92}, // CONTROL+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 46, 27, 92}, // CONTROL+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 45, 27, 92}, // CONTROL+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 58, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 43, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 61, 27, 92}, // CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 67, 94, 27, 92}, // CONTROL+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 58, 27, 92}, // CONTROL+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 43, 27, 92}, // CONTROL+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 61, 27, 92}, // CONTROL+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 67, 94, 27, 92}, // CONTROL+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 33, 27, 92}, // CONTROL+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 47, 27, 92}, // CONTROL+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 67, 42, 27, 92}, // CONTROL+F2 smkx: False extended: True @@ -20838,33 +20964,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 67, 66, 71, 27, 92}, // CONTROL+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 67, 66, 72, 27, 92}, // CONTROL+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 67, 66, 73, 27, 92}, // CONTROL+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 74, 27, 92}, // CONTROL+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 75, 27, 92}, // CONTROL+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 76, 27, 92}, // CONTROL+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 77, 27, 92}, // CONTROL+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 78, 27, 92}, // CONTROL+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 79, 27, 92}, // CONTROL+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 80, 27, 92}, // CONTROL+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 81, 27, 92}, // CONTROL+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 82, 27, 92}, // CONTROL+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 83, 27, 92}, // CONTROL+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 84, 27, 92}, // CONTROL+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 85, 27, 92}, // CONTROL+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 86, 27, 92}, // CONTROL+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 87, 27, 92}, // CONTROL+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 88, 27, 92}, // CONTROL+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 89, 27, 92}, // CONTROL+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 90, 27, 92}, // CONTROL+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 97, 27, 92}, // CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 98, 27, 92}, // CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 99, 27, 92}, // CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 100, 27, 92}, // CONTROL+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 101, 27, 92}, // CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 102, 27, 92}, // CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 103, 27, 92}, // CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 67, 66, 104, 27, 92}, // CONTROL+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 67, 66, 74, 27, 92}, // CONTROL+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 75, 27, 92}, // CONTROL+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 76, 27, 92}, // CONTROL+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 77, 27, 92}, // CONTROL+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 78, 27, 92}, // CONTROL+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 79, 27, 92}, // CONTROL+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 80, 27, 92}, // CONTROL+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 81, 27, 92}, // CONTROL+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 82, 27, 92}, // CONTROL+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 83, 27, 92}, // CONTROL+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 84, 27, 92}, // CONTROL+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 85, 27, 92}, // CONTROL+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 86, 27, 92}, // CONTROL+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 87, 27, 92}, // CONTROL+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 88, 27, 92}, // CONTROL+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 89, 27, 92}, // CONTROL+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 90, 27, 92}, // CONTROL+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 97, 27, 92}, // CONTROL+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 98, 27, 92}, // CONTROL+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 99, 27, 92}, // CONTROL+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 100, 27, 92}, // CONTROL+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 101, 27, 92}, // CONTROL+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 102, 27, 92}, // CONTROL+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 103, 27, 92}, // CONTROL+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 67, 66, 104, 27, 92}, // CONTROL+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -20903,6 +21027,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 68, 97, 27, 92}, // CONTROL+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 98, 27, 92}, // CONTROL+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 99, 27, 92}, // CONTROL+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 100, 27, 92}, // CONTROL+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 101, 27, 92}, // CONTROL+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 102, 27, 92}, // CONTROL+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 103, 27, 92}, // CONTROL+SHIFT+O smkx: False extended: True @@ -20911,17 +21036,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 68, 106, 27, 92}, // CONTROL+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 107, 27, 92}, // CONTROL+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 108, 27, 92}, // CONTROL+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 109, 27, 92}, // CONTROL+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 110, 27, 92}, // CONTROL+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 111, 27, 92}, // CONTROL+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 112, 27, 92}, // CONTROL+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 113, 27, 92}, // CONTROL+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 114, 27, 92}, // CONTROL+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 115, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 115, 27, 92}, // CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 116, 27, 92}, // CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 117, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 118, 27, 92}, // CONTROL+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 119, 27, 92}, // CONTROL+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 120, 27, 92}, // CONTROL+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 117, 27, 92}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 118, 27, 92}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 119, 27, 92}, // CONTROL+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 120, 27, 92}, // CONTROL+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 121, 27, 92}, // CONTROL+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 122, 27, 92}, // CONTROL+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 48, 27, 92}, // CONTROL+SHIFT+TAB smkx: False extended: True @@ -20932,14 +21058,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 68, 53, 27, 92}, // CONTROL+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 54, 27, 92}, // CONTROL+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 55, 27, 92}, // CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 56, 27, 92}, // CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 57, 27, 92}, // CONTROL+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 56, 27, 92}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 57, 27, 92}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 46, 27, 92}, // CONTROL+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 45, 27, 92}, // CONTROL+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 58, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 43, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 61, 27, 92}, // CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 68, 94, 27, 92}, // CONTROL+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 58, 27, 92}, // CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 43, 27, 92}, // CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 61, 27, 92}, // CONTROL+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 68, 94, 27, 92}, // CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 33, 27, 92}, // CONTROL+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 47, 27, 92}, // CONTROL+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 68, 42, 27, 92}, // CONTROL+SHIFT+F2 smkx: False extended: True @@ -20966,33 +21092,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 68, 66, 71, 27, 92}, // CONTROL+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 68, 66, 72, 27, 92}, // CONTROL+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 68, 66, 73, 27, 92}, // CONTROL+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21031,6 +21155,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 69, 97, 27, 92}, // ALT+I smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 98, 27, 92}, // ALT+J smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 99, 27, 92}, // ALT+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 100, 27, 92}, // ALT+L smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 101, 27, 92}, // ALT+M smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 102, 27, 92}, // ALT+N smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 103, 27, 92}, // ALT+O smkx: False extended: True @@ -21039,17 +21164,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 69, 106, 27, 92}, // ALT+R smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 107, 27, 92}, // ALT+S smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 108, 27, 92}, // ALT+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 109, 27, 92}, // ALT+U smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 110, 27, 92}, // ALT+V smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 111, 27, 92}, // ALT+W smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 112, 27, 92}, // ALT+X smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 113, 27, 92}, // ALT+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 114, 27, 92}, // ALT+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 115, 27, 92}, // ALT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 115, 27, 92}, // ALT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 116, 27, 92}, // ALT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 117, 27, 92}, // ALT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 118, 27, 92}, // ALT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 119, 27, 92}, // ALT+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 120, 27, 92}, // ALT+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 117, 27, 92}, // ALT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 118, 27, 92}, // ALT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 119, 27, 92}, // ALT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 120, 27, 92}, // ALT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 121, 27, 92}, // ALT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 122, 27, 92}, // ALT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 48, 27, 92}, // ALT+TAB smkx: False extended: True @@ -21060,14 +21186,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 69, 53, 27, 92}, // ALT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 54, 27, 92}, // ALT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 55, 27, 92}, // ALT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 56, 27, 92}, // ALT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 57, 27, 92}, // ALT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 56, 27, 92}, // ALT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 57, 27, 92}, // ALT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 46, 27, 92}, // ALT+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 45, 27, 92}, // ALT+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 58, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 43, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 61, 27, 92}, // ALT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 69, 94, 27, 92}, // ALT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 58, 27, 92}, // ALT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 43, 27, 92}, // ALT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 61, 27, 92}, // ALT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 69, 94, 27, 92}, // ALT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 33, 27, 92}, // ALT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 47, 27, 92}, // ALT+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 69, 42, 27, 92}, // ALT+F2 smkx: False extended: True @@ -21094,33 +21220,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 69, 66, 71, 27, 92}, // ALT+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 69, 66, 72, 27, 92}, // ALT+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 69, 66, 73, 27, 92}, // ALT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 74, 27, 92}, // ALT+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 75, 27, 92}, // ALT+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 76, 27, 92}, // ALT+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 77, 27, 92}, // ALT+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 78, 27, 92}, // ALT+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 79, 27, 92}, // ALT+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 80, 27, 92}, // ALT+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 81, 27, 92}, // ALT+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 82, 27, 92}, // ALT+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 83, 27, 92}, // ALT+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 84, 27, 92}, // ALT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 85, 27, 92}, // ALT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 86, 27, 92}, // ALT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 87, 27, 92}, // ALT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 88, 27, 92}, // ALT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 89, 27, 92}, // ALT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 90, 27, 92}, // ALT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 97, 27, 92}, // ALT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 98, 27, 92}, // ALT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 99, 27, 92}, // ALT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 100, 27, 92}, // ALT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 101, 27, 92}, // ALT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 102, 27, 92}, // ALT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 103, 27, 92}, // ALT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 69, 66, 104, 27, 92}, // ALT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 69, 66, 74, 27, 92}, // ALT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 75, 27, 92}, // ALT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 76, 27, 92}, // ALT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 77, 27, 92}, // ALT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 78, 27, 92}, // ALT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 79, 27, 92}, // ALT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 80, 27, 92}, // ALT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 81, 27, 92}, // ALT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 82, 27, 92}, // ALT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 83, 27, 92}, // ALT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 84, 27, 92}, // ALT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 85, 27, 92}, // ALT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 86, 27, 92}, // ALT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 87, 27, 92}, // ALT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 88, 27, 92}, // ALT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 89, 27, 92}, // ALT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 90, 27, 92}, // ALT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 97, 27, 92}, // ALT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 98, 27, 92}, // ALT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 99, 27, 92}, // ALT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 100, 27, 92}, // ALT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 101, 27, 92}, // ALT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 102, 27, 92}, // ALT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 103, 27, 92}, // ALT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 69, 66, 104, 27, 92}, // ALT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21159,6 +21283,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 70, 97, 27, 92}, // ALT+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 98, 27, 92}, // ALT+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 99, 27, 92}, // ALT+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 100, 27, 92}, // ALT+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 101, 27, 92}, // ALT+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 102, 27, 92}, // ALT+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 103, 27, 92}, // ALT+SHIFT+O smkx: False extended: True @@ -21167,17 +21292,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 70, 106, 27, 92}, // ALT+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 107, 27, 92}, // ALT+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 108, 27, 92}, // ALT+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 109, 27, 92}, // ALT+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 110, 27, 92}, // ALT+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 111, 27, 92}, // ALT+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 112, 27, 92}, // ALT+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 113, 27, 92}, // ALT+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 114, 27, 92}, // ALT+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 115, 27, 92}, // ALT+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 115, 27, 92}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 116, 27, 92}, // ALT+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 117, 27, 92}, // ALT+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 118, 27, 92}, // ALT+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 119, 27, 92}, // ALT+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 120, 27, 92}, // ALT+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 117, 27, 92}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 118, 27, 92}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 119, 27, 92}, // ALT+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 120, 27, 92}, // ALT+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 121, 27, 92}, // ALT+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 122, 27, 92}, // ALT+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 48, 27, 92}, // ALT+SHIFT+TAB smkx: False extended: True @@ -21188,14 +21314,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 70, 53, 27, 92}, // ALT+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 54, 27, 92}, // ALT+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 55, 27, 92}, // ALT+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 56, 27, 92}, // ALT+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 57, 27, 92}, // ALT+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 56, 27, 92}, // ALT+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 57, 27, 92}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 46, 27, 92}, // ALT+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 45, 27, 92}, // ALT+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 58, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 43, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 61, 27, 92}, // ALT+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 70, 94, 27, 92}, // ALT+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 58, 27, 92}, // ALT+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 43, 27, 92}, // ALT+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 61, 27, 92}, // ALT+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 70, 94, 27, 92}, // ALT+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 33, 27, 92}, // ALT+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 47, 27, 92}, // ALT+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 70, 42, 27, 92}, // ALT+SHIFT+F2 smkx: False extended: True @@ -21222,33 +21348,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 70, 66, 71, 27, 92}, // ALT+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 70, 66, 72, 27, 92}, // ALT+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 70, 66, 73, 27, 92}, // ALT+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 74, 27, 92}, // ALT+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 75, 27, 92}, // ALT+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 76, 27, 92}, // ALT+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 77, 27, 92}, // ALT+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 78, 27, 92}, // ALT+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 79, 27, 92}, // ALT+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 80, 27, 92}, // ALT+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 81, 27, 92}, // ALT+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 82, 27, 92}, // ALT+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 83, 27, 92}, // ALT+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 84, 27, 92}, // ALT+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 85, 27, 92}, // ALT+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 86, 27, 92}, // ALT+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 87, 27, 92}, // ALT+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 88, 27, 92}, // ALT+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 89, 27, 92}, // ALT+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 90, 27, 92}, // ALT+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 97, 27, 92}, // ALT+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 98, 27, 92}, // ALT+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 99, 27, 92}, // ALT+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 100, 27, 92}, // ALT+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 101, 27, 92}, // ALT+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 102, 27, 92}, // ALT+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 103, 27, 92}, // ALT+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 70, 66, 104, 27, 92}, // ALT+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 70, 66, 74, 27, 92}, // ALT+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 75, 27, 92}, // ALT+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 76, 27, 92}, // ALT+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 77, 27, 92}, // ALT+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 78, 27, 92}, // ALT+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 79, 27, 92}, // ALT+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 80, 27, 92}, // ALT+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 81, 27, 92}, // ALT+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 82, 27, 92}, // ALT+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 83, 27, 92}, // ALT+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 84, 27, 92}, // ALT+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 85, 27, 92}, // ALT+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 86, 27, 92}, // ALT+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 87, 27, 92}, // ALT+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 88, 27, 92}, // ALT+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 89, 27, 92}, // ALT+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 90, 27, 92}, // ALT+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 97, 27, 92}, // ALT+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 98, 27, 92}, // ALT+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 99, 27, 92}, // ALT+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 100, 27, 92}, // ALT+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 101, 27, 92}, // ALT+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 102, 27, 92}, // ALT+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 103, 27, 92}, // ALT+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 70, 66, 104, 27, 92}, // ALT+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21287,6 +21411,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 71, 97, 27, 92}, // ALT+CONTROL+I smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 98, 27, 92}, // ALT+CONTROL+J smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 99, 27, 92}, // ALT+CONTROL+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 100, 27, 92}, // ALT+CONTROL+L smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 101, 27, 92}, // ALT+CONTROL+M smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 102, 27, 92}, // ALT+CONTROL+N smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 103, 27, 92}, // ALT+CONTROL+O smkx: False extended: True @@ -21295,17 +21420,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 71, 106, 27, 92}, // ALT+CONTROL+R smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 107, 27, 92}, // ALT+CONTROL+S smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 108, 27, 92}, // ALT+CONTROL+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 109, 27, 92}, // ALT+CONTROL+U smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 110, 27, 92}, // ALT+CONTROL+V smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 111, 27, 92}, // ALT+CONTROL+W smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 112, 27, 92}, // ALT+CONTROL+X smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 113, 27, 92}, // ALT+CONTROL+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 114, 27, 92}, // ALT+CONTROL+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 115, 27, 92}, // ALT+CONTROL+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 115, 27, 92}, // ALT+CONTROL+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 116, 27, 92}, // ALT+CONTROL+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 117, 27, 92}, // ALT+CONTROL+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 118, 27, 92}, // ALT+CONTROL+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 119, 27, 92}, // ALT+CONTROL+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 120, 27, 92}, // ALT+CONTROL+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 117, 27, 92}, // ALT+CONTROL+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 118, 27, 92}, // ALT+CONTROL+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 119, 27, 92}, // ALT+CONTROL+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 120, 27, 92}, // ALT+CONTROL+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 121, 27, 92}, // ALT+CONTROL+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 122, 27, 92}, // ALT+CONTROL+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 48, 27, 92}, // ALT+CONTROL+TAB smkx: False extended: True @@ -21316,14 +21442,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 71, 53, 27, 92}, // ALT+CONTROL+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 54, 27, 92}, // ALT+CONTROL+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 55, 27, 92}, // ALT+CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 56, 27, 92}, // ALT+CONTROL+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 57, 27, 92}, // ALT+CONTROL+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 56, 27, 92}, // ALT+CONTROL+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 57, 27, 92}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 46, 27, 92}, // ALT+CONTROL+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 45, 27, 92}, // ALT+CONTROL+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 58, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 43, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 61, 27, 92}, // ALT+CONTROL+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 71, 94, 27, 92}, // ALT+CONTROL+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 58, 27, 92}, // ALT+CONTROL+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 43, 27, 92}, // ALT+CONTROL+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 61, 27, 92}, // ALT+CONTROL+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 71, 94, 27, 92}, // ALT+CONTROL+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 33, 27, 92}, // ALT+CONTROL+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 47, 27, 92}, // ALT+CONTROL+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 71, 42, 27, 92}, // ALT+CONTROL+F2 smkx: False extended: True @@ -21350,33 +21476,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 71, 66, 71, 27, 92}, // ALT+CONTROL+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 71, 66, 72, 27, 92}, // ALT+CONTROL+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 71, 66, 73, 27, 92}, // ALT+CONTROL+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 74, 27, 92}, // ALT+CONTROL+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 75, 27, 92}, // ALT+CONTROL+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 76, 27, 92}, // ALT+CONTROL+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 77, 27, 92}, // ALT+CONTROL+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 78, 27, 92}, // ALT+CONTROL+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 79, 27, 92}, // ALT+CONTROL+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 80, 27, 92}, // ALT+CONTROL+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 81, 27, 92}, // ALT+CONTROL+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 82, 27, 92}, // ALT+CONTROL+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 83, 27, 92}, // ALT+CONTROL+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 84, 27, 92}, // ALT+CONTROL+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 85, 27, 92}, // ALT+CONTROL+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 86, 27, 92}, // ALT+CONTROL+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 87, 27, 92}, // ALT+CONTROL+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 88, 27, 92}, // ALT+CONTROL+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 89, 27, 92}, // ALT+CONTROL+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 90, 27, 92}, // ALT+CONTROL+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 98, 27, 92}, // ALT+CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 99, 27, 92}, // ALT+CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 100, 27, 92}, // ALT+CONTROL+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 102, 27, 92}, // ALT+CONTROL+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 103, 27, 92}, // ALT+CONTROL+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 71, 66, 104, 27, 92}, // ALT+CONTROL+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 71, 66, 74, 27, 92}, // ALT+CONTROL+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 75, 27, 92}, // ALT+CONTROL+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 76, 27, 92}, // ALT+CONTROL+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 77, 27, 92}, // ALT+CONTROL+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 78, 27, 92}, // ALT+CONTROL+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 79, 27, 92}, // ALT+CONTROL+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 80, 27, 92}, // ALT+CONTROL+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 81, 27, 92}, // ALT+CONTROL+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 82, 27, 92}, // ALT+CONTROL+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 83, 27, 92}, // ALT+CONTROL+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 84, 27, 92}, // ALT+CONTROL+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 85, 27, 92}, // ALT+CONTROL+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 86, 27, 92}, // ALT+CONTROL+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 87, 27, 92}, // ALT+CONTROL+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 88, 27, 92}, // ALT+CONTROL+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 89, 27, 92}, // ALT+CONTROL+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 90, 27, 92}, // ALT+CONTROL+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 97, 27, 92}, // ALT+CONTROL+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 98, 27, 92}, // ALT+CONTROL+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 99, 27, 92}, // ALT+CONTROL+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 100, 27, 92}, // ALT+CONTROL+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 101, 27, 92}, // ALT+CONTROL+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 102, 27, 92}, // ALT+CONTROL+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 103, 27, 92}, // ALT+CONTROL+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 71, 66, 104, 27, 92}, // ALT+CONTROL+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21415,6 +21539,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 72, 97, 27, 92}, // ALT+CONTROL+SHIFT+I smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 98, 27, 92}, // ALT+CONTROL+SHIFT+J smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 99, 27, 92}, // ALT+CONTROL+SHIFT+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 100, 27, 92}, // ALT+CONTROL+SHIFT+L smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 101, 27, 92}, // ALT+CONTROL+SHIFT+M smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 102, 27, 92}, // ALT+CONTROL+SHIFT+N smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 103, 27, 92}, // ALT+CONTROL+SHIFT+O smkx: False extended: True @@ -21423,17 +21548,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 72, 106, 27, 92}, // ALT+CONTROL+SHIFT+R smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 107, 27, 92}, // ALT+CONTROL+SHIFT+S smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 108, 27, 92}, // ALT+CONTROL+SHIFT+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 109, 27, 92}, // ALT+CONTROL+SHIFT+U smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 110, 27, 92}, // ALT+CONTROL+SHIFT+V smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 111, 27, 92}, // ALT+CONTROL+SHIFT+W smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 112, 27, 92}, // ALT+CONTROL+SHIFT+X smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 113, 27, 92}, // ALT+CONTROL+SHIFT+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 114, 27, 92}, // ALT+CONTROL+SHIFT+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 116, 27, 92}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 121, 27, 92}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 122, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 48, 27, 92}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: True @@ -21444,14 +21570,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 72, 53, 27, 92}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 54, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 55, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 46, 27, 92}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 45, 27, 92}, // ALT+CONTROL+SHIFT+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 33, 27, 92}, // ALT+CONTROL+SHIFT+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 47, 27, 92}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 72, 42, 27, 92}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: True @@ -21478,33 +21604,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 72, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 72, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 72, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21543,6 +21667,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 73, 97, 27, 92}, // SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 98, 27, 92}, // SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 99, 27, 92}, // SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 100, 27, 92}, // SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 101, 27, 92}, // SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 102, 27, 92}, // SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 103, 27, 92}, // SUPER+O smkx: False extended: True @@ -21551,17 +21676,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 73, 106, 27, 92}, // SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 107, 27, 92}, // SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 108, 27, 92}, // SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 109, 27, 92}, // SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 110, 27, 92}, // SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 111, 27, 92}, // SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 112, 27, 92}, // SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 113, 27, 92}, // SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 114, 27, 92}, // SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 115, 27, 92}, // SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 115, 27, 92}, // SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 116, 27, 92}, // SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 117, 27, 92}, // SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 118, 27, 92}, // SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 119, 27, 92}, // SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 120, 27, 92}, // SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 117, 27, 92}, // SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 118, 27, 92}, // SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 119, 27, 92}, // SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 120, 27, 92}, // SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 121, 27, 92}, // SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 122, 27, 92}, // SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 48, 27, 92}, // SUPER+TAB smkx: False extended: True @@ -21572,14 +21698,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 73, 53, 27, 92}, // SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 54, 27, 92}, // SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 55, 27, 92}, // SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 56, 27, 92}, // SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 57, 27, 92}, // SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 56, 27, 92}, // SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 57, 27, 92}, // SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 46, 27, 92}, // SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 45, 27, 92}, // SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 58, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 43, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 61, 27, 92}, // SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 73, 94, 27, 92}, // SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 58, 27, 92}, // SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 43, 27, 92}, // SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 61, 27, 92}, // SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 73, 94, 27, 92}, // SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 33, 27, 92}, // SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 47, 27, 92}, // SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 73, 42, 27, 92}, // SUPER+F2 smkx: False extended: True @@ -21606,33 +21732,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 73, 66, 71, 27, 92}, // SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 73, 66, 72, 27, 92}, // SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 73, 66, 73, 27, 92}, // SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 74, 27, 92}, // SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 75, 27, 92}, // SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 76, 27, 92}, // SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 77, 27, 92}, // SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 78, 27, 92}, // SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 79, 27, 92}, // SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 80, 27, 92}, // SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 81, 27, 92}, // SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 82, 27, 92}, // SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 83, 27, 92}, // SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 84, 27, 92}, // SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 85, 27, 92}, // SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 86, 27, 92}, // SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 87, 27, 92}, // SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 88, 27, 92}, // SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 89, 27, 92}, // SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 90, 27, 92}, // SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 97, 27, 92}, // SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 98, 27, 92}, // SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 99, 27, 92}, // SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 100, 27, 92}, // SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 101, 27, 92}, // SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 102, 27, 92}, // SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 103, 27, 92}, // SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 73, 66, 104, 27, 92}, // SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 73, 66, 74, 27, 92}, // SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 75, 27, 92}, // SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 76, 27, 92}, // SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 77, 27, 92}, // SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 78, 27, 92}, // SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 79, 27, 92}, // SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 80, 27, 92}, // SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 81, 27, 92}, // SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 82, 27, 92}, // SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 83, 27, 92}, // SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 84, 27, 92}, // SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 85, 27, 92}, // SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 86, 27, 92}, // SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 87, 27, 92}, // SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 88, 27, 92}, // SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 89, 27, 92}, // SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 90, 27, 92}, // SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 97, 27, 92}, // SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 98, 27, 92}, // SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 99, 27, 92}, // SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 100, 27, 92}, // SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 101, 27, 92}, // SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 102, 27, 92}, // SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 103, 27, 92}, // SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 73, 66, 104, 27, 92}, // SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21671,6 +21795,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 74, 97, 27, 92}, // SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 98, 27, 92}, // SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 99, 27, 92}, // SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 100, 27, 92}, // SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 101, 27, 92}, // SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 102, 27, 92}, // SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 103, 27, 92}, // SHIFT+SUPER+O smkx: False extended: True @@ -21679,17 +21804,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 74, 106, 27, 92}, // SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 107, 27, 92}, // SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 108, 27, 92}, // SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 109, 27, 92}, // SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 110, 27, 92}, // SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 111, 27, 92}, // SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 112, 27, 92}, // SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 113, 27, 92}, // SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 114, 27, 92}, // SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 115, 27, 92}, // SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 115, 27, 92}, // SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 116, 27, 92}, // SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 117, 27, 92}, // SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 118, 27, 92}, // SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 119, 27, 92}, // SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 120, 27, 92}, // SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 117, 27, 92}, // SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 118, 27, 92}, // SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 119, 27, 92}, // SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 120, 27, 92}, // SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 121, 27, 92}, // SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 122, 27, 92}, // SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 48, 27, 92}, // SHIFT+SUPER+TAB smkx: False extended: True @@ -21700,14 +21826,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 74, 53, 27, 92}, // SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 54, 27, 92}, // SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 55, 27, 92}, // SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 56, 27, 92}, // SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 57, 27, 92}, // SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 56, 27, 92}, // SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 57, 27, 92}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 46, 27, 92}, // SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 45, 27, 92}, // SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 58, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 43, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 61, 27, 92}, // SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 74, 94, 27, 92}, // SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 58, 27, 92}, // SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 43, 27, 92}, // SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 61, 27, 92}, // SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 74, 94, 27, 92}, // SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 33, 27, 92}, // SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 47, 27, 92}, // SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 74, 42, 27, 92}, // SHIFT+SUPER+F2 smkx: False extended: True @@ -21734,33 +21860,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 74, 66, 71, 27, 92}, // SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 74, 66, 72, 27, 92}, // SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 74, 66, 73, 27, 92}, // SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 74, 27, 92}, // SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 75, 27, 92}, // SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 76, 27, 92}, // SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 77, 27, 92}, // SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 78, 27, 92}, // SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 79, 27, 92}, // SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 80, 27, 92}, // SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 81, 27, 92}, // SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 82, 27, 92}, // SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 83, 27, 92}, // SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 84, 27, 92}, // SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 85, 27, 92}, // SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 86, 27, 92}, // SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 87, 27, 92}, // SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 88, 27, 92}, // SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 89, 27, 92}, // SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 90, 27, 92}, // SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 97, 27, 92}, // SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 98, 27, 92}, // SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 99, 27, 92}, // SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 100, 27, 92}, // SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 101, 27, 92}, // SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 102, 27, 92}, // SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 103, 27, 92}, // SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 74, 66, 104, 27, 92}, // SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 74, 66, 74, 27, 92}, // SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 75, 27, 92}, // SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 76, 27, 92}, // SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 77, 27, 92}, // SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 78, 27, 92}, // SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 79, 27, 92}, // SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 80, 27, 92}, // SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 81, 27, 92}, // SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 82, 27, 92}, // SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 83, 27, 92}, // SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 84, 27, 92}, // SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 85, 27, 92}, // SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 86, 27, 92}, // SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 87, 27, 92}, // SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 88, 27, 92}, // SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 89, 27, 92}, // SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 90, 27, 92}, // SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 97, 27, 92}, // SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 98, 27, 92}, // SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 99, 27, 92}, // SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 100, 27, 92}, // SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 101, 27, 92}, // SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 102, 27, 92}, // SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 103, 27, 92}, // SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 74, 66, 104, 27, 92}, // SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21799,6 +21923,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 75, 97, 27, 92}, // CONTROL+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 98, 27, 92}, // CONTROL+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 99, 27, 92}, // CONTROL+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 100, 27, 92}, // CONTROL+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 101, 27, 92}, // CONTROL+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 102, 27, 92}, // CONTROL+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 103, 27, 92}, // CONTROL+SUPER+O smkx: False extended: True @@ -21807,17 +21932,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 75, 106, 27, 92}, // CONTROL+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 107, 27, 92}, // CONTROL+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 108, 27, 92}, // CONTROL+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 109, 27, 92}, // CONTROL+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 110, 27, 92}, // CONTROL+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 111, 27, 92}, // CONTROL+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 112, 27, 92}, // CONTROL+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 113, 27, 92}, // CONTROL+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 114, 27, 92}, // CONTROL+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 115, 27, 92}, // CONTROL+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 115, 27, 92}, // CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 116, 27, 92}, // CONTROL+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 117, 27, 92}, // CONTROL+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 118, 27, 92}, // CONTROL+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 119, 27, 92}, // CONTROL+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 120, 27, 92}, // CONTROL+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 117, 27, 92}, // CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 118, 27, 92}, // CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 119, 27, 92}, // CONTROL+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 120, 27, 92}, // CONTROL+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 121, 27, 92}, // CONTROL+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 122, 27, 92}, // CONTROL+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 48, 27, 92}, // CONTROL+SUPER+TAB smkx: False extended: True @@ -21828,14 +21954,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 75, 53, 27, 92}, // CONTROL+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 54, 27, 92}, // CONTROL+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 55, 27, 92}, // CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 56, 27, 92}, // CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 57, 27, 92}, // CONTROL+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 56, 27, 92}, // CONTROL+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 57, 27, 92}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 46, 27, 92}, // CONTROL+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 45, 27, 92}, // CONTROL+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 58, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 43, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 61, 27, 92}, // CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 75, 94, 27, 92}, // CONTROL+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 58, 27, 92}, // CONTROL+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 43, 27, 92}, // CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 61, 27, 92}, // CONTROL+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 75, 94, 27, 92}, // CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 33, 27, 92}, // CONTROL+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 47, 27, 92}, // CONTROL+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 75, 42, 27, 92}, // CONTROL+SUPER+F2 smkx: False extended: True @@ -21862,33 +21988,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 75, 66, 71, 27, 92}, // CONTROL+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 75, 66, 72, 27, 92}, // CONTROL+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 75, 66, 73, 27, 92}, // CONTROL+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 74, 27, 92}, // CONTROL+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 75, 27, 92}, // CONTROL+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 76, 27, 92}, // CONTROL+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 77, 27, 92}, // CONTROL+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 78, 27, 92}, // CONTROL+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 79, 27, 92}, // CONTROL+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 80, 27, 92}, // CONTROL+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 81, 27, 92}, // CONTROL+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 82, 27, 92}, // CONTROL+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 83, 27, 92}, // CONTROL+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 84, 27, 92}, // CONTROL+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 85, 27, 92}, // CONTROL+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 86, 27, 92}, // CONTROL+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 87, 27, 92}, // CONTROL+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 88, 27, 92}, // CONTROL+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 89, 27, 92}, // CONTROL+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 90, 27, 92}, // CONTROL+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 97, 27, 92}, // CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 98, 27, 92}, // CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 99, 27, 92}, // CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 100, 27, 92}, // CONTROL+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 101, 27, 92}, // CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 102, 27, 92}, // CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 103, 27, 92}, // CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 75, 66, 104, 27, 92}, // CONTROL+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 75, 66, 74, 27, 92}, // CONTROL+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 75, 27, 92}, // CONTROL+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 76, 27, 92}, // CONTROL+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 77, 27, 92}, // CONTROL+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 78, 27, 92}, // CONTROL+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 79, 27, 92}, // CONTROL+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 80, 27, 92}, // CONTROL+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 81, 27, 92}, // CONTROL+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 82, 27, 92}, // CONTROL+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 83, 27, 92}, // CONTROL+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 84, 27, 92}, // CONTROL+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 85, 27, 92}, // CONTROL+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 86, 27, 92}, // CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 87, 27, 92}, // CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 88, 27, 92}, // CONTROL+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 89, 27, 92}, // CONTROL+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 90, 27, 92}, // CONTROL+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 97, 27, 92}, // CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 98, 27, 92}, // CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 99, 27, 92}, // CONTROL+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 100, 27, 92}, // CONTROL+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 101, 27, 92}, // CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 102, 27, 92}, // CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 103, 27, 92}, // CONTROL+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 75, 66, 104, 27, 92}, // CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -21927,6 +22051,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 76, 97, 27, 92}, // CONTROL+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 98, 27, 92}, // CONTROL+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 99, 27, 92}, // CONTROL+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 100, 27, 92}, // CONTROL+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 101, 27, 92}, // CONTROL+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 102, 27, 92}, // CONTROL+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 103, 27, 92}, // CONTROL+SHIFT+SUPER+O smkx: False extended: True @@ -21935,17 +22060,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 76, 106, 27, 92}, // CONTROL+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 107, 27, 92}, // CONTROL+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 108, 27, 92}, // CONTROL+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 109, 27, 92}, // CONTROL+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 110, 27, 92}, // CONTROL+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 111, 27, 92}, // CONTROL+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 112, 27, 92}, // CONTROL+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 113, 27, 92}, // CONTROL+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 114, 27, 92}, // CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 116, 27, 92}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 121, 27, 92}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 122, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 48, 27, 92}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: True @@ -21956,14 +22082,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 76, 53, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 54, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 55, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 46, 27, 92}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 45, 27, 92}, // CONTROL+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 33, 27, 92}, // CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 47, 27, 92}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 76, 42, 27, 92}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: True @@ -21990,33 +22116,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 76, 66, 71, 27, 92}, // CONTROL+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 76, 66, 72, 27, 92}, // CONTROL+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 76, 66, 73, 27, 92}, // CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -22055,6 +22179,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 77, 97, 27, 92}, // ALT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 98, 27, 92}, // ALT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 99, 27, 92}, // ALT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 100, 27, 92}, // ALT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 101, 27, 92}, // ALT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 102, 27, 92}, // ALT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 103, 27, 92}, // ALT+SUPER+O smkx: False extended: True @@ -22063,17 +22188,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 77, 106, 27, 92}, // ALT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 107, 27, 92}, // ALT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 108, 27, 92}, // ALT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 109, 27, 92}, // ALT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 110, 27, 92}, // ALT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 111, 27, 92}, // ALT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 112, 27, 92}, // ALT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 113, 27, 92}, // ALT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 114, 27, 92}, // ALT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 115, 27, 92}, // ALT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 115, 27, 92}, // ALT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 116, 27, 92}, // ALT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 117, 27, 92}, // ALT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 118, 27, 92}, // ALT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 119, 27, 92}, // ALT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 120, 27, 92}, // ALT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 117, 27, 92}, // ALT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 118, 27, 92}, // ALT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 119, 27, 92}, // ALT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 120, 27, 92}, // ALT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 121, 27, 92}, // ALT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 122, 27, 92}, // ALT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 48, 27, 92}, // ALT+SUPER+TAB smkx: False extended: True @@ -22084,14 +22210,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 77, 53, 27, 92}, // ALT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 54, 27, 92}, // ALT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 55, 27, 92}, // ALT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 56, 27, 92}, // ALT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 57, 27, 92}, // ALT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 56, 27, 92}, // ALT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 57, 27, 92}, // ALT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 46, 27, 92}, // ALT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 45, 27, 92}, // ALT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 58, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 43, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 61, 27, 92}, // ALT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 77, 94, 27, 92}, // ALT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 58, 27, 92}, // ALT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 43, 27, 92}, // ALT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 61, 27, 92}, // ALT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 77, 94, 27, 92}, // ALT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 33, 27, 92}, // ALT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 47, 27, 92}, // ALT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 77, 42, 27, 92}, // ALT+SUPER+F2 smkx: False extended: True @@ -22118,33 +22244,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 77, 66, 71, 27, 92}, // ALT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 77, 66, 72, 27, 92}, // ALT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 77, 66, 73, 27, 92}, // ALT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 74, 27, 92}, // ALT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 75, 27, 92}, // ALT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 76, 27, 92}, // ALT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 77, 27, 92}, // ALT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 78, 27, 92}, // ALT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 79, 27, 92}, // ALT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 80, 27, 92}, // ALT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 81, 27, 92}, // ALT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 82, 27, 92}, // ALT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 83, 27, 92}, // ALT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 84, 27, 92}, // ALT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 85, 27, 92}, // ALT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 86, 27, 92}, // ALT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 87, 27, 92}, // ALT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 88, 27, 92}, // ALT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 89, 27, 92}, // ALT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 90, 27, 92}, // ALT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 97, 27, 92}, // ALT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 98, 27, 92}, // ALT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 99, 27, 92}, // ALT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 100, 27, 92}, // ALT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 101, 27, 92}, // ALT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 102, 27, 92}, // ALT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 103, 27, 92}, // ALT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 77, 66, 104, 27, 92}, // ALT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 77, 66, 74, 27, 92}, // ALT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 75, 27, 92}, // ALT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 76, 27, 92}, // ALT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 77, 27, 92}, // ALT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 78, 27, 92}, // ALT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 79, 27, 92}, // ALT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 80, 27, 92}, // ALT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 81, 27, 92}, // ALT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 82, 27, 92}, // ALT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 83, 27, 92}, // ALT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 84, 27, 92}, // ALT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 85, 27, 92}, // ALT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 86, 27, 92}, // ALT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 87, 27, 92}, // ALT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 88, 27, 92}, // ALT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 89, 27, 92}, // ALT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 90, 27, 92}, // ALT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 97, 27, 92}, // ALT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 98, 27, 92}, // ALT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 99, 27, 92}, // ALT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 100, 27, 92}, // ALT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 101, 27, 92}, // ALT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 102, 27, 92}, // ALT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 103, 27, 92}, // ALT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 77, 66, 104, 27, 92}, // ALT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -22183,6 +22307,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 78, 97, 27, 92}, // ALT+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 98, 27, 92}, // ALT+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 99, 27, 92}, // ALT+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 100, 27, 92}, // ALT+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 101, 27, 92}, // ALT+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 102, 27, 92}, // ALT+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 103, 27, 92}, // ALT+SHIFT+SUPER+O smkx: False extended: True @@ -22191,17 +22316,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 78, 106, 27, 92}, // ALT+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 107, 27, 92}, // ALT+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 108, 27, 92}, // ALT+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 109, 27, 92}, // ALT+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 110, 27, 92}, // ALT+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 111, 27, 92}, // ALT+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 112, 27, 92}, // ALT+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 113, 27, 92}, // ALT+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 114, 27, 92}, // ALT+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 116, 27, 92}, // ALT+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 121, 27, 92}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 122, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 48, 27, 92}, // ALT+SHIFT+SUPER+TAB smkx: False extended: True @@ -22212,14 +22338,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 78, 53, 27, 92}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 54, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 55, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 46, 27, 92}, // ALT+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 45, 27, 92}, // ALT+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 33, 27, 92}, // ALT+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 47, 27, 92}, // ALT+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 78, 42, 27, 92}, // ALT+SHIFT+SUPER+F2 smkx: False extended: True @@ -22246,33 +22372,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 78, 66, 71, 27, 92}, // ALT+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 78, 66, 72, 27, 92}, // ALT+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 78, 66, 73, 27, 92}, // ALT+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -22311,6 +22435,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 79, 97, 27, 92}, // ALT+CONTROL+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 98, 27, 92}, // ALT+CONTROL+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 99, 27, 92}, // ALT+CONTROL+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 100, 27, 92}, // ALT+CONTROL+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 101, 27, 92}, // ALT+CONTROL+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 102, 27, 92}, // ALT+CONTROL+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 103, 27, 92}, // ALT+CONTROL+SUPER+O smkx: False extended: True @@ -22319,17 +22444,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 79, 106, 27, 92}, // ALT+CONTROL+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 107, 27, 92}, // ALT+CONTROL+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 108, 27, 92}, // ALT+CONTROL+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 109, 27, 92}, // ALT+CONTROL+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 110, 27, 92}, // ALT+CONTROL+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 111, 27, 92}, // ALT+CONTROL+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 112, 27, 92}, // ALT+CONTROL+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 113, 27, 92}, // ALT+CONTROL+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 114, 27, 92}, // ALT+CONTROL+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 116, 27, 92}, // ALT+CONTROL+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 121, 27, 92}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 122, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 48, 27, 92}, // ALT+CONTROL+SUPER+TAB smkx: False extended: True @@ -22340,14 +22466,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 79, 53, 27, 92}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 54, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 55, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 46, 27, 92}, // ALT+CONTROL+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 45, 27, 92}, // ALT+CONTROL+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 33, 27, 92}, // ALT+CONTROL+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 47, 27, 92}, // ALT+CONTROL+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 79, 42, 27, 92}, // ALT+CONTROL+SUPER+F2 smkx: False extended: True @@ -22374,33 +22500,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 79, 66, 71, 27, 92}, // ALT+CONTROL+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 79, 66, 72, 27, 92}, // ALT+CONTROL+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 79, 66, 73, 27, 92}, // ALT+CONTROL+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -22439,6 +22563,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 80, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+I smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+J smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+K smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+L smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+M smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+N smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+O smkx: False extended: True @@ -22447,17 +22572,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 80, 106, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+R smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 107, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+S smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 108, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+T smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 109, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+U smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 110, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+V smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 111, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+W smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 112, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+X smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 113, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 114, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 116, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ACCENT smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 121, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 122, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 48, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: True @@ -22468,14 +22594,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 80, 53, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 54, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 55, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 46, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 45, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: False extended: True -{0x8, 27, 95, 75, 116, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCREEN smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True +{0x8, 27, 95, 75, 116, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 33, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 47, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: True {0x8, 27, 95, 75, 116, 80, 42, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: True @@ -22502,33 +22628,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 80, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: False extended: True {0x9, 27, 95, 75, 116, 80, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: False extended: True {0x9, 27, 95, 75, 116, 80, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DECIMAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DIVIDE smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+MULTIPLY smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUBTRACT smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ADD smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: False extended: True -{0x9, 27, 95, 75, 116, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: False extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True +{0x9, 27, 95, 75, 116, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True {0}, {0}, {0}, @@ -24615,6 +24739,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 65, 97, 27, 92}, // I smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 98, 27, 92}, // J smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 99, 27, 92}, // K smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 100, 27, 92}, // L smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 101, 27, 92}, // M smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 102, 27, 92}, // N smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 103, 27, 92}, // O smkx: True extended: True @@ -24623,17 +24748,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 65, 106, 27, 92}, // R smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 107, 27, 92}, // S smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 108, 27, 92}, // T smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 109, 27, 92}, // U smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 110, 27, 92}, // V smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 111, 27, 92}, // W smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 112, 27, 92}, // X smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 113, 27, 92}, // Y smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 114, 27, 92}, // Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 115, 27, 92}, // BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 115, 27, 92}, // LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 116, 27, 92}, // BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 117, 27, 92}, // BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 118, 27, 92}, // ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 119, 27, 92}, // 1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 120, 27, 92}, // 2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 117, 27, 92}, // RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 118, 27, 92}, // GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 119, 27, 92}, // WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 120, 27, 92}, // WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 121, 27, 92}, // ESCAPE smkx: True extended: True {0x1, 13}, // ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 48, 27, 92}, // TAB smkx: True extended: True @@ -24644,14 +24770,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 65, 53, 27, 92}, // LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 54, 27, 92}, // DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 55, 27, 92}, // UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 56, 27, 92}, // UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 57, 27, 92}, // DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 56, 27, 92}, // PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 57, 27, 92}, // PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 46, 27, 92}, // HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 45, 27, 92}, // END smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 58, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 43, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 61, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 65, 94, 27, 92}, // SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 58, 27, 92}, // CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 43, 27, 92}, // SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 61, 27, 92}, // NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 65, 94, 27, 92}, // PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 33, 27, 92}, // PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 47, 27, 92}, // F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 65, 42, 27, 92}, // F2 smkx: True extended: True @@ -24678,31 +24804,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 65, 66, 71, 27, 92}, // F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 65, 66, 72, 27, 92}, // F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 65, 66, 73, 27, 92}, // F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 74, 27, 92}, // 0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 75, 27, 92}, // 1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 76, 27, 92}, // 2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 77, 27, 92}, // 3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 78, 27, 92}, // 4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 79, 27, 92}, // 5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 80, 27, 92}, // 6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 81, 27, 92}, // 7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 82, 27, 92}, // 8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 83, 27, 92}, // 9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 84, 27, 92}, // DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 85, 27, 92}, // DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 86, 27, 92}, // MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 87, 27, 92}, // SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 88, 27, 92}, // ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 89, 27, 92}, // ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 90, 27, 92}, // EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 97, 27, 92}, // SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 98, 27, 92}, // CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 99, 27, 92}, // ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 100, 27, 92}, // SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 101, 27, 92}, // SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 102, 27, 92}, // CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 103, 27, 92}, // ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 65, 66, 104, 27, 92}, // SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 74, 27, 92}, // KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 75, 27, 92}, // KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 76, 27, 92}, // KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 77, 27, 92}, // KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 78, 27, 92}, // KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 79, 27, 92}, // KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 80, 27, 92}, // KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 81, 27, 92}, // KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 82, 27, 92}, // KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 83, 27, 92}, // KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 84, 27, 92}, // KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 85, 27, 92}, // KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 86, 27, 92}, // KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 87, 27, 92}, // KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 88, 27, 92}, // KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 89, 27, 92}, // KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 90, 27, 92}, // KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 97, 27, 92}, // LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 98, 27, 92}, // LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 99, 27, 92}, // LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 100, 27, 92}, // LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 101, 27, 92}, // RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 102, 27, 92}, // RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 103, 27, 92}, // RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 65, 66, 104, 27, 92}, // RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -24760,8 +24886,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x8, 27, 95, 75, 114, 66, 119, 27, 92}, // SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 120, 27, 92}, // SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 119, 27, 92}, // SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 120, 27, 92}, // SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 121, 27, 92}, // SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 122, 27, 92}, // SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 48, 27, 92}, // SHIFT+TAB smkx: True extended: True @@ -24772,14 +24898,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 66, 53, 27, 92}, // SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 54, 27, 92}, // SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 55, 27, 92}, // SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 56, 27, 92}, // SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 57, 27, 92}, // SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 56, 27, 92}, // SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 57, 27, 92}, // SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 46, 27, 92}, // SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 45, 27, 92}, // SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 58, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 43, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 61, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 66, 94, 27, 92}, // SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 58, 27, 92}, // SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 43, 27, 92}, // SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 61, 27, 92}, // SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 66, 94, 27, 92}, // SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 33, 27, 92}, // SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 47, 27, 92}, // SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 66, 42, 27, 92}, // SHIFT+F2 smkx: True extended: True @@ -24806,33 +24932,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 66, 66, 71, 27, 92}, // SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 66, 66, 72, 27, 92}, // SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 66, 66, 73, 27, 92}, // SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 74, 27, 92}, // SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 75, 27, 92}, // SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 76, 27, 92}, // SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 77, 27, 92}, // SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 78, 27, 92}, // SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 79, 27, 92}, // SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 80, 27, 92}, // SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 81, 27, 92}, // SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 82, 27, 92}, // SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 83, 27, 92}, // SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 84, 27, 92}, // SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 85, 27, 92}, // SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 86, 27, 92}, // SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 87, 27, 92}, // SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 88, 27, 92}, // SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 89, 27, 92}, // SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 90, 27, 92}, // SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 97, 27, 92}, // SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 98, 27, 92}, // SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 99, 27, 92}, // SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 100, 27, 92}, // SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 101, 27, 92}, // SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 102, 27, 92}, // SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 103, 27, 92}, // SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 66, 66, 104, 27, 92}, // SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 66, 66, 74, 27, 92}, // SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 75, 27, 92}, // SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 76, 27, 92}, // SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 77, 27, 92}, // SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 78, 27, 92}, // SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 79, 27, 92}, // SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 80, 27, 92}, // SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 81, 27, 92}, // SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 82, 27, 92}, // SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 83, 27, 92}, // SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 84, 27, 92}, // SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 85, 27, 92}, // SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 86, 27, 92}, // SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 87, 27, 92}, // SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 88, 27, 92}, // SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 89, 27, 92}, // SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 90, 27, 92}, // SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 97, 27, 92}, // SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 98, 27, 92}, // SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 99, 27, 92}, // SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 100, 27, 92}, // SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 101, 27, 92}, // SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 102, 27, 92}, // SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 103, 27, 92}, // SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 66, 66, 104, 27, 92}, // SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -24871,6 +24995,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 67, 97, 27, 92}, // CONTROL+I smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 98, 27, 92}, // CONTROL+J smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 99, 27, 92}, // CONTROL+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 100, 27, 92}, // CONTROL+L smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 101, 27, 92}, // CONTROL+M smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 102, 27, 92}, // CONTROL+N smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 103, 27, 92}, // CONTROL+O smkx: True extended: True @@ -24879,17 +25004,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 67, 106, 27, 92}, // CONTROL+R smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 107, 27, 92}, // CONTROL+S smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 108, 27, 92}, // CONTROL+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 109, 27, 92}, // CONTROL+U smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 110, 27, 92}, // CONTROL+V smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 111, 27, 92}, // CONTROL+W smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 112, 27, 92}, // CONTROL+X smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 113, 27, 92}, // CONTROL+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 114, 27, 92}, // CONTROL+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 115, 27, 92}, // CONTROL+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 115, 27, 92}, // CONTROL+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 116, 27, 92}, // CONTROL+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 117, 27, 92}, // CONTROL+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 118, 27, 92}, // CONTROL+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 119, 27, 92}, // CONTROL+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 120, 27, 92}, // CONTROL+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 117, 27, 92}, // CONTROL+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 118, 27, 92}, // CONTROL+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 119, 27, 92}, // CONTROL+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 120, 27, 92}, // CONTROL+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 121, 27, 92}, // CONTROL+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 122, 27, 92}, // CONTROL+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 48, 27, 92}, // CONTROL+TAB smkx: True extended: True @@ -24900,14 +25026,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 67, 53, 27, 92}, // CONTROL+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 54, 27, 92}, // CONTROL+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 55, 27, 92}, // CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 56, 27, 92}, // CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 57, 27, 92}, // CONTROL+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 56, 27, 92}, // CONTROL+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 57, 27, 92}, // CONTROL+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 46, 27, 92}, // CONTROL+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 45, 27, 92}, // CONTROL+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 58, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 43, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 61, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 67, 94, 27, 92}, // CONTROL+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 58, 27, 92}, // CONTROL+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 43, 27, 92}, // CONTROL+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 61, 27, 92}, // CONTROL+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 67, 94, 27, 92}, // CONTROL+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 33, 27, 92}, // CONTROL+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 47, 27, 92}, // CONTROL+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 67, 42, 27, 92}, // CONTROL+F2 smkx: True extended: True @@ -24934,33 +25060,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 67, 66, 71, 27, 92}, // CONTROL+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 67, 66, 72, 27, 92}, // CONTROL+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 67, 66, 73, 27, 92}, // CONTROL+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 74, 27, 92}, // CONTROL+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 75, 27, 92}, // CONTROL+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 76, 27, 92}, // CONTROL+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 77, 27, 92}, // CONTROL+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 78, 27, 92}, // CONTROL+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 79, 27, 92}, // CONTROL+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 80, 27, 92}, // CONTROL+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 81, 27, 92}, // CONTROL+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 82, 27, 92}, // CONTROL+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 83, 27, 92}, // CONTROL+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 84, 27, 92}, // CONTROL+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 85, 27, 92}, // CONTROL+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 86, 27, 92}, // CONTROL+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 87, 27, 92}, // CONTROL+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 88, 27, 92}, // CONTROL+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 89, 27, 92}, // CONTROL+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 90, 27, 92}, // CONTROL+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 97, 27, 92}, // CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 98, 27, 92}, // CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 99, 27, 92}, // CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 100, 27, 92}, // CONTROL+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 101, 27, 92}, // CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 102, 27, 92}, // CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 103, 27, 92}, // CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 67, 66, 104, 27, 92}, // CONTROL+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 67, 66, 74, 27, 92}, // CONTROL+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 75, 27, 92}, // CONTROL+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 76, 27, 92}, // CONTROL+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 77, 27, 92}, // CONTROL+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 78, 27, 92}, // CONTROL+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 79, 27, 92}, // CONTROL+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 80, 27, 92}, // CONTROL+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 81, 27, 92}, // CONTROL+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 82, 27, 92}, // CONTROL+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 83, 27, 92}, // CONTROL+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 84, 27, 92}, // CONTROL+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 85, 27, 92}, // CONTROL+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 86, 27, 92}, // CONTROL+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 87, 27, 92}, // CONTROL+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 88, 27, 92}, // CONTROL+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 89, 27, 92}, // CONTROL+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 90, 27, 92}, // CONTROL+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 97, 27, 92}, // CONTROL+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 98, 27, 92}, // CONTROL+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 99, 27, 92}, // CONTROL+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 100, 27, 92}, // CONTROL+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 101, 27, 92}, // CONTROL+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 102, 27, 92}, // CONTROL+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 103, 27, 92}, // CONTROL+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 67, 66, 104, 27, 92}, // CONTROL+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -24999,6 +25123,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 68, 97, 27, 92}, // CONTROL+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 98, 27, 92}, // CONTROL+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 99, 27, 92}, // CONTROL+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 100, 27, 92}, // CONTROL+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 101, 27, 92}, // CONTROL+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 102, 27, 92}, // CONTROL+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 103, 27, 92}, // CONTROL+SHIFT+O smkx: True extended: True @@ -25007,17 +25132,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 68, 106, 27, 92}, // CONTROL+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 107, 27, 92}, // CONTROL+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 108, 27, 92}, // CONTROL+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 109, 27, 92}, // CONTROL+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 110, 27, 92}, // CONTROL+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 111, 27, 92}, // CONTROL+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 112, 27, 92}, // CONTROL+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 113, 27, 92}, // CONTROL+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 114, 27, 92}, // CONTROL+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 115, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 115, 27, 92}, // CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 116, 27, 92}, // CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 117, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 118, 27, 92}, // CONTROL+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 119, 27, 92}, // CONTROL+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 120, 27, 92}, // CONTROL+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 117, 27, 92}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 118, 27, 92}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 119, 27, 92}, // CONTROL+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 120, 27, 92}, // CONTROL+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 121, 27, 92}, // CONTROL+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 122, 27, 92}, // CONTROL+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 48, 27, 92}, // CONTROL+SHIFT+TAB smkx: True extended: True @@ -25028,14 +25154,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 68, 53, 27, 92}, // CONTROL+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 54, 27, 92}, // CONTROL+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 55, 27, 92}, // CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 56, 27, 92}, // CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 57, 27, 92}, // CONTROL+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 56, 27, 92}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 57, 27, 92}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 46, 27, 92}, // CONTROL+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 45, 27, 92}, // CONTROL+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 58, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 43, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 61, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 68, 94, 27, 92}, // CONTROL+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 58, 27, 92}, // CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 43, 27, 92}, // CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 61, 27, 92}, // CONTROL+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 68, 94, 27, 92}, // CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 33, 27, 92}, // CONTROL+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 47, 27, 92}, // CONTROL+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 68, 42, 27, 92}, // CONTROL+SHIFT+F2 smkx: True extended: True @@ -25062,33 +25188,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 68, 66, 71, 27, 92}, // CONTROL+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 68, 66, 72, 27, 92}, // CONTROL+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 68, 66, 73, 27, 92}, // CONTROL+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25127,6 +25251,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 69, 97, 27, 92}, // ALT+I smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 98, 27, 92}, // ALT+J smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 99, 27, 92}, // ALT+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 100, 27, 92}, // ALT+L smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 101, 27, 92}, // ALT+M smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 102, 27, 92}, // ALT+N smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 103, 27, 92}, // ALT+O smkx: True extended: True @@ -25135,17 +25260,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 69, 106, 27, 92}, // ALT+R smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 107, 27, 92}, // ALT+S smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 108, 27, 92}, // ALT+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 109, 27, 92}, // ALT+U smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 110, 27, 92}, // ALT+V smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 111, 27, 92}, // ALT+W smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 112, 27, 92}, // ALT+X smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 113, 27, 92}, // ALT+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 114, 27, 92}, // ALT+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 115, 27, 92}, // ALT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 115, 27, 92}, // ALT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 116, 27, 92}, // ALT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 117, 27, 92}, // ALT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 118, 27, 92}, // ALT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 119, 27, 92}, // ALT+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 120, 27, 92}, // ALT+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 117, 27, 92}, // ALT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 118, 27, 92}, // ALT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 119, 27, 92}, // ALT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 120, 27, 92}, // ALT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 121, 27, 92}, // ALT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 122, 27, 92}, // ALT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 48, 27, 92}, // ALT+TAB smkx: True extended: True @@ -25156,14 +25282,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 69, 53, 27, 92}, // ALT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 54, 27, 92}, // ALT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 55, 27, 92}, // ALT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 56, 27, 92}, // ALT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 57, 27, 92}, // ALT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 56, 27, 92}, // ALT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 57, 27, 92}, // ALT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 46, 27, 92}, // ALT+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 45, 27, 92}, // ALT+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 58, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 43, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 61, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 69, 94, 27, 92}, // ALT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 58, 27, 92}, // ALT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 43, 27, 92}, // ALT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 61, 27, 92}, // ALT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 69, 94, 27, 92}, // ALT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 33, 27, 92}, // ALT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 47, 27, 92}, // ALT+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 69, 42, 27, 92}, // ALT+F2 smkx: True extended: True @@ -25190,33 +25316,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 69, 66, 71, 27, 92}, // ALT+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 69, 66, 72, 27, 92}, // ALT+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 69, 66, 73, 27, 92}, // ALT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 74, 27, 92}, // ALT+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 75, 27, 92}, // ALT+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 76, 27, 92}, // ALT+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 77, 27, 92}, // ALT+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 78, 27, 92}, // ALT+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 79, 27, 92}, // ALT+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 80, 27, 92}, // ALT+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 81, 27, 92}, // ALT+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 82, 27, 92}, // ALT+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 83, 27, 92}, // ALT+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 84, 27, 92}, // ALT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 85, 27, 92}, // ALT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 86, 27, 92}, // ALT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 87, 27, 92}, // ALT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 88, 27, 92}, // ALT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 89, 27, 92}, // ALT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 90, 27, 92}, // ALT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 97, 27, 92}, // ALT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 98, 27, 92}, // ALT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 99, 27, 92}, // ALT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 100, 27, 92}, // ALT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 101, 27, 92}, // ALT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 102, 27, 92}, // ALT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 103, 27, 92}, // ALT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 69, 66, 104, 27, 92}, // ALT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 69, 66, 74, 27, 92}, // ALT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 75, 27, 92}, // ALT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 76, 27, 92}, // ALT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 77, 27, 92}, // ALT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 78, 27, 92}, // ALT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 79, 27, 92}, // ALT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 80, 27, 92}, // ALT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 81, 27, 92}, // ALT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 82, 27, 92}, // ALT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 83, 27, 92}, // ALT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 84, 27, 92}, // ALT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 85, 27, 92}, // ALT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 86, 27, 92}, // ALT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 87, 27, 92}, // ALT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 88, 27, 92}, // ALT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 89, 27, 92}, // ALT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 90, 27, 92}, // ALT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 97, 27, 92}, // ALT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 98, 27, 92}, // ALT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 99, 27, 92}, // ALT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 100, 27, 92}, // ALT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 101, 27, 92}, // ALT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 102, 27, 92}, // ALT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 103, 27, 92}, // ALT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 69, 66, 104, 27, 92}, // ALT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25255,6 +25379,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 70, 97, 27, 92}, // ALT+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 98, 27, 92}, // ALT+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 99, 27, 92}, // ALT+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 100, 27, 92}, // ALT+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 101, 27, 92}, // ALT+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 102, 27, 92}, // ALT+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 103, 27, 92}, // ALT+SHIFT+O smkx: True extended: True @@ -25263,17 +25388,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 70, 106, 27, 92}, // ALT+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 107, 27, 92}, // ALT+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 108, 27, 92}, // ALT+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 109, 27, 92}, // ALT+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 110, 27, 92}, // ALT+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 111, 27, 92}, // ALT+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 112, 27, 92}, // ALT+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 113, 27, 92}, // ALT+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 114, 27, 92}, // ALT+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 115, 27, 92}, // ALT+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 115, 27, 92}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 116, 27, 92}, // ALT+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 117, 27, 92}, // ALT+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 118, 27, 92}, // ALT+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 119, 27, 92}, // ALT+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 120, 27, 92}, // ALT+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 117, 27, 92}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 118, 27, 92}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 119, 27, 92}, // ALT+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 120, 27, 92}, // ALT+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 121, 27, 92}, // ALT+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 122, 27, 92}, // ALT+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 48, 27, 92}, // ALT+SHIFT+TAB smkx: True extended: True @@ -25284,14 +25410,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 70, 53, 27, 92}, // ALT+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 54, 27, 92}, // ALT+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 55, 27, 92}, // ALT+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 56, 27, 92}, // ALT+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 57, 27, 92}, // ALT+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 56, 27, 92}, // ALT+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 57, 27, 92}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 46, 27, 92}, // ALT+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 45, 27, 92}, // ALT+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 58, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 43, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 61, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 70, 94, 27, 92}, // ALT+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 58, 27, 92}, // ALT+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 43, 27, 92}, // ALT+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 61, 27, 92}, // ALT+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 70, 94, 27, 92}, // ALT+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 33, 27, 92}, // ALT+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 47, 27, 92}, // ALT+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 70, 42, 27, 92}, // ALT+SHIFT+F2 smkx: True extended: True @@ -25318,33 +25444,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 70, 66, 71, 27, 92}, // ALT+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 70, 66, 72, 27, 92}, // ALT+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 70, 66, 73, 27, 92}, // ALT+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 74, 27, 92}, // ALT+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 75, 27, 92}, // ALT+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 76, 27, 92}, // ALT+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 77, 27, 92}, // ALT+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 78, 27, 92}, // ALT+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 79, 27, 92}, // ALT+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 80, 27, 92}, // ALT+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 81, 27, 92}, // ALT+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 82, 27, 92}, // ALT+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 83, 27, 92}, // ALT+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 84, 27, 92}, // ALT+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 85, 27, 92}, // ALT+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 86, 27, 92}, // ALT+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 87, 27, 92}, // ALT+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 88, 27, 92}, // ALT+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 89, 27, 92}, // ALT+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 90, 27, 92}, // ALT+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 97, 27, 92}, // ALT+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 98, 27, 92}, // ALT+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 99, 27, 92}, // ALT+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 100, 27, 92}, // ALT+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 101, 27, 92}, // ALT+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 102, 27, 92}, // ALT+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 103, 27, 92}, // ALT+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 70, 66, 104, 27, 92}, // ALT+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 70, 66, 74, 27, 92}, // ALT+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 75, 27, 92}, // ALT+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 76, 27, 92}, // ALT+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 77, 27, 92}, // ALT+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 78, 27, 92}, // ALT+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 79, 27, 92}, // ALT+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 80, 27, 92}, // ALT+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 81, 27, 92}, // ALT+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 82, 27, 92}, // ALT+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 83, 27, 92}, // ALT+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 84, 27, 92}, // ALT+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 85, 27, 92}, // ALT+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 86, 27, 92}, // ALT+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 87, 27, 92}, // ALT+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 88, 27, 92}, // ALT+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 89, 27, 92}, // ALT+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 90, 27, 92}, // ALT+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 97, 27, 92}, // ALT+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 98, 27, 92}, // ALT+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 99, 27, 92}, // ALT+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 100, 27, 92}, // ALT+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 101, 27, 92}, // ALT+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 102, 27, 92}, // ALT+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 103, 27, 92}, // ALT+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 70, 66, 104, 27, 92}, // ALT+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25383,6 +25507,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 71, 97, 27, 92}, // ALT+CONTROL+I smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 98, 27, 92}, // ALT+CONTROL+J smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 99, 27, 92}, // ALT+CONTROL+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 100, 27, 92}, // ALT+CONTROL+L smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 101, 27, 92}, // ALT+CONTROL+M smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 102, 27, 92}, // ALT+CONTROL+N smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 103, 27, 92}, // ALT+CONTROL+O smkx: True extended: True @@ -25391,17 +25516,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 71, 106, 27, 92}, // ALT+CONTROL+R smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 107, 27, 92}, // ALT+CONTROL+S smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 108, 27, 92}, // ALT+CONTROL+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 109, 27, 92}, // ALT+CONTROL+U smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 110, 27, 92}, // ALT+CONTROL+V smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 111, 27, 92}, // ALT+CONTROL+W smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 112, 27, 92}, // ALT+CONTROL+X smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 113, 27, 92}, // ALT+CONTROL+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 114, 27, 92}, // ALT+CONTROL+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 115, 27, 92}, // ALT+CONTROL+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 115, 27, 92}, // ALT+CONTROL+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 116, 27, 92}, // ALT+CONTROL+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 117, 27, 92}, // ALT+CONTROL+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 118, 27, 92}, // ALT+CONTROL+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 119, 27, 92}, // ALT+CONTROL+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 120, 27, 92}, // ALT+CONTROL+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 117, 27, 92}, // ALT+CONTROL+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 118, 27, 92}, // ALT+CONTROL+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 119, 27, 92}, // ALT+CONTROL+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 120, 27, 92}, // ALT+CONTROL+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 121, 27, 92}, // ALT+CONTROL+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 122, 27, 92}, // ALT+CONTROL+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 48, 27, 92}, // ALT+CONTROL+TAB smkx: True extended: True @@ -25412,14 +25538,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 71, 53, 27, 92}, // ALT+CONTROL+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 54, 27, 92}, // ALT+CONTROL+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 55, 27, 92}, // ALT+CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 56, 27, 92}, // ALT+CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 57, 27, 92}, // ALT+CONTROL+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 56, 27, 92}, // ALT+CONTROL+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 57, 27, 92}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 46, 27, 92}, // ALT+CONTROL+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 45, 27, 92}, // ALT+CONTROL+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 58, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 43, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 61, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 71, 94, 27, 92}, // ALT+CONTROL+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 58, 27, 92}, // ALT+CONTROL+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 43, 27, 92}, // ALT+CONTROL+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 61, 27, 92}, // ALT+CONTROL+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 71, 94, 27, 92}, // ALT+CONTROL+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 33, 27, 92}, // ALT+CONTROL+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 47, 27, 92}, // ALT+CONTROL+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 71, 42, 27, 92}, // ALT+CONTROL+F2 smkx: True extended: True @@ -25446,33 +25572,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 71, 66, 71, 27, 92}, // ALT+CONTROL+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 71, 66, 72, 27, 92}, // ALT+CONTROL+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 71, 66, 73, 27, 92}, // ALT+CONTROL+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 74, 27, 92}, // ALT+CONTROL+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 75, 27, 92}, // ALT+CONTROL+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 76, 27, 92}, // ALT+CONTROL+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 77, 27, 92}, // ALT+CONTROL+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 78, 27, 92}, // ALT+CONTROL+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 79, 27, 92}, // ALT+CONTROL+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 80, 27, 92}, // ALT+CONTROL+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 81, 27, 92}, // ALT+CONTROL+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 82, 27, 92}, // ALT+CONTROL+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 83, 27, 92}, // ALT+CONTROL+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 84, 27, 92}, // ALT+CONTROL+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 85, 27, 92}, // ALT+CONTROL+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 86, 27, 92}, // ALT+CONTROL+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 87, 27, 92}, // ALT+CONTROL+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 88, 27, 92}, // ALT+CONTROL+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 89, 27, 92}, // ALT+CONTROL+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 90, 27, 92}, // ALT+CONTROL+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 98, 27, 92}, // ALT+CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 99, 27, 92}, // ALT+CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 100, 27, 92}, // ALT+CONTROL+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 102, 27, 92}, // ALT+CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 103, 27, 92}, // ALT+CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 71, 66, 104, 27, 92}, // ALT+CONTROL+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 71, 66, 74, 27, 92}, // ALT+CONTROL+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 75, 27, 92}, // ALT+CONTROL+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 76, 27, 92}, // ALT+CONTROL+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 77, 27, 92}, // ALT+CONTROL+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 78, 27, 92}, // ALT+CONTROL+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 79, 27, 92}, // ALT+CONTROL+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 80, 27, 92}, // ALT+CONTROL+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 81, 27, 92}, // ALT+CONTROL+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 82, 27, 92}, // ALT+CONTROL+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 83, 27, 92}, // ALT+CONTROL+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 84, 27, 92}, // ALT+CONTROL+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 85, 27, 92}, // ALT+CONTROL+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 86, 27, 92}, // ALT+CONTROL+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 87, 27, 92}, // ALT+CONTROL+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 88, 27, 92}, // ALT+CONTROL+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 89, 27, 92}, // ALT+CONTROL+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 90, 27, 92}, // ALT+CONTROL+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 97, 27, 92}, // ALT+CONTROL+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 98, 27, 92}, // ALT+CONTROL+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 99, 27, 92}, // ALT+CONTROL+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 100, 27, 92}, // ALT+CONTROL+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 101, 27, 92}, // ALT+CONTROL+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 102, 27, 92}, // ALT+CONTROL+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 103, 27, 92}, // ALT+CONTROL+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 71, 66, 104, 27, 92}, // ALT+CONTROL+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25511,6 +25635,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 72, 97, 27, 92}, // ALT+CONTROL+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 98, 27, 92}, // ALT+CONTROL+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 99, 27, 92}, // ALT+CONTROL+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 100, 27, 92}, // ALT+CONTROL+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 101, 27, 92}, // ALT+CONTROL+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 102, 27, 92}, // ALT+CONTROL+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 103, 27, 92}, // ALT+CONTROL+SHIFT+O smkx: True extended: True @@ -25519,17 +25644,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 72, 106, 27, 92}, // ALT+CONTROL+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 107, 27, 92}, // ALT+CONTROL+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 108, 27, 92}, // ALT+CONTROL+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 109, 27, 92}, // ALT+CONTROL+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 110, 27, 92}, // ALT+CONTROL+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 111, 27, 92}, // ALT+CONTROL+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 112, 27, 92}, // ALT+CONTROL+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 113, 27, 92}, // ALT+CONTROL+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 114, 27, 92}, // ALT+CONTROL+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 116, 27, 92}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 121, 27, 92}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 122, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 48, 27, 92}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: True @@ -25540,14 +25666,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 72, 53, 27, 92}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 54, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 55, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 46, 27, 92}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 45, 27, 92}, // ALT+CONTROL+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 33, 27, 92}, // ALT+CONTROL+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 47, 27, 92}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 72, 42, 27, 92}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: True @@ -25574,33 +25700,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 72, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 72, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 72, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25639,6 +25763,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 73, 97, 27, 92}, // SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 98, 27, 92}, // SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 99, 27, 92}, // SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 100, 27, 92}, // SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 101, 27, 92}, // SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 102, 27, 92}, // SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 103, 27, 92}, // SUPER+O smkx: True extended: True @@ -25647,17 +25772,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 73, 106, 27, 92}, // SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 107, 27, 92}, // SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 108, 27, 92}, // SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 109, 27, 92}, // SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 110, 27, 92}, // SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 111, 27, 92}, // SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 112, 27, 92}, // SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 113, 27, 92}, // SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 114, 27, 92}, // SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 115, 27, 92}, // SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 115, 27, 92}, // SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 116, 27, 92}, // SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 117, 27, 92}, // SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 118, 27, 92}, // SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 119, 27, 92}, // SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 120, 27, 92}, // SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 117, 27, 92}, // SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 118, 27, 92}, // SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 119, 27, 92}, // SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 120, 27, 92}, // SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 121, 27, 92}, // SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 122, 27, 92}, // SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 48, 27, 92}, // SUPER+TAB smkx: True extended: True @@ -25668,14 +25794,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 73, 53, 27, 92}, // SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 54, 27, 92}, // SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 55, 27, 92}, // SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 56, 27, 92}, // SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 57, 27, 92}, // SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 56, 27, 92}, // SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 57, 27, 92}, // SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 46, 27, 92}, // SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 45, 27, 92}, // SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 58, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 43, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 61, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 73, 94, 27, 92}, // SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 58, 27, 92}, // SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 43, 27, 92}, // SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 61, 27, 92}, // SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 73, 94, 27, 92}, // SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 33, 27, 92}, // SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 47, 27, 92}, // SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 73, 42, 27, 92}, // SUPER+F2 smkx: True extended: True @@ -25702,33 +25828,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 73, 66, 71, 27, 92}, // SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 73, 66, 72, 27, 92}, // SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 73, 66, 73, 27, 92}, // SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 74, 27, 92}, // SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 75, 27, 92}, // SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 76, 27, 92}, // SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 77, 27, 92}, // SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 78, 27, 92}, // SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 79, 27, 92}, // SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 80, 27, 92}, // SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 81, 27, 92}, // SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 82, 27, 92}, // SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 83, 27, 92}, // SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 84, 27, 92}, // SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 85, 27, 92}, // SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 86, 27, 92}, // SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 87, 27, 92}, // SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 88, 27, 92}, // SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 89, 27, 92}, // SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 90, 27, 92}, // SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 97, 27, 92}, // SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 98, 27, 92}, // SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 99, 27, 92}, // SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 100, 27, 92}, // SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 101, 27, 92}, // SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 102, 27, 92}, // SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 103, 27, 92}, // SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 73, 66, 104, 27, 92}, // SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 73, 66, 74, 27, 92}, // SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 75, 27, 92}, // SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 76, 27, 92}, // SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 77, 27, 92}, // SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 78, 27, 92}, // SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 79, 27, 92}, // SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 80, 27, 92}, // SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 81, 27, 92}, // SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 82, 27, 92}, // SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 83, 27, 92}, // SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 84, 27, 92}, // SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 85, 27, 92}, // SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 86, 27, 92}, // SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 87, 27, 92}, // SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 88, 27, 92}, // SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 89, 27, 92}, // SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 90, 27, 92}, // SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 97, 27, 92}, // SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 98, 27, 92}, // SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 99, 27, 92}, // SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 100, 27, 92}, // SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 101, 27, 92}, // SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 102, 27, 92}, // SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 103, 27, 92}, // SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 73, 66, 104, 27, 92}, // SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25767,6 +25891,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 74, 97, 27, 92}, // SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 98, 27, 92}, // SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 99, 27, 92}, // SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 100, 27, 92}, // SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 101, 27, 92}, // SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 102, 27, 92}, // SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 103, 27, 92}, // SHIFT+SUPER+O smkx: True extended: True @@ -25775,17 +25900,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 74, 106, 27, 92}, // SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 107, 27, 92}, // SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 108, 27, 92}, // SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 109, 27, 92}, // SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 110, 27, 92}, // SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 111, 27, 92}, // SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 112, 27, 92}, // SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 113, 27, 92}, // SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 114, 27, 92}, // SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 115, 27, 92}, // SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 115, 27, 92}, // SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 116, 27, 92}, // SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 117, 27, 92}, // SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 118, 27, 92}, // SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 119, 27, 92}, // SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 120, 27, 92}, // SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 117, 27, 92}, // SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 118, 27, 92}, // SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 119, 27, 92}, // SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 120, 27, 92}, // SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 121, 27, 92}, // SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 122, 27, 92}, // SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 48, 27, 92}, // SHIFT+SUPER+TAB smkx: True extended: True @@ -25796,14 +25922,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 74, 53, 27, 92}, // SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 54, 27, 92}, // SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 55, 27, 92}, // SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 56, 27, 92}, // SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 57, 27, 92}, // SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 56, 27, 92}, // SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 57, 27, 92}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 46, 27, 92}, // SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 45, 27, 92}, // SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 58, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 43, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 61, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 74, 94, 27, 92}, // SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 58, 27, 92}, // SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 43, 27, 92}, // SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 61, 27, 92}, // SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 74, 94, 27, 92}, // SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 33, 27, 92}, // SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 47, 27, 92}, // SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 74, 42, 27, 92}, // SHIFT+SUPER+F2 smkx: True extended: True @@ -25830,33 +25956,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 74, 66, 71, 27, 92}, // SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 74, 66, 72, 27, 92}, // SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 74, 66, 73, 27, 92}, // SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 74, 27, 92}, // SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 75, 27, 92}, // SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 76, 27, 92}, // SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 77, 27, 92}, // SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 78, 27, 92}, // SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 79, 27, 92}, // SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 80, 27, 92}, // SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 81, 27, 92}, // SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 82, 27, 92}, // SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 83, 27, 92}, // SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 84, 27, 92}, // SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 85, 27, 92}, // SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 86, 27, 92}, // SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 87, 27, 92}, // SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 88, 27, 92}, // SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 89, 27, 92}, // SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 90, 27, 92}, // SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 97, 27, 92}, // SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 98, 27, 92}, // SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 99, 27, 92}, // SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 100, 27, 92}, // SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 101, 27, 92}, // SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 102, 27, 92}, // SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 103, 27, 92}, // SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 74, 66, 104, 27, 92}, // SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 74, 66, 74, 27, 92}, // SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 75, 27, 92}, // SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 76, 27, 92}, // SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 77, 27, 92}, // SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 78, 27, 92}, // SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 79, 27, 92}, // SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 80, 27, 92}, // SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 81, 27, 92}, // SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 82, 27, 92}, // SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 83, 27, 92}, // SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 84, 27, 92}, // SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 85, 27, 92}, // SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 86, 27, 92}, // SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 87, 27, 92}, // SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 88, 27, 92}, // SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 89, 27, 92}, // SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 90, 27, 92}, // SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 97, 27, 92}, // SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 98, 27, 92}, // SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 99, 27, 92}, // SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 100, 27, 92}, // SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 101, 27, 92}, // SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 102, 27, 92}, // SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 103, 27, 92}, // SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 74, 66, 104, 27, 92}, // SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -25895,6 +26019,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 75, 97, 27, 92}, // CONTROL+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 98, 27, 92}, // CONTROL+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 99, 27, 92}, // CONTROL+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 100, 27, 92}, // CONTROL+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 101, 27, 92}, // CONTROL+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 102, 27, 92}, // CONTROL+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 103, 27, 92}, // CONTROL+SUPER+O smkx: True extended: True @@ -25903,17 +26028,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 75, 106, 27, 92}, // CONTROL+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 107, 27, 92}, // CONTROL+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 108, 27, 92}, // CONTROL+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 109, 27, 92}, // CONTROL+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 110, 27, 92}, // CONTROL+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 111, 27, 92}, // CONTROL+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 112, 27, 92}, // CONTROL+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 113, 27, 92}, // CONTROL+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 114, 27, 92}, // CONTROL+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 115, 27, 92}, // CONTROL+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 115, 27, 92}, // CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 116, 27, 92}, // CONTROL+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 117, 27, 92}, // CONTROL+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 118, 27, 92}, // CONTROL+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 119, 27, 92}, // CONTROL+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 120, 27, 92}, // CONTROL+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 117, 27, 92}, // CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 118, 27, 92}, // CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 119, 27, 92}, // CONTROL+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 120, 27, 92}, // CONTROL+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 121, 27, 92}, // CONTROL+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 122, 27, 92}, // CONTROL+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 48, 27, 92}, // CONTROL+SUPER+TAB smkx: True extended: True @@ -25924,14 +26050,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 75, 53, 27, 92}, // CONTROL+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 54, 27, 92}, // CONTROL+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 55, 27, 92}, // CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 56, 27, 92}, // CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 57, 27, 92}, // CONTROL+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 56, 27, 92}, // CONTROL+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 57, 27, 92}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 46, 27, 92}, // CONTROL+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 45, 27, 92}, // CONTROL+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 58, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 43, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 61, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 75, 94, 27, 92}, // CONTROL+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 58, 27, 92}, // CONTROL+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 43, 27, 92}, // CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 61, 27, 92}, // CONTROL+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 75, 94, 27, 92}, // CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 33, 27, 92}, // CONTROL+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 47, 27, 92}, // CONTROL+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 75, 42, 27, 92}, // CONTROL+SUPER+F2 smkx: True extended: True @@ -25958,33 +26084,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 75, 66, 71, 27, 92}, // CONTROL+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 75, 66, 72, 27, 92}, // CONTROL+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 75, 66, 73, 27, 92}, // CONTROL+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 74, 27, 92}, // CONTROL+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 75, 27, 92}, // CONTROL+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 76, 27, 92}, // CONTROL+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 77, 27, 92}, // CONTROL+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 78, 27, 92}, // CONTROL+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 79, 27, 92}, // CONTROL+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 80, 27, 92}, // CONTROL+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 81, 27, 92}, // CONTROL+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 82, 27, 92}, // CONTROL+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 83, 27, 92}, // CONTROL+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 84, 27, 92}, // CONTROL+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 85, 27, 92}, // CONTROL+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 86, 27, 92}, // CONTROL+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 87, 27, 92}, // CONTROL+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 88, 27, 92}, // CONTROL+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 89, 27, 92}, // CONTROL+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 90, 27, 92}, // CONTROL+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 97, 27, 92}, // CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 98, 27, 92}, // CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 99, 27, 92}, // CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 100, 27, 92}, // CONTROL+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 101, 27, 92}, // CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 102, 27, 92}, // CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 103, 27, 92}, // CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 75, 66, 104, 27, 92}, // CONTROL+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 75, 66, 74, 27, 92}, // CONTROL+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 75, 27, 92}, // CONTROL+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 76, 27, 92}, // CONTROL+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 77, 27, 92}, // CONTROL+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 78, 27, 92}, // CONTROL+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 79, 27, 92}, // CONTROL+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 80, 27, 92}, // CONTROL+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 81, 27, 92}, // CONTROL+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 82, 27, 92}, // CONTROL+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 83, 27, 92}, // CONTROL+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 84, 27, 92}, // CONTROL+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 85, 27, 92}, // CONTROL+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 86, 27, 92}, // CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 87, 27, 92}, // CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 88, 27, 92}, // CONTROL+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 89, 27, 92}, // CONTROL+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 90, 27, 92}, // CONTROL+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 97, 27, 92}, // CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 98, 27, 92}, // CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 99, 27, 92}, // CONTROL+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 100, 27, 92}, // CONTROL+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 101, 27, 92}, // CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 102, 27, 92}, // CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 103, 27, 92}, // CONTROL+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 75, 66, 104, 27, 92}, // CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26023,6 +26147,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 76, 97, 27, 92}, // CONTROL+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 98, 27, 92}, // CONTROL+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 99, 27, 92}, // CONTROL+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 100, 27, 92}, // CONTROL+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 101, 27, 92}, // CONTROL+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 102, 27, 92}, // CONTROL+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 103, 27, 92}, // CONTROL+SHIFT+SUPER+O smkx: True extended: True @@ -26031,17 +26156,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 76, 106, 27, 92}, // CONTROL+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 107, 27, 92}, // CONTROL+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 108, 27, 92}, // CONTROL+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 109, 27, 92}, // CONTROL+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 110, 27, 92}, // CONTROL+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 111, 27, 92}, // CONTROL+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 112, 27, 92}, // CONTROL+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 113, 27, 92}, // CONTROL+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 114, 27, 92}, // CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 116, 27, 92}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 121, 27, 92}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 122, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 48, 27, 92}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: True @@ -26052,14 +26178,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 76, 53, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 54, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 55, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 46, 27, 92}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 45, 27, 92}, // CONTROL+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 33, 27, 92}, // CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 47, 27, 92}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 76, 42, 27, 92}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: True @@ -26086,33 +26212,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 76, 66, 71, 27, 92}, // CONTROL+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 76, 66, 72, 27, 92}, // CONTROL+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 76, 66, 73, 27, 92}, // CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26151,6 +26275,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 77, 97, 27, 92}, // ALT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 98, 27, 92}, // ALT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 99, 27, 92}, // ALT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 100, 27, 92}, // ALT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 101, 27, 92}, // ALT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 102, 27, 92}, // ALT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 103, 27, 92}, // ALT+SUPER+O smkx: True extended: True @@ -26159,17 +26284,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 77, 106, 27, 92}, // ALT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 107, 27, 92}, // ALT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 108, 27, 92}, // ALT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 109, 27, 92}, // ALT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 110, 27, 92}, // ALT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 111, 27, 92}, // ALT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 112, 27, 92}, // ALT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 113, 27, 92}, // ALT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 114, 27, 92}, // ALT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 115, 27, 92}, // ALT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 115, 27, 92}, // ALT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 116, 27, 92}, // ALT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 117, 27, 92}, // ALT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 118, 27, 92}, // ALT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 119, 27, 92}, // ALT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 120, 27, 92}, // ALT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 117, 27, 92}, // ALT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 118, 27, 92}, // ALT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 119, 27, 92}, // ALT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 120, 27, 92}, // ALT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 121, 27, 92}, // ALT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 122, 27, 92}, // ALT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 48, 27, 92}, // ALT+SUPER+TAB smkx: True extended: True @@ -26180,14 +26306,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 77, 53, 27, 92}, // ALT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 54, 27, 92}, // ALT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 55, 27, 92}, // ALT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 56, 27, 92}, // ALT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 57, 27, 92}, // ALT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 56, 27, 92}, // ALT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 57, 27, 92}, // ALT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 46, 27, 92}, // ALT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 45, 27, 92}, // ALT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 58, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 43, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 61, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 77, 94, 27, 92}, // ALT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 58, 27, 92}, // ALT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 43, 27, 92}, // ALT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 61, 27, 92}, // ALT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 77, 94, 27, 92}, // ALT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 33, 27, 92}, // ALT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 47, 27, 92}, // ALT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 77, 42, 27, 92}, // ALT+SUPER+F2 smkx: True extended: True @@ -26214,33 +26340,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 77, 66, 71, 27, 92}, // ALT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 77, 66, 72, 27, 92}, // ALT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 77, 66, 73, 27, 92}, // ALT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 74, 27, 92}, // ALT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 75, 27, 92}, // ALT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 76, 27, 92}, // ALT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 77, 27, 92}, // ALT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 78, 27, 92}, // ALT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 79, 27, 92}, // ALT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 80, 27, 92}, // ALT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 81, 27, 92}, // ALT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 82, 27, 92}, // ALT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 83, 27, 92}, // ALT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 84, 27, 92}, // ALT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 85, 27, 92}, // ALT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 86, 27, 92}, // ALT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 87, 27, 92}, // ALT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 88, 27, 92}, // ALT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 89, 27, 92}, // ALT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 90, 27, 92}, // ALT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 97, 27, 92}, // ALT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 98, 27, 92}, // ALT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 99, 27, 92}, // ALT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 100, 27, 92}, // ALT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 101, 27, 92}, // ALT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 102, 27, 92}, // ALT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 103, 27, 92}, // ALT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 77, 66, 104, 27, 92}, // ALT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 77, 66, 74, 27, 92}, // ALT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 75, 27, 92}, // ALT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 76, 27, 92}, // ALT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 77, 27, 92}, // ALT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 78, 27, 92}, // ALT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 79, 27, 92}, // ALT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 80, 27, 92}, // ALT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 81, 27, 92}, // ALT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 82, 27, 92}, // ALT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 83, 27, 92}, // ALT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 84, 27, 92}, // ALT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 85, 27, 92}, // ALT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 86, 27, 92}, // ALT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 87, 27, 92}, // ALT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 88, 27, 92}, // ALT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 89, 27, 92}, // ALT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 90, 27, 92}, // ALT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 97, 27, 92}, // ALT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 98, 27, 92}, // ALT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 99, 27, 92}, // ALT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 100, 27, 92}, // ALT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 101, 27, 92}, // ALT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 102, 27, 92}, // ALT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 103, 27, 92}, // ALT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 77, 66, 104, 27, 92}, // ALT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26279,6 +26403,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 78, 97, 27, 92}, // ALT+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 98, 27, 92}, // ALT+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 99, 27, 92}, // ALT+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 100, 27, 92}, // ALT+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 101, 27, 92}, // ALT+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 102, 27, 92}, // ALT+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 103, 27, 92}, // ALT+SHIFT+SUPER+O smkx: True extended: True @@ -26287,17 +26412,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 78, 106, 27, 92}, // ALT+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 107, 27, 92}, // ALT+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 108, 27, 92}, // ALT+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 109, 27, 92}, // ALT+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 110, 27, 92}, // ALT+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 111, 27, 92}, // ALT+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 112, 27, 92}, // ALT+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 113, 27, 92}, // ALT+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 114, 27, 92}, // ALT+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 116, 27, 92}, // ALT+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 121, 27, 92}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 122, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 48, 27, 92}, // ALT+SHIFT+SUPER+TAB smkx: True extended: True @@ -26308,14 +26434,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 78, 53, 27, 92}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 54, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 55, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 46, 27, 92}, // ALT+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 45, 27, 92}, // ALT+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 33, 27, 92}, // ALT+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 47, 27, 92}, // ALT+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 78, 42, 27, 92}, // ALT+SHIFT+SUPER+F2 smkx: True extended: True @@ -26342,33 +26468,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 78, 66, 71, 27, 92}, // ALT+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 78, 66, 72, 27, 92}, // ALT+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 78, 66, 73, 27, 92}, // ALT+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26407,6 +26531,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 79, 97, 27, 92}, // ALT+CONTROL+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 98, 27, 92}, // ALT+CONTROL+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 99, 27, 92}, // ALT+CONTROL+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 100, 27, 92}, // ALT+CONTROL+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 101, 27, 92}, // ALT+CONTROL+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 102, 27, 92}, // ALT+CONTROL+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 103, 27, 92}, // ALT+CONTROL+SUPER+O smkx: True extended: True @@ -26415,17 +26540,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 79, 106, 27, 92}, // ALT+CONTROL+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 107, 27, 92}, // ALT+CONTROL+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 108, 27, 92}, // ALT+CONTROL+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 109, 27, 92}, // ALT+CONTROL+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 110, 27, 92}, // ALT+CONTROL+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 111, 27, 92}, // ALT+CONTROL+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 112, 27, 92}, // ALT+CONTROL+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 113, 27, 92}, // ALT+CONTROL+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 114, 27, 92}, // ALT+CONTROL+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 116, 27, 92}, // ALT+CONTROL+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 121, 27, 92}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 122, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 48, 27, 92}, // ALT+CONTROL+SUPER+TAB smkx: True extended: True @@ -26436,14 +26562,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 79, 53, 27, 92}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 54, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 55, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 46, 27, 92}, // ALT+CONTROL+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 45, 27, 92}, // ALT+CONTROL+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 33, 27, 92}, // ALT+CONTROL+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 47, 27, 92}, // ALT+CONTROL+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 79, 42, 27, 92}, // ALT+CONTROL+SUPER+F2 smkx: True extended: True @@ -26470,33 +26596,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 79, 66, 71, 27, 92}, // ALT+CONTROL+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 79, 66, 72, 27, 92}, // ALT+CONTROL+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 79, 66, 73, 27, 92}, // ALT+CONTROL+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26535,6 +26659,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 80, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+O smkx: True extended: True @@ -26543,17 +26668,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 80, 106, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 107, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 108, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 109, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 110, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 111, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 112, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 113, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 114, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 116, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 121, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 122, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 48, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: True @@ -26564,14 +26690,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 114, 80, 53, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 54, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 55, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 46, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 45, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 114, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 114, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 33, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 47, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 114, 80, 42, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: True @@ -26598,33 +26724,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 114, 80, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 114, 80, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 114, 80, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 114, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 114, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 114, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26663,6 +26787,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 65, 97, 27, 92}, // I smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 98, 27, 92}, // J smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 99, 27, 92}, // K smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 100, 27, 92}, // L smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 101, 27, 92}, // M smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 102, 27, 92}, // N smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 103, 27, 92}, // O smkx: True extended: True @@ -26671,17 +26796,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 65, 106, 27, 92}, // R smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 107, 27, 92}, // S smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 108, 27, 92}, // T smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 109, 27, 92}, // U smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 110, 27, 92}, // V smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 111, 27, 92}, // W smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 112, 27, 92}, // X smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 113, 27, 92}, // Y smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 114, 27, 92}, // Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 115, 27, 92}, // BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 115, 27, 92}, // LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 116, 27, 92}, // BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 117, 27, 92}, // BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 118, 27, 92}, // ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 119, 27, 92}, // 1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 120, 27, 92}, // 2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 117, 27, 92}, // RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 118, 27, 92}, // GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 119, 27, 92}, // WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 120, 27, 92}, // WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 121, 27, 92}, // ESCAPE smkx: True extended: True {0x1, 13}, // ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 48, 27, 92}, // TAB smkx: True extended: True @@ -26692,14 +26818,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 65, 53, 27, 92}, // LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 54, 27, 92}, // DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 55, 27, 92}, // UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 56, 27, 92}, // UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 57, 27, 92}, // DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 56, 27, 92}, // PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 57, 27, 92}, // PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 46, 27, 92}, // HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 45, 27, 92}, // END smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 58, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 43, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 61, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 65, 94, 27, 92}, // SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 58, 27, 92}, // CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 43, 27, 92}, // SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 61, 27, 92}, // NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 65, 94, 27, 92}, // PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 33, 27, 92}, // PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 47, 27, 92}, // F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 65, 42, 27, 92}, // F2 smkx: True extended: True @@ -26726,31 +26852,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 65, 66, 71, 27, 92}, // F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 65, 66, 72, 27, 92}, // F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 65, 66, 73, 27, 92}, // F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 74, 27, 92}, // 0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 75, 27, 92}, // 1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 76, 27, 92}, // 2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 77, 27, 92}, // 3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 78, 27, 92}, // 4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 79, 27, 92}, // 5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 80, 27, 92}, // 6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 81, 27, 92}, // 7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 82, 27, 92}, // 8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 83, 27, 92}, // 9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 84, 27, 92}, // DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 85, 27, 92}, // DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 86, 27, 92}, // MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 87, 27, 92}, // SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 88, 27, 92}, // ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 89, 27, 92}, // ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 90, 27, 92}, // EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 97, 27, 92}, // SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 98, 27, 92}, // CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 99, 27, 92}, // ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 100, 27, 92}, // SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 101, 27, 92}, // SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 102, 27, 92}, // CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 103, 27, 92}, // ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 65, 66, 104, 27, 92}, // SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 74, 27, 92}, // KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 75, 27, 92}, // KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 76, 27, 92}, // KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 77, 27, 92}, // KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 78, 27, 92}, // KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 79, 27, 92}, // KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 80, 27, 92}, // KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 81, 27, 92}, // KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 82, 27, 92}, // KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 83, 27, 92}, // KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 84, 27, 92}, // KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 85, 27, 92}, // KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 86, 27, 92}, // KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 87, 27, 92}, // KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 88, 27, 92}, // KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 89, 27, 92}, // KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 90, 27, 92}, // KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 97, 27, 92}, // LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 98, 27, 92}, // LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 99, 27, 92}, // LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 100, 27, 92}, // LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 101, 27, 92}, // RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 102, 27, 92}, // RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 103, 27, 92}, // RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 65, 66, 104, 27, 92}, // RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26808,8 +26934,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x8, 27, 95, 75, 112, 66, 119, 27, 92}, // SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 120, 27, 92}, // SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 119, 27, 92}, // SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 120, 27, 92}, // SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 121, 27, 92}, // SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 122, 27, 92}, // SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 48, 27, 92}, // SHIFT+TAB smkx: True extended: True @@ -26820,14 +26946,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 66, 53, 27, 92}, // SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 54, 27, 92}, // SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 55, 27, 92}, // SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 56, 27, 92}, // SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 57, 27, 92}, // SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 56, 27, 92}, // SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 57, 27, 92}, // SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 46, 27, 92}, // SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 45, 27, 92}, // SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 58, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 43, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 61, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 66, 94, 27, 92}, // SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 58, 27, 92}, // SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 43, 27, 92}, // SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 61, 27, 92}, // SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 66, 94, 27, 92}, // SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 33, 27, 92}, // SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 47, 27, 92}, // SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 66, 42, 27, 92}, // SHIFT+F2 smkx: True extended: True @@ -26854,33 +26980,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 66, 66, 71, 27, 92}, // SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 66, 66, 72, 27, 92}, // SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 66, 66, 73, 27, 92}, // SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 74, 27, 92}, // SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 75, 27, 92}, // SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 76, 27, 92}, // SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 77, 27, 92}, // SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 78, 27, 92}, // SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 79, 27, 92}, // SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 80, 27, 92}, // SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 81, 27, 92}, // SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 82, 27, 92}, // SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 83, 27, 92}, // SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 84, 27, 92}, // SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 85, 27, 92}, // SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 86, 27, 92}, // SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 87, 27, 92}, // SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 88, 27, 92}, // SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 89, 27, 92}, // SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 90, 27, 92}, // SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 97, 27, 92}, // SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 98, 27, 92}, // SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 99, 27, 92}, // SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 100, 27, 92}, // SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 101, 27, 92}, // SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 102, 27, 92}, // SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 103, 27, 92}, // SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 66, 66, 104, 27, 92}, // SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 66, 66, 74, 27, 92}, // SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 75, 27, 92}, // SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 76, 27, 92}, // SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 77, 27, 92}, // SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 78, 27, 92}, // SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 79, 27, 92}, // SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 80, 27, 92}, // SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 81, 27, 92}, // SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 82, 27, 92}, // SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 83, 27, 92}, // SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 84, 27, 92}, // SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 85, 27, 92}, // SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 86, 27, 92}, // SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 87, 27, 92}, // SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 88, 27, 92}, // SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 89, 27, 92}, // SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 90, 27, 92}, // SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 97, 27, 92}, // SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 98, 27, 92}, // SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 99, 27, 92}, // SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 100, 27, 92}, // SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 101, 27, 92}, // SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 102, 27, 92}, // SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 103, 27, 92}, // SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 66, 66, 104, 27, 92}, // SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -26919,6 +27043,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 67, 97, 27, 92}, // CONTROL+I smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 98, 27, 92}, // CONTROL+J smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 99, 27, 92}, // CONTROL+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 100, 27, 92}, // CONTROL+L smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 101, 27, 92}, // CONTROL+M smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 102, 27, 92}, // CONTROL+N smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 103, 27, 92}, // CONTROL+O smkx: True extended: True @@ -26927,17 +27052,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 67, 106, 27, 92}, // CONTROL+R smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 107, 27, 92}, // CONTROL+S smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 108, 27, 92}, // CONTROL+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 109, 27, 92}, // CONTROL+U smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 110, 27, 92}, // CONTROL+V smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 111, 27, 92}, // CONTROL+W smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 112, 27, 92}, // CONTROL+X smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 113, 27, 92}, // CONTROL+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 114, 27, 92}, // CONTROL+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 115, 27, 92}, // CONTROL+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 115, 27, 92}, // CONTROL+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 116, 27, 92}, // CONTROL+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 117, 27, 92}, // CONTROL+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 118, 27, 92}, // CONTROL+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 119, 27, 92}, // CONTROL+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 120, 27, 92}, // CONTROL+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 117, 27, 92}, // CONTROL+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 118, 27, 92}, // CONTROL+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 119, 27, 92}, // CONTROL+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 120, 27, 92}, // CONTROL+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 121, 27, 92}, // CONTROL+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 122, 27, 92}, // CONTROL+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 48, 27, 92}, // CONTROL+TAB smkx: True extended: True @@ -26948,14 +27074,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 67, 53, 27, 92}, // CONTROL+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 54, 27, 92}, // CONTROL+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 55, 27, 92}, // CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 56, 27, 92}, // CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 57, 27, 92}, // CONTROL+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 56, 27, 92}, // CONTROL+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 57, 27, 92}, // CONTROL+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 46, 27, 92}, // CONTROL+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 45, 27, 92}, // CONTROL+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 58, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 43, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 61, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 67, 94, 27, 92}, // CONTROL+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 58, 27, 92}, // CONTROL+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 43, 27, 92}, // CONTROL+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 61, 27, 92}, // CONTROL+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 67, 94, 27, 92}, // CONTROL+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 33, 27, 92}, // CONTROL+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 47, 27, 92}, // CONTROL+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 67, 42, 27, 92}, // CONTROL+F2 smkx: True extended: True @@ -26982,33 +27108,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 67, 66, 71, 27, 92}, // CONTROL+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 67, 66, 72, 27, 92}, // CONTROL+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 67, 66, 73, 27, 92}, // CONTROL+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 74, 27, 92}, // CONTROL+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 75, 27, 92}, // CONTROL+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 76, 27, 92}, // CONTROL+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 77, 27, 92}, // CONTROL+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 78, 27, 92}, // CONTROL+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 79, 27, 92}, // CONTROL+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 80, 27, 92}, // CONTROL+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 81, 27, 92}, // CONTROL+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 82, 27, 92}, // CONTROL+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 83, 27, 92}, // CONTROL+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 84, 27, 92}, // CONTROL+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 85, 27, 92}, // CONTROL+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 86, 27, 92}, // CONTROL+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 87, 27, 92}, // CONTROL+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 88, 27, 92}, // CONTROL+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 89, 27, 92}, // CONTROL+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 90, 27, 92}, // CONTROL+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 97, 27, 92}, // CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 98, 27, 92}, // CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 99, 27, 92}, // CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 100, 27, 92}, // CONTROL+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 101, 27, 92}, // CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 102, 27, 92}, // CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 103, 27, 92}, // CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 67, 66, 104, 27, 92}, // CONTROL+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 67, 66, 74, 27, 92}, // CONTROL+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 75, 27, 92}, // CONTROL+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 76, 27, 92}, // CONTROL+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 77, 27, 92}, // CONTROL+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 78, 27, 92}, // CONTROL+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 79, 27, 92}, // CONTROL+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 80, 27, 92}, // CONTROL+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 81, 27, 92}, // CONTROL+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 82, 27, 92}, // CONTROL+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 83, 27, 92}, // CONTROL+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 84, 27, 92}, // CONTROL+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 85, 27, 92}, // CONTROL+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 86, 27, 92}, // CONTROL+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 87, 27, 92}, // CONTROL+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 88, 27, 92}, // CONTROL+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 89, 27, 92}, // CONTROL+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 90, 27, 92}, // CONTROL+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 97, 27, 92}, // CONTROL+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 98, 27, 92}, // CONTROL+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 99, 27, 92}, // CONTROL+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 100, 27, 92}, // CONTROL+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 101, 27, 92}, // CONTROL+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 102, 27, 92}, // CONTROL+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 103, 27, 92}, // CONTROL+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 67, 66, 104, 27, 92}, // CONTROL+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27047,6 +27171,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 68, 97, 27, 92}, // CONTROL+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 98, 27, 92}, // CONTROL+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 99, 27, 92}, // CONTROL+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 100, 27, 92}, // CONTROL+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 101, 27, 92}, // CONTROL+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 102, 27, 92}, // CONTROL+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 103, 27, 92}, // CONTROL+SHIFT+O smkx: True extended: True @@ -27055,17 +27180,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 68, 106, 27, 92}, // CONTROL+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 107, 27, 92}, // CONTROL+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 108, 27, 92}, // CONTROL+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 109, 27, 92}, // CONTROL+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 110, 27, 92}, // CONTROL+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 111, 27, 92}, // CONTROL+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 112, 27, 92}, // CONTROL+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 113, 27, 92}, // CONTROL+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 114, 27, 92}, // CONTROL+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 115, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 115, 27, 92}, // CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 116, 27, 92}, // CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 117, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 118, 27, 92}, // CONTROL+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 119, 27, 92}, // CONTROL+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 120, 27, 92}, // CONTROL+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 117, 27, 92}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 118, 27, 92}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 119, 27, 92}, // CONTROL+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 120, 27, 92}, // CONTROL+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 121, 27, 92}, // CONTROL+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 122, 27, 92}, // CONTROL+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 48, 27, 92}, // CONTROL+SHIFT+TAB smkx: True extended: True @@ -27076,14 +27202,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 68, 53, 27, 92}, // CONTROL+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 54, 27, 92}, // CONTROL+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 55, 27, 92}, // CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 56, 27, 92}, // CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 57, 27, 92}, // CONTROL+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 56, 27, 92}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 57, 27, 92}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 46, 27, 92}, // CONTROL+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 45, 27, 92}, // CONTROL+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 58, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 43, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 61, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 68, 94, 27, 92}, // CONTROL+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 58, 27, 92}, // CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 43, 27, 92}, // CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 61, 27, 92}, // CONTROL+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 68, 94, 27, 92}, // CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 33, 27, 92}, // CONTROL+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 47, 27, 92}, // CONTROL+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 68, 42, 27, 92}, // CONTROL+SHIFT+F2 smkx: True extended: True @@ -27110,33 +27236,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 68, 66, 71, 27, 92}, // CONTROL+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 68, 66, 72, 27, 92}, // CONTROL+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 68, 66, 73, 27, 92}, // CONTROL+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27175,6 +27299,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 69, 97, 27, 92}, // ALT+I smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 98, 27, 92}, // ALT+J smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 99, 27, 92}, // ALT+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 100, 27, 92}, // ALT+L smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 101, 27, 92}, // ALT+M smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 102, 27, 92}, // ALT+N smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 103, 27, 92}, // ALT+O smkx: True extended: True @@ -27183,17 +27308,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 69, 106, 27, 92}, // ALT+R smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 107, 27, 92}, // ALT+S smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 108, 27, 92}, // ALT+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 109, 27, 92}, // ALT+U smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 110, 27, 92}, // ALT+V smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 111, 27, 92}, // ALT+W smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 112, 27, 92}, // ALT+X smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 113, 27, 92}, // ALT+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 114, 27, 92}, // ALT+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 115, 27, 92}, // ALT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 115, 27, 92}, // ALT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 116, 27, 92}, // ALT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 117, 27, 92}, // ALT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 118, 27, 92}, // ALT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 119, 27, 92}, // ALT+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 120, 27, 92}, // ALT+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 117, 27, 92}, // ALT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 118, 27, 92}, // ALT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 119, 27, 92}, // ALT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 120, 27, 92}, // ALT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 121, 27, 92}, // ALT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 122, 27, 92}, // ALT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 48, 27, 92}, // ALT+TAB smkx: True extended: True @@ -27204,14 +27330,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 69, 53, 27, 92}, // ALT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 54, 27, 92}, // ALT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 55, 27, 92}, // ALT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 56, 27, 92}, // ALT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 57, 27, 92}, // ALT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 56, 27, 92}, // ALT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 57, 27, 92}, // ALT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 46, 27, 92}, // ALT+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 45, 27, 92}, // ALT+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 58, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 43, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 61, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 69, 94, 27, 92}, // ALT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 58, 27, 92}, // ALT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 43, 27, 92}, // ALT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 61, 27, 92}, // ALT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 69, 94, 27, 92}, // ALT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 33, 27, 92}, // ALT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 47, 27, 92}, // ALT+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 69, 42, 27, 92}, // ALT+F2 smkx: True extended: True @@ -27238,33 +27364,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 69, 66, 71, 27, 92}, // ALT+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 69, 66, 72, 27, 92}, // ALT+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 69, 66, 73, 27, 92}, // ALT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 74, 27, 92}, // ALT+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 75, 27, 92}, // ALT+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 76, 27, 92}, // ALT+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 77, 27, 92}, // ALT+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 78, 27, 92}, // ALT+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 79, 27, 92}, // ALT+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 80, 27, 92}, // ALT+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 81, 27, 92}, // ALT+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 82, 27, 92}, // ALT+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 83, 27, 92}, // ALT+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 84, 27, 92}, // ALT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 85, 27, 92}, // ALT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 86, 27, 92}, // ALT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 87, 27, 92}, // ALT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 88, 27, 92}, // ALT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 89, 27, 92}, // ALT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 90, 27, 92}, // ALT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 97, 27, 92}, // ALT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 98, 27, 92}, // ALT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 99, 27, 92}, // ALT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 100, 27, 92}, // ALT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 101, 27, 92}, // ALT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 102, 27, 92}, // ALT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 103, 27, 92}, // ALT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 69, 66, 104, 27, 92}, // ALT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 69, 66, 74, 27, 92}, // ALT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 75, 27, 92}, // ALT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 76, 27, 92}, // ALT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 77, 27, 92}, // ALT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 78, 27, 92}, // ALT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 79, 27, 92}, // ALT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 80, 27, 92}, // ALT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 81, 27, 92}, // ALT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 82, 27, 92}, // ALT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 83, 27, 92}, // ALT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 84, 27, 92}, // ALT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 85, 27, 92}, // ALT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 86, 27, 92}, // ALT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 87, 27, 92}, // ALT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 88, 27, 92}, // ALT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 89, 27, 92}, // ALT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 90, 27, 92}, // ALT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 97, 27, 92}, // ALT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 98, 27, 92}, // ALT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 99, 27, 92}, // ALT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 100, 27, 92}, // ALT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 101, 27, 92}, // ALT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 102, 27, 92}, // ALT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 103, 27, 92}, // ALT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 69, 66, 104, 27, 92}, // ALT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27303,6 +27427,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 70, 97, 27, 92}, // ALT+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 98, 27, 92}, // ALT+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 99, 27, 92}, // ALT+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 100, 27, 92}, // ALT+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 101, 27, 92}, // ALT+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 102, 27, 92}, // ALT+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 103, 27, 92}, // ALT+SHIFT+O smkx: True extended: True @@ -27311,17 +27436,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 70, 106, 27, 92}, // ALT+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 107, 27, 92}, // ALT+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 108, 27, 92}, // ALT+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 109, 27, 92}, // ALT+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 110, 27, 92}, // ALT+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 111, 27, 92}, // ALT+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 112, 27, 92}, // ALT+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 113, 27, 92}, // ALT+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 114, 27, 92}, // ALT+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 115, 27, 92}, // ALT+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 115, 27, 92}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 116, 27, 92}, // ALT+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 117, 27, 92}, // ALT+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 118, 27, 92}, // ALT+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 119, 27, 92}, // ALT+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 120, 27, 92}, // ALT+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 117, 27, 92}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 118, 27, 92}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 119, 27, 92}, // ALT+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 120, 27, 92}, // ALT+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 121, 27, 92}, // ALT+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 122, 27, 92}, // ALT+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 48, 27, 92}, // ALT+SHIFT+TAB smkx: True extended: True @@ -27332,14 +27458,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 70, 53, 27, 92}, // ALT+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 54, 27, 92}, // ALT+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 55, 27, 92}, // ALT+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 56, 27, 92}, // ALT+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 57, 27, 92}, // ALT+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 56, 27, 92}, // ALT+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 57, 27, 92}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 46, 27, 92}, // ALT+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 45, 27, 92}, // ALT+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 58, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 43, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 61, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 70, 94, 27, 92}, // ALT+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 58, 27, 92}, // ALT+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 43, 27, 92}, // ALT+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 61, 27, 92}, // ALT+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 70, 94, 27, 92}, // ALT+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 33, 27, 92}, // ALT+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 47, 27, 92}, // ALT+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 70, 42, 27, 92}, // ALT+SHIFT+F2 smkx: True extended: True @@ -27366,33 +27492,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 70, 66, 71, 27, 92}, // ALT+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 70, 66, 72, 27, 92}, // ALT+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 70, 66, 73, 27, 92}, // ALT+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 74, 27, 92}, // ALT+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 75, 27, 92}, // ALT+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 76, 27, 92}, // ALT+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 77, 27, 92}, // ALT+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 78, 27, 92}, // ALT+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 79, 27, 92}, // ALT+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 80, 27, 92}, // ALT+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 81, 27, 92}, // ALT+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 82, 27, 92}, // ALT+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 83, 27, 92}, // ALT+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 84, 27, 92}, // ALT+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 85, 27, 92}, // ALT+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 86, 27, 92}, // ALT+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 87, 27, 92}, // ALT+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 88, 27, 92}, // ALT+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 89, 27, 92}, // ALT+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 90, 27, 92}, // ALT+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 97, 27, 92}, // ALT+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 98, 27, 92}, // ALT+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 99, 27, 92}, // ALT+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 100, 27, 92}, // ALT+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 101, 27, 92}, // ALT+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 102, 27, 92}, // ALT+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 103, 27, 92}, // ALT+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 70, 66, 104, 27, 92}, // ALT+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 70, 66, 74, 27, 92}, // ALT+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 75, 27, 92}, // ALT+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 76, 27, 92}, // ALT+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 77, 27, 92}, // ALT+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 78, 27, 92}, // ALT+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 79, 27, 92}, // ALT+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 80, 27, 92}, // ALT+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 81, 27, 92}, // ALT+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 82, 27, 92}, // ALT+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 83, 27, 92}, // ALT+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 84, 27, 92}, // ALT+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 85, 27, 92}, // ALT+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 86, 27, 92}, // ALT+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 87, 27, 92}, // ALT+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 88, 27, 92}, // ALT+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 89, 27, 92}, // ALT+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 90, 27, 92}, // ALT+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 97, 27, 92}, // ALT+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 98, 27, 92}, // ALT+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 99, 27, 92}, // ALT+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 100, 27, 92}, // ALT+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 101, 27, 92}, // ALT+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 102, 27, 92}, // ALT+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 103, 27, 92}, // ALT+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 70, 66, 104, 27, 92}, // ALT+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27431,6 +27555,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 71, 97, 27, 92}, // ALT+CONTROL+I smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 98, 27, 92}, // ALT+CONTROL+J smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 99, 27, 92}, // ALT+CONTROL+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 100, 27, 92}, // ALT+CONTROL+L smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 101, 27, 92}, // ALT+CONTROL+M smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 102, 27, 92}, // ALT+CONTROL+N smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 103, 27, 92}, // ALT+CONTROL+O smkx: True extended: True @@ -27439,17 +27564,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 71, 106, 27, 92}, // ALT+CONTROL+R smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 107, 27, 92}, // ALT+CONTROL+S smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 108, 27, 92}, // ALT+CONTROL+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 109, 27, 92}, // ALT+CONTROL+U smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 110, 27, 92}, // ALT+CONTROL+V smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 111, 27, 92}, // ALT+CONTROL+W smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 112, 27, 92}, // ALT+CONTROL+X smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 113, 27, 92}, // ALT+CONTROL+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 114, 27, 92}, // ALT+CONTROL+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 115, 27, 92}, // ALT+CONTROL+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 115, 27, 92}, // ALT+CONTROL+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 116, 27, 92}, // ALT+CONTROL+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 117, 27, 92}, // ALT+CONTROL+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 118, 27, 92}, // ALT+CONTROL+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 119, 27, 92}, // ALT+CONTROL+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 120, 27, 92}, // ALT+CONTROL+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 117, 27, 92}, // ALT+CONTROL+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 118, 27, 92}, // ALT+CONTROL+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 119, 27, 92}, // ALT+CONTROL+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 120, 27, 92}, // ALT+CONTROL+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 121, 27, 92}, // ALT+CONTROL+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 122, 27, 92}, // ALT+CONTROL+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 48, 27, 92}, // ALT+CONTROL+TAB smkx: True extended: True @@ -27460,14 +27586,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 71, 53, 27, 92}, // ALT+CONTROL+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 54, 27, 92}, // ALT+CONTROL+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 55, 27, 92}, // ALT+CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 56, 27, 92}, // ALT+CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 57, 27, 92}, // ALT+CONTROL+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 56, 27, 92}, // ALT+CONTROL+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 57, 27, 92}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 46, 27, 92}, // ALT+CONTROL+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 45, 27, 92}, // ALT+CONTROL+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 58, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 43, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 61, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 71, 94, 27, 92}, // ALT+CONTROL+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 58, 27, 92}, // ALT+CONTROL+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 43, 27, 92}, // ALT+CONTROL+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 61, 27, 92}, // ALT+CONTROL+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 71, 94, 27, 92}, // ALT+CONTROL+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 33, 27, 92}, // ALT+CONTROL+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 47, 27, 92}, // ALT+CONTROL+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 71, 42, 27, 92}, // ALT+CONTROL+F2 smkx: True extended: True @@ -27494,33 +27620,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 71, 66, 71, 27, 92}, // ALT+CONTROL+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 71, 66, 72, 27, 92}, // ALT+CONTROL+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 71, 66, 73, 27, 92}, // ALT+CONTROL+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 74, 27, 92}, // ALT+CONTROL+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 75, 27, 92}, // ALT+CONTROL+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 76, 27, 92}, // ALT+CONTROL+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 77, 27, 92}, // ALT+CONTROL+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 78, 27, 92}, // ALT+CONTROL+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 79, 27, 92}, // ALT+CONTROL+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 80, 27, 92}, // ALT+CONTROL+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 81, 27, 92}, // ALT+CONTROL+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 82, 27, 92}, // ALT+CONTROL+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 83, 27, 92}, // ALT+CONTROL+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 84, 27, 92}, // ALT+CONTROL+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 85, 27, 92}, // ALT+CONTROL+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 86, 27, 92}, // ALT+CONTROL+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 87, 27, 92}, // ALT+CONTROL+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 88, 27, 92}, // ALT+CONTROL+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 89, 27, 92}, // ALT+CONTROL+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 90, 27, 92}, // ALT+CONTROL+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 98, 27, 92}, // ALT+CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 99, 27, 92}, // ALT+CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 100, 27, 92}, // ALT+CONTROL+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 102, 27, 92}, // ALT+CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 103, 27, 92}, // ALT+CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 71, 66, 104, 27, 92}, // ALT+CONTROL+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 71, 66, 74, 27, 92}, // ALT+CONTROL+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 75, 27, 92}, // ALT+CONTROL+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 76, 27, 92}, // ALT+CONTROL+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 77, 27, 92}, // ALT+CONTROL+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 78, 27, 92}, // ALT+CONTROL+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 79, 27, 92}, // ALT+CONTROL+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 80, 27, 92}, // ALT+CONTROL+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 81, 27, 92}, // ALT+CONTROL+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 82, 27, 92}, // ALT+CONTROL+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 83, 27, 92}, // ALT+CONTROL+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 84, 27, 92}, // ALT+CONTROL+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 85, 27, 92}, // ALT+CONTROL+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 86, 27, 92}, // ALT+CONTROL+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 87, 27, 92}, // ALT+CONTROL+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 88, 27, 92}, // ALT+CONTROL+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 89, 27, 92}, // ALT+CONTROL+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 90, 27, 92}, // ALT+CONTROL+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 97, 27, 92}, // ALT+CONTROL+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 98, 27, 92}, // ALT+CONTROL+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 99, 27, 92}, // ALT+CONTROL+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 100, 27, 92}, // ALT+CONTROL+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 101, 27, 92}, // ALT+CONTROL+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 102, 27, 92}, // ALT+CONTROL+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 103, 27, 92}, // ALT+CONTROL+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 71, 66, 104, 27, 92}, // ALT+CONTROL+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27559,6 +27683,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 72, 97, 27, 92}, // ALT+CONTROL+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 98, 27, 92}, // ALT+CONTROL+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 99, 27, 92}, // ALT+CONTROL+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 100, 27, 92}, // ALT+CONTROL+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 101, 27, 92}, // ALT+CONTROL+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 102, 27, 92}, // ALT+CONTROL+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 103, 27, 92}, // ALT+CONTROL+SHIFT+O smkx: True extended: True @@ -27567,17 +27692,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 72, 106, 27, 92}, // ALT+CONTROL+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 107, 27, 92}, // ALT+CONTROL+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 108, 27, 92}, // ALT+CONTROL+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 109, 27, 92}, // ALT+CONTROL+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 110, 27, 92}, // ALT+CONTROL+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 111, 27, 92}, // ALT+CONTROL+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 112, 27, 92}, // ALT+CONTROL+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 113, 27, 92}, // ALT+CONTROL+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 114, 27, 92}, // ALT+CONTROL+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 116, 27, 92}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 121, 27, 92}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 122, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 48, 27, 92}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: True @@ -27588,14 +27714,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 72, 53, 27, 92}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 54, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 55, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 46, 27, 92}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 45, 27, 92}, // ALT+CONTROL+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 33, 27, 92}, // ALT+CONTROL+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 47, 27, 92}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 72, 42, 27, 92}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: True @@ -27622,33 +27748,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 72, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 72, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 72, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27687,6 +27811,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 73, 97, 27, 92}, // SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 98, 27, 92}, // SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 99, 27, 92}, // SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 100, 27, 92}, // SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 101, 27, 92}, // SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 102, 27, 92}, // SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 103, 27, 92}, // SUPER+O smkx: True extended: True @@ -27695,17 +27820,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 73, 106, 27, 92}, // SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 107, 27, 92}, // SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 108, 27, 92}, // SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 109, 27, 92}, // SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 110, 27, 92}, // SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 111, 27, 92}, // SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 112, 27, 92}, // SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 113, 27, 92}, // SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 114, 27, 92}, // SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 115, 27, 92}, // SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 115, 27, 92}, // SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 116, 27, 92}, // SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 117, 27, 92}, // SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 118, 27, 92}, // SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 119, 27, 92}, // SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 120, 27, 92}, // SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 117, 27, 92}, // SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 118, 27, 92}, // SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 119, 27, 92}, // SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 120, 27, 92}, // SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 121, 27, 92}, // SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 122, 27, 92}, // SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 48, 27, 92}, // SUPER+TAB smkx: True extended: True @@ -27716,14 +27842,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 73, 53, 27, 92}, // SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 54, 27, 92}, // SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 55, 27, 92}, // SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 56, 27, 92}, // SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 57, 27, 92}, // SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 56, 27, 92}, // SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 57, 27, 92}, // SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 46, 27, 92}, // SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 45, 27, 92}, // SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 58, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 43, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 61, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 73, 94, 27, 92}, // SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 58, 27, 92}, // SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 43, 27, 92}, // SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 61, 27, 92}, // SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 73, 94, 27, 92}, // SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 33, 27, 92}, // SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 47, 27, 92}, // SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 73, 42, 27, 92}, // SUPER+F2 smkx: True extended: True @@ -27750,33 +27876,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 73, 66, 71, 27, 92}, // SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 73, 66, 72, 27, 92}, // SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 73, 66, 73, 27, 92}, // SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 74, 27, 92}, // SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 75, 27, 92}, // SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 76, 27, 92}, // SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 77, 27, 92}, // SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 78, 27, 92}, // SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 79, 27, 92}, // SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 80, 27, 92}, // SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 81, 27, 92}, // SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 82, 27, 92}, // SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 83, 27, 92}, // SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 84, 27, 92}, // SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 85, 27, 92}, // SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 86, 27, 92}, // SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 87, 27, 92}, // SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 88, 27, 92}, // SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 89, 27, 92}, // SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 90, 27, 92}, // SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 97, 27, 92}, // SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 98, 27, 92}, // SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 99, 27, 92}, // SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 100, 27, 92}, // SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 101, 27, 92}, // SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 102, 27, 92}, // SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 103, 27, 92}, // SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 73, 66, 104, 27, 92}, // SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 73, 66, 74, 27, 92}, // SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 75, 27, 92}, // SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 76, 27, 92}, // SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 77, 27, 92}, // SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 78, 27, 92}, // SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 79, 27, 92}, // SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 80, 27, 92}, // SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 81, 27, 92}, // SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 82, 27, 92}, // SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 83, 27, 92}, // SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 84, 27, 92}, // SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 85, 27, 92}, // SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 86, 27, 92}, // SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 87, 27, 92}, // SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 88, 27, 92}, // SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 89, 27, 92}, // SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 90, 27, 92}, // SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 97, 27, 92}, // SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 98, 27, 92}, // SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 99, 27, 92}, // SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 100, 27, 92}, // SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 101, 27, 92}, // SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 102, 27, 92}, // SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 103, 27, 92}, // SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 73, 66, 104, 27, 92}, // SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27815,6 +27939,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 74, 97, 27, 92}, // SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 98, 27, 92}, // SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 99, 27, 92}, // SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 100, 27, 92}, // SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 101, 27, 92}, // SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 102, 27, 92}, // SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 103, 27, 92}, // SHIFT+SUPER+O smkx: True extended: True @@ -27823,17 +27948,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 74, 106, 27, 92}, // SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 107, 27, 92}, // SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 108, 27, 92}, // SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 109, 27, 92}, // SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 110, 27, 92}, // SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 111, 27, 92}, // SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 112, 27, 92}, // SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 113, 27, 92}, // SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 114, 27, 92}, // SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 115, 27, 92}, // SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 115, 27, 92}, // SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 116, 27, 92}, // SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 117, 27, 92}, // SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 118, 27, 92}, // SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 119, 27, 92}, // SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 120, 27, 92}, // SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 117, 27, 92}, // SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 118, 27, 92}, // SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 119, 27, 92}, // SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 120, 27, 92}, // SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 121, 27, 92}, // SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 122, 27, 92}, // SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 48, 27, 92}, // SHIFT+SUPER+TAB smkx: True extended: True @@ -27844,14 +27970,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 74, 53, 27, 92}, // SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 54, 27, 92}, // SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 55, 27, 92}, // SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 56, 27, 92}, // SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 57, 27, 92}, // SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 56, 27, 92}, // SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 57, 27, 92}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 46, 27, 92}, // SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 45, 27, 92}, // SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 58, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 43, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 61, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 74, 94, 27, 92}, // SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 58, 27, 92}, // SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 43, 27, 92}, // SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 61, 27, 92}, // SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 74, 94, 27, 92}, // SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 33, 27, 92}, // SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 47, 27, 92}, // SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 74, 42, 27, 92}, // SHIFT+SUPER+F2 smkx: True extended: True @@ -27878,33 +28004,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 74, 66, 71, 27, 92}, // SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 74, 66, 72, 27, 92}, // SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 74, 66, 73, 27, 92}, // SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 74, 27, 92}, // SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 75, 27, 92}, // SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 76, 27, 92}, // SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 77, 27, 92}, // SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 78, 27, 92}, // SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 79, 27, 92}, // SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 80, 27, 92}, // SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 81, 27, 92}, // SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 82, 27, 92}, // SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 83, 27, 92}, // SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 84, 27, 92}, // SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 85, 27, 92}, // SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 86, 27, 92}, // SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 87, 27, 92}, // SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 88, 27, 92}, // SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 89, 27, 92}, // SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 90, 27, 92}, // SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 97, 27, 92}, // SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 98, 27, 92}, // SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 99, 27, 92}, // SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 100, 27, 92}, // SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 101, 27, 92}, // SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 102, 27, 92}, // SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 103, 27, 92}, // SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 74, 66, 104, 27, 92}, // SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 74, 66, 74, 27, 92}, // SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 75, 27, 92}, // SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 76, 27, 92}, // SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 77, 27, 92}, // SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 78, 27, 92}, // SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 79, 27, 92}, // SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 80, 27, 92}, // SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 81, 27, 92}, // SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 82, 27, 92}, // SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 83, 27, 92}, // SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 84, 27, 92}, // SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 85, 27, 92}, // SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 86, 27, 92}, // SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 87, 27, 92}, // SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 88, 27, 92}, // SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 89, 27, 92}, // SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 90, 27, 92}, // SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 97, 27, 92}, // SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 98, 27, 92}, // SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 99, 27, 92}, // SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 100, 27, 92}, // SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 101, 27, 92}, // SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 102, 27, 92}, // SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 103, 27, 92}, // SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 74, 66, 104, 27, 92}, // SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -27943,6 +28067,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 75, 97, 27, 92}, // CONTROL+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 98, 27, 92}, // CONTROL+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 99, 27, 92}, // CONTROL+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 100, 27, 92}, // CONTROL+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 101, 27, 92}, // CONTROL+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 102, 27, 92}, // CONTROL+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 103, 27, 92}, // CONTROL+SUPER+O smkx: True extended: True @@ -27951,17 +28076,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 75, 106, 27, 92}, // CONTROL+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 107, 27, 92}, // CONTROL+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 108, 27, 92}, // CONTROL+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 109, 27, 92}, // CONTROL+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 110, 27, 92}, // CONTROL+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 111, 27, 92}, // CONTROL+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 112, 27, 92}, // CONTROL+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 113, 27, 92}, // CONTROL+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 114, 27, 92}, // CONTROL+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 115, 27, 92}, // CONTROL+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 115, 27, 92}, // CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 116, 27, 92}, // CONTROL+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 117, 27, 92}, // CONTROL+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 118, 27, 92}, // CONTROL+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 119, 27, 92}, // CONTROL+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 120, 27, 92}, // CONTROL+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 117, 27, 92}, // CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 118, 27, 92}, // CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 119, 27, 92}, // CONTROL+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 120, 27, 92}, // CONTROL+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 121, 27, 92}, // CONTROL+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 122, 27, 92}, // CONTROL+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 48, 27, 92}, // CONTROL+SUPER+TAB smkx: True extended: True @@ -27972,14 +28098,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 75, 53, 27, 92}, // CONTROL+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 54, 27, 92}, // CONTROL+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 55, 27, 92}, // CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 56, 27, 92}, // CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 57, 27, 92}, // CONTROL+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 56, 27, 92}, // CONTROL+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 57, 27, 92}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 46, 27, 92}, // CONTROL+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 45, 27, 92}, // CONTROL+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 58, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 43, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 61, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 75, 94, 27, 92}, // CONTROL+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 58, 27, 92}, // CONTROL+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 43, 27, 92}, // CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 61, 27, 92}, // CONTROL+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 75, 94, 27, 92}, // CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 33, 27, 92}, // CONTROL+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 47, 27, 92}, // CONTROL+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 75, 42, 27, 92}, // CONTROL+SUPER+F2 smkx: True extended: True @@ -28006,33 +28132,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 75, 66, 71, 27, 92}, // CONTROL+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 75, 66, 72, 27, 92}, // CONTROL+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 75, 66, 73, 27, 92}, // CONTROL+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 74, 27, 92}, // CONTROL+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 75, 27, 92}, // CONTROL+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 76, 27, 92}, // CONTROL+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 77, 27, 92}, // CONTROL+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 78, 27, 92}, // CONTROL+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 79, 27, 92}, // CONTROL+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 80, 27, 92}, // CONTROL+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 81, 27, 92}, // CONTROL+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 82, 27, 92}, // CONTROL+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 83, 27, 92}, // CONTROL+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 84, 27, 92}, // CONTROL+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 85, 27, 92}, // CONTROL+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 86, 27, 92}, // CONTROL+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 87, 27, 92}, // CONTROL+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 88, 27, 92}, // CONTROL+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 89, 27, 92}, // CONTROL+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 90, 27, 92}, // CONTROL+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 97, 27, 92}, // CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 98, 27, 92}, // CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 99, 27, 92}, // CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 100, 27, 92}, // CONTROL+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 101, 27, 92}, // CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 102, 27, 92}, // CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 103, 27, 92}, // CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 75, 66, 104, 27, 92}, // CONTROL+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 75, 66, 74, 27, 92}, // CONTROL+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 75, 27, 92}, // CONTROL+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 76, 27, 92}, // CONTROL+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 77, 27, 92}, // CONTROL+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 78, 27, 92}, // CONTROL+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 79, 27, 92}, // CONTROL+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 80, 27, 92}, // CONTROL+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 81, 27, 92}, // CONTROL+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 82, 27, 92}, // CONTROL+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 83, 27, 92}, // CONTROL+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 84, 27, 92}, // CONTROL+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 85, 27, 92}, // CONTROL+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 86, 27, 92}, // CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 87, 27, 92}, // CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 88, 27, 92}, // CONTROL+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 89, 27, 92}, // CONTROL+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 90, 27, 92}, // CONTROL+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 97, 27, 92}, // CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 98, 27, 92}, // CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 99, 27, 92}, // CONTROL+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 100, 27, 92}, // CONTROL+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 101, 27, 92}, // CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 102, 27, 92}, // CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 103, 27, 92}, // CONTROL+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 75, 66, 104, 27, 92}, // CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28071,6 +28195,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 76, 97, 27, 92}, // CONTROL+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 98, 27, 92}, // CONTROL+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 99, 27, 92}, // CONTROL+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 100, 27, 92}, // CONTROL+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 101, 27, 92}, // CONTROL+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 102, 27, 92}, // CONTROL+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 103, 27, 92}, // CONTROL+SHIFT+SUPER+O smkx: True extended: True @@ -28079,17 +28204,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 76, 106, 27, 92}, // CONTROL+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 107, 27, 92}, // CONTROL+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 108, 27, 92}, // CONTROL+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 109, 27, 92}, // CONTROL+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 110, 27, 92}, // CONTROL+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 111, 27, 92}, // CONTROL+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 112, 27, 92}, // CONTROL+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 113, 27, 92}, // CONTROL+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 114, 27, 92}, // CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 116, 27, 92}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 121, 27, 92}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 122, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 48, 27, 92}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: True @@ -28100,14 +28226,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 76, 53, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 54, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 55, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 46, 27, 92}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 45, 27, 92}, // CONTROL+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 33, 27, 92}, // CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 47, 27, 92}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 76, 42, 27, 92}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: True @@ -28134,33 +28260,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 76, 66, 71, 27, 92}, // CONTROL+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 76, 66, 72, 27, 92}, // CONTROL+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 76, 66, 73, 27, 92}, // CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28199,6 +28323,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 77, 97, 27, 92}, // ALT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 98, 27, 92}, // ALT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 99, 27, 92}, // ALT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 100, 27, 92}, // ALT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 101, 27, 92}, // ALT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 102, 27, 92}, // ALT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 103, 27, 92}, // ALT+SUPER+O smkx: True extended: True @@ -28207,17 +28332,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 77, 106, 27, 92}, // ALT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 107, 27, 92}, // ALT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 108, 27, 92}, // ALT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 109, 27, 92}, // ALT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 110, 27, 92}, // ALT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 111, 27, 92}, // ALT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 112, 27, 92}, // ALT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 113, 27, 92}, // ALT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 114, 27, 92}, // ALT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 115, 27, 92}, // ALT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 115, 27, 92}, // ALT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 116, 27, 92}, // ALT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 117, 27, 92}, // ALT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 118, 27, 92}, // ALT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 119, 27, 92}, // ALT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 120, 27, 92}, // ALT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 117, 27, 92}, // ALT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 118, 27, 92}, // ALT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 119, 27, 92}, // ALT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 120, 27, 92}, // ALT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 121, 27, 92}, // ALT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 122, 27, 92}, // ALT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 48, 27, 92}, // ALT+SUPER+TAB smkx: True extended: True @@ -28228,14 +28354,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 77, 53, 27, 92}, // ALT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 54, 27, 92}, // ALT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 55, 27, 92}, // ALT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 56, 27, 92}, // ALT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 57, 27, 92}, // ALT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 56, 27, 92}, // ALT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 57, 27, 92}, // ALT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 46, 27, 92}, // ALT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 45, 27, 92}, // ALT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 58, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 43, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 61, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 77, 94, 27, 92}, // ALT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 58, 27, 92}, // ALT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 43, 27, 92}, // ALT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 61, 27, 92}, // ALT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 77, 94, 27, 92}, // ALT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 33, 27, 92}, // ALT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 47, 27, 92}, // ALT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 77, 42, 27, 92}, // ALT+SUPER+F2 smkx: True extended: True @@ -28262,33 +28388,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 77, 66, 71, 27, 92}, // ALT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 77, 66, 72, 27, 92}, // ALT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 77, 66, 73, 27, 92}, // ALT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 74, 27, 92}, // ALT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 75, 27, 92}, // ALT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 76, 27, 92}, // ALT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 77, 27, 92}, // ALT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 78, 27, 92}, // ALT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 79, 27, 92}, // ALT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 80, 27, 92}, // ALT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 81, 27, 92}, // ALT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 82, 27, 92}, // ALT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 83, 27, 92}, // ALT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 84, 27, 92}, // ALT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 85, 27, 92}, // ALT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 86, 27, 92}, // ALT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 87, 27, 92}, // ALT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 88, 27, 92}, // ALT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 89, 27, 92}, // ALT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 90, 27, 92}, // ALT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 97, 27, 92}, // ALT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 98, 27, 92}, // ALT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 99, 27, 92}, // ALT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 100, 27, 92}, // ALT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 101, 27, 92}, // ALT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 102, 27, 92}, // ALT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 103, 27, 92}, // ALT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 77, 66, 104, 27, 92}, // ALT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 77, 66, 74, 27, 92}, // ALT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 75, 27, 92}, // ALT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 76, 27, 92}, // ALT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 77, 27, 92}, // ALT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 78, 27, 92}, // ALT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 79, 27, 92}, // ALT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 80, 27, 92}, // ALT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 81, 27, 92}, // ALT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 82, 27, 92}, // ALT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 83, 27, 92}, // ALT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 84, 27, 92}, // ALT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 85, 27, 92}, // ALT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 86, 27, 92}, // ALT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 87, 27, 92}, // ALT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 88, 27, 92}, // ALT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 89, 27, 92}, // ALT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 90, 27, 92}, // ALT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 97, 27, 92}, // ALT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 98, 27, 92}, // ALT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 99, 27, 92}, // ALT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 100, 27, 92}, // ALT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 101, 27, 92}, // ALT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 102, 27, 92}, // ALT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 103, 27, 92}, // ALT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 77, 66, 104, 27, 92}, // ALT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28327,6 +28451,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 78, 97, 27, 92}, // ALT+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 98, 27, 92}, // ALT+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 99, 27, 92}, // ALT+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 100, 27, 92}, // ALT+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 101, 27, 92}, // ALT+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 102, 27, 92}, // ALT+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 103, 27, 92}, // ALT+SHIFT+SUPER+O smkx: True extended: True @@ -28335,17 +28460,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 78, 106, 27, 92}, // ALT+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 107, 27, 92}, // ALT+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 108, 27, 92}, // ALT+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 109, 27, 92}, // ALT+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 110, 27, 92}, // ALT+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 111, 27, 92}, // ALT+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 112, 27, 92}, // ALT+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 113, 27, 92}, // ALT+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 114, 27, 92}, // ALT+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 116, 27, 92}, // ALT+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 121, 27, 92}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 122, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 48, 27, 92}, // ALT+SHIFT+SUPER+TAB smkx: True extended: True @@ -28356,14 +28482,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 78, 53, 27, 92}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 54, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 55, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 46, 27, 92}, // ALT+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 45, 27, 92}, // ALT+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 33, 27, 92}, // ALT+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 47, 27, 92}, // ALT+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 78, 42, 27, 92}, // ALT+SHIFT+SUPER+F2 smkx: True extended: True @@ -28390,33 +28516,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 78, 66, 71, 27, 92}, // ALT+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 78, 66, 72, 27, 92}, // ALT+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 78, 66, 73, 27, 92}, // ALT+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28455,6 +28579,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 79, 97, 27, 92}, // ALT+CONTROL+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 98, 27, 92}, // ALT+CONTROL+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 99, 27, 92}, // ALT+CONTROL+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 100, 27, 92}, // ALT+CONTROL+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 101, 27, 92}, // ALT+CONTROL+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 102, 27, 92}, // ALT+CONTROL+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 103, 27, 92}, // ALT+CONTROL+SUPER+O smkx: True extended: True @@ -28463,17 +28588,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 79, 106, 27, 92}, // ALT+CONTROL+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 107, 27, 92}, // ALT+CONTROL+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 108, 27, 92}, // ALT+CONTROL+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 109, 27, 92}, // ALT+CONTROL+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 110, 27, 92}, // ALT+CONTROL+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 111, 27, 92}, // ALT+CONTROL+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 112, 27, 92}, // ALT+CONTROL+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 113, 27, 92}, // ALT+CONTROL+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 114, 27, 92}, // ALT+CONTROL+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 116, 27, 92}, // ALT+CONTROL+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 121, 27, 92}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 122, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 48, 27, 92}, // ALT+CONTROL+SUPER+TAB smkx: True extended: True @@ -28484,14 +28610,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 79, 53, 27, 92}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 54, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 55, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 46, 27, 92}, // ALT+CONTROL+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 45, 27, 92}, // ALT+CONTROL+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 33, 27, 92}, // ALT+CONTROL+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 47, 27, 92}, // ALT+CONTROL+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 79, 42, 27, 92}, // ALT+CONTROL+SUPER+F2 smkx: True extended: True @@ -28518,33 +28644,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 79, 66, 71, 27, 92}, // ALT+CONTROL+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 79, 66, 72, 27, 92}, // ALT+CONTROL+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 79, 66, 73, 27, 92}, // ALT+CONTROL+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28583,6 +28707,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 80, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+O smkx: True extended: True @@ -28591,17 +28716,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 80, 106, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 107, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 108, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 109, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 110, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 111, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 112, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 113, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 114, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 116, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 121, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 122, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 48, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: True @@ -28612,14 +28738,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 112, 80, 53, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 54, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 55, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 46, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 45, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 112, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 112, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 33, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 47, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 112, 80, 42, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: True @@ -28646,33 +28772,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 112, 80, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 112, 80, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 112, 80, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 112, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 112, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 112, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28711,6 +28835,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 65, 97, 27, 92}, // I smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 98, 27, 92}, // J smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 99, 27, 92}, // K smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 100, 27, 92}, // L smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 101, 27, 92}, // M smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 102, 27, 92}, // N smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 103, 27, 92}, // O smkx: True extended: True @@ -28719,17 +28844,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 65, 106, 27, 92}, // R smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 107, 27, 92}, // S smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 108, 27, 92}, // T smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 109, 27, 92}, // U smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 110, 27, 92}, // V smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 111, 27, 92}, // W smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 112, 27, 92}, // X smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 113, 27, 92}, // Y smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 114, 27, 92}, // Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 115, 27, 92}, // BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 115, 27, 92}, // LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 116, 27, 92}, // BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 117, 27, 92}, // BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 118, 27, 92}, // ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 119, 27, 92}, // 1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 120, 27, 92}, // 2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 117, 27, 92}, // RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 118, 27, 92}, // GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 119, 27, 92}, // WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 120, 27, 92}, // WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 121, 27, 92}, // ESCAPE smkx: True extended: True {0x1, 13}, // ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 48, 27, 92}, // TAB smkx: True extended: True @@ -28740,14 +28866,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 65, 53, 27, 92}, // LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 54, 27, 92}, // DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 55, 27, 92}, // UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 56, 27, 92}, // UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 57, 27, 92}, // DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 56, 27, 92}, // PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 57, 27, 92}, // PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 46, 27, 92}, // HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 45, 27, 92}, // END smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 58, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 43, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 61, 27, 92}, // LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 65, 94, 27, 92}, // SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 58, 27, 92}, // CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 43, 27, 92}, // SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 61, 27, 92}, // NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 65, 94, 27, 92}, // PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 33, 27, 92}, // PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 47, 27, 92}, // F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 65, 42, 27, 92}, // F2 smkx: True extended: True @@ -28774,31 +28900,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 65, 66, 71, 27, 92}, // F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 65, 66, 72, 27, 92}, // F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 65, 66, 73, 27, 92}, // F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 74, 27, 92}, // 0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 75, 27, 92}, // 1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 76, 27, 92}, // 2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 77, 27, 92}, // 3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 78, 27, 92}, // 4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 79, 27, 92}, // 5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 80, 27, 92}, // 6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 81, 27, 92}, // 7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 82, 27, 92}, // 8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 83, 27, 92}, // 9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 84, 27, 92}, // DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 85, 27, 92}, // DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 86, 27, 92}, // MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 87, 27, 92}, // SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 88, 27, 92}, // ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 89, 27, 92}, // ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 90, 27, 92}, // EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 97, 27, 92}, // SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 98, 27, 92}, // CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 99, 27, 92}, // ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 100, 27, 92}, // SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 101, 27, 92}, // SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 102, 27, 92}, // CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 103, 27, 92}, // ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 65, 66, 104, 27, 92}, // SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 74, 27, 92}, // KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 75, 27, 92}, // KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 76, 27, 92}, // KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 77, 27, 92}, // KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 78, 27, 92}, // KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 79, 27, 92}, // KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 80, 27, 92}, // KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 81, 27, 92}, // KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 82, 27, 92}, // KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 83, 27, 92}, // KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 84, 27, 92}, // KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 85, 27, 92}, // KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 86, 27, 92}, // KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 87, 27, 92}, // KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 88, 27, 92}, // KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 89, 27, 92}, // KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 90, 27, 92}, // KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 97, 27, 92}, // LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 98, 27, 92}, // LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 99, 27, 92}, // LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 100, 27, 92}, // LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 101, 27, 92}, // RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 102, 27, 92}, // RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 103, 27, 92}, // RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 65, 66, 104, 27, 92}, // RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28856,8 +28982,8 @@ static const uint8_t key_bytes[32768][10] = { {0}, {0}, {0}, -{0x8, 27, 95, 75, 116, 66, 119, 27, 92}, // SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 120, 27, 92}, // SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 119, 27, 92}, // SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 120, 27, 92}, // SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 121, 27, 92}, // SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 122, 27, 92}, // SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 48, 27, 92}, // SHIFT+TAB smkx: True extended: True @@ -28868,14 +28994,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 66, 53, 27, 92}, // SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 54, 27, 92}, // SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 55, 27, 92}, // SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 56, 27, 92}, // SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 57, 27, 92}, // SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 56, 27, 92}, // SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 57, 27, 92}, // SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 46, 27, 92}, // SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 45, 27, 92}, // SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 58, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 43, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 61, 27, 92}, // SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 66, 94, 27, 92}, // SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 58, 27, 92}, // SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 43, 27, 92}, // SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 61, 27, 92}, // SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 66, 94, 27, 92}, // SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 33, 27, 92}, // SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 47, 27, 92}, // SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 66, 42, 27, 92}, // SHIFT+F2 smkx: True extended: True @@ -28902,33 +29028,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 66, 66, 71, 27, 92}, // SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 66, 66, 72, 27, 92}, // SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 66, 66, 73, 27, 92}, // SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 74, 27, 92}, // SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 75, 27, 92}, // SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 76, 27, 92}, // SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 77, 27, 92}, // SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 78, 27, 92}, // SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 79, 27, 92}, // SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 80, 27, 92}, // SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 81, 27, 92}, // SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 82, 27, 92}, // SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 83, 27, 92}, // SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 84, 27, 92}, // SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 85, 27, 92}, // SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 86, 27, 92}, // SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 87, 27, 92}, // SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 88, 27, 92}, // SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 89, 27, 92}, // SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 90, 27, 92}, // SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 97, 27, 92}, // SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 98, 27, 92}, // SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 99, 27, 92}, // SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 100, 27, 92}, // SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 101, 27, 92}, // SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 102, 27, 92}, // SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 103, 27, 92}, // SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 66, 66, 104, 27, 92}, // SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 66, 66, 74, 27, 92}, // SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 75, 27, 92}, // SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 76, 27, 92}, // SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 77, 27, 92}, // SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 78, 27, 92}, // SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 79, 27, 92}, // SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 80, 27, 92}, // SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 81, 27, 92}, // SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 82, 27, 92}, // SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 83, 27, 92}, // SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 84, 27, 92}, // SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 85, 27, 92}, // SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 86, 27, 92}, // SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 87, 27, 92}, // SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 88, 27, 92}, // SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 89, 27, 92}, // SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 90, 27, 92}, // SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 97, 27, 92}, // SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 98, 27, 92}, // SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 99, 27, 92}, // SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 100, 27, 92}, // SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 101, 27, 92}, // SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 102, 27, 92}, // SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 103, 27, 92}, // SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 66, 66, 104, 27, 92}, // SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -28967,6 +29091,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 67, 97, 27, 92}, // CONTROL+I smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 98, 27, 92}, // CONTROL+J smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 99, 27, 92}, // CONTROL+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 100, 27, 92}, // CONTROL+L smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 101, 27, 92}, // CONTROL+M smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 102, 27, 92}, // CONTROL+N smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 103, 27, 92}, // CONTROL+O smkx: True extended: True @@ -28975,17 +29100,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 67, 106, 27, 92}, // CONTROL+R smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 107, 27, 92}, // CONTROL+S smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 108, 27, 92}, // CONTROL+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 109, 27, 92}, // CONTROL+U smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 110, 27, 92}, // CONTROL+V smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 111, 27, 92}, // CONTROL+W smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 112, 27, 92}, // CONTROL+X smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 113, 27, 92}, // CONTROL+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 114, 27, 92}, // CONTROL+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 115, 27, 92}, // CONTROL+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 115, 27, 92}, // CONTROL+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 116, 27, 92}, // CONTROL+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 117, 27, 92}, // CONTROL+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 118, 27, 92}, // CONTROL+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 119, 27, 92}, // CONTROL+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 120, 27, 92}, // CONTROL+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 117, 27, 92}, // CONTROL+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 118, 27, 92}, // CONTROL+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 119, 27, 92}, // CONTROL+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 120, 27, 92}, // CONTROL+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 121, 27, 92}, // CONTROL+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 122, 27, 92}, // CONTROL+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 48, 27, 92}, // CONTROL+TAB smkx: True extended: True @@ -28996,14 +29122,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 67, 53, 27, 92}, // CONTROL+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 54, 27, 92}, // CONTROL+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 55, 27, 92}, // CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 56, 27, 92}, // CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 57, 27, 92}, // CONTROL+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 56, 27, 92}, // CONTROL+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 57, 27, 92}, // CONTROL+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 46, 27, 92}, // CONTROL+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 45, 27, 92}, // CONTROL+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 58, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 43, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 61, 27, 92}, // CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 67, 94, 27, 92}, // CONTROL+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 58, 27, 92}, // CONTROL+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 43, 27, 92}, // CONTROL+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 61, 27, 92}, // CONTROL+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 67, 94, 27, 92}, // CONTROL+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 33, 27, 92}, // CONTROL+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 47, 27, 92}, // CONTROL+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 67, 42, 27, 92}, // CONTROL+F2 smkx: True extended: True @@ -29030,33 +29156,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 67, 66, 71, 27, 92}, // CONTROL+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 67, 66, 72, 27, 92}, // CONTROL+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 67, 66, 73, 27, 92}, // CONTROL+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 74, 27, 92}, // CONTROL+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 75, 27, 92}, // CONTROL+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 76, 27, 92}, // CONTROL+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 77, 27, 92}, // CONTROL+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 78, 27, 92}, // CONTROL+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 79, 27, 92}, // CONTROL+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 80, 27, 92}, // CONTROL+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 81, 27, 92}, // CONTROL+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 82, 27, 92}, // CONTROL+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 83, 27, 92}, // CONTROL+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 84, 27, 92}, // CONTROL+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 85, 27, 92}, // CONTROL+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 86, 27, 92}, // CONTROL+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 87, 27, 92}, // CONTROL+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 88, 27, 92}, // CONTROL+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 89, 27, 92}, // CONTROL+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 90, 27, 92}, // CONTROL+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 97, 27, 92}, // CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 98, 27, 92}, // CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 99, 27, 92}, // CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 100, 27, 92}, // CONTROL+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 101, 27, 92}, // CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 102, 27, 92}, // CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 103, 27, 92}, // CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 67, 66, 104, 27, 92}, // CONTROL+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 67, 66, 74, 27, 92}, // CONTROL+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 75, 27, 92}, // CONTROL+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 76, 27, 92}, // CONTROL+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 77, 27, 92}, // CONTROL+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 78, 27, 92}, // CONTROL+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 79, 27, 92}, // CONTROL+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 80, 27, 92}, // CONTROL+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 81, 27, 92}, // CONTROL+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 82, 27, 92}, // CONTROL+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 83, 27, 92}, // CONTROL+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 84, 27, 92}, // CONTROL+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 85, 27, 92}, // CONTROL+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 86, 27, 92}, // CONTROL+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 87, 27, 92}, // CONTROL+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 88, 27, 92}, // CONTROL+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 89, 27, 92}, // CONTROL+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 90, 27, 92}, // CONTROL+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 97, 27, 92}, // CONTROL+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 98, 27, 92}, // CONTROL+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 99, 27, 92}, // CONTROL+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 100, 27, 92}, // CONTROL+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 101, 27, 92}, // CONTROL+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 102, 27, 92}, // CONTROL+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 103, 27, 92}, // CONTROL+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 67, 66, 104, 27, 92}, // CONTROL+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29095,6 +29219,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 68, 97, 27, 92}, // CONTROL+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 98, 27, 92}, // CONTROL+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 99, 27, 92}, // CONTROL+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 100, 27, 92}, // CONTROL+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 101, 27, 92}, // CONTROL+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 102, 27, 92}, // CONTROL+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 103, 27, 92}, // CONTROL+SHIFT+O smkx: True extended: True @@ -29103,17 +29228,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 68, 106, 27, 92}, // CONTROL+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 107, 27, 92}, // CONTROL+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 108, 27, 92}, // CONTROL+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 109, 27, 92}, // CONTROL+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 110, 27, 92}, // CONTROL+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 111, 27, 92}, // CONTROL+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 112, 27, 92}, // CONTROL+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 113, 27, 92}, // CONTROL+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 114, 27, 92}, // CONTROL+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 115, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 115, 27, 92}, // CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 116, 27, 92}, // CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 117, 27, 92}, // CONTROL+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 118, 27, 92}, // CONTROL+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 119, 27, 92}, // CONTROL+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 120, 27, 92}, // CONTROL+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 117, 27, 92}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 118, 27, 92}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 119, 27, 92}, // CONTROL+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 120, 27, 92}, // CONTROL+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 121, 27, 92}, // CONTROL+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 122, 27, 92}, // CONTROL+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 48, 27, 92}, // CONTROL+SHIFT+TAB smkx: True extended: True @@ -29124,14 +29250,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 68, 53, 27, 92}, // CONTROL+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 54, 27, 92}, // CONTROL+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 55, 27, 92}, // CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 56, 27, 92}, // CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 57, 27, 92}, // CONTROL+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 56, 27, 92}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 57, 27, 92}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 46, 27, 92}, // CONTROL+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 45, 27, 92}, // CONTROL+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 58, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 43, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 61, 27, 92}, // CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 68, 94, 27, 92}, // CONTROL+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 58, 27, 92}, // CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 43, 27, 92}, // CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 61, 27, 92}, // CONTROL+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 68, 94, 27, 92}, // CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 33, 27, 92}, // CONTROL+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 47, 27, 92}, // CONTROL+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 68, 42, 27, 92}, // CONTROL+SHIFT+F2 smkx: True extended: True @@ -29158,33 +29284,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 68, 66, 71, 27, 92}, // CONTROL+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 68, 66, 72, 27, 92}, // CONTROL+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 68, 66, 73, 27, 92}, // CONTROL+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 68, 66, 74, 27, 92}, // CONTROL+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 75, 27, 92}, // CONTROL+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 76, 27, 92}, // CONTROL+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 77, 27, 92}, // CONTROL+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 78, 27, 92}, // CONTROL+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 79, 27, 92}, // CONTROL+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 80, 27, 92}, // CONTROL+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 81, 27, 92}, // CONTROL+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 82, 27, 92}, // CONTROL+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 83, 27, 92}, // CONTROL+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 84, 27, 92}, // CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 85, 27, 92}, // CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 86, 27, 92}, // CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 87, 27, 92}, // CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 88, 27, 92}, // CONTROL+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 89, 27, 92}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 90, 27, 92}, // CONTROL+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 97, 27, 92}, // CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 98, 27, 92}, // CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 99, 27, 92}, // CONTROL+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 100, 27, 92}, // CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 101, 27, 92}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 102, 27, 92}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 103, 27, 92}, // CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 68, 66, 104, 27, 92}, // CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29223,6 +29347,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 69, 97, 27, 92}, // ALT+I smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 98, 27, 92}, // ALT+J smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 99, 27, 92}, // ALT+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 100, 27, 92}, // ALT+L smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 101, 27, 92}, // ALT+M smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 102, 27, 92}, // ALT+N smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 103, 27, 92}, // ALT+O smkx: True extended: True @@ -29231,17 +29356,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 69, 106, 27, 92}, // ALT+R smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 107, 27, 92}, // ALT+S smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 108, 27, 92}, // ALT+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 109, 27, 92}, // ALT+U smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 110, 27, 92}, // ALT+V smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 111, 27, 92}, // ALT+W smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 112, 27, 92}, // ALT+X smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 113, 27, 92}, // ALT+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 114, 27, 92}, // ALT+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 115, 27, 92}, // ALT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 115, 27, 92}, // ALT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 116, 27, 92}, // ALT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 117, 27, 92}, // ALT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 118, 27, 92}, // ALT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 119, 27, 92}, // ALT+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 120, 27, 92}, // ALT+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 117, 27, 92}, // ALT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 118, 27, 92}, // ALT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 119, 27, 92}, // ALT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 120, 27, 92}, // ALT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 121, 27, 92}, // ALT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 122, 27, 92}, // ALT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 48, 27, 92}, // ALT+TAB smkx: True extended: True @@ -29252,14 +29378,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 69, 53, 27, 92}, // ALT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 54, 27, 92}, // ALT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 55, 27, 92}, // ALT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 56, 27, 92}, // ALT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 57, 27, 92}, // ALT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 56, 27, 92}, // ALT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 57, 27, 92}, // ALT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 46, 27, 92}, // ALT+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 45, 27, 92}, // ALT+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 58, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 43, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 61, 27, 92}, // ALT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 69, 94, 27, 92}, // ALT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 58, 27, 92}, // ALT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 43, 27, 92}, // ALT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 61, 27, 92}, // ALT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 69, 94, 27, 92}, // ALT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 33, 27, 92}, // ALT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 47, 27, 92}, // ALT+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 69, 42, 27, 92}, // ALT+F2 smkx: True extended: True @@ -29286,33 +29412,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 69, 66, 71, 27, 92}, // ALT+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 69, 66, 72, 27, 92}, // ALT+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 69, 66, 73, 27, 92}, // ALT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 74, 27, 92}, // ALT+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 75, 27, 92}, // ALT+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 76, 27, 92}, // ALT+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 77, 27, 92}, // ALT+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 78, 27, 92}, // ALT+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 79, 27, 92}, // ALT+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 80, 27, 92}, // ALT+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 81, 27, 92}, // ALT+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 82, 27, 92}, // ALT+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 83, 27, 92}, // ALT+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 84, 27, 92}, // ALT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 85, 27, 92}, // ALT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 86, 27, 92}, // ALT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 87, 27, 92}, // ALT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 88, 27, 92}, // ALT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 89, 27, 92}, // ALT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 90, 27, 92}, // ALT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 97, 27, 92}, // ALT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 98, 27, 92}, // ALT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 99, 27, 92}, // ALT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 100, 27, 92}, // ALT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 101, 27, 92}, // ALT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 102, 27, 92}, // ALT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 103, 27, 92}, // ALT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 69, 66, 104, 27, 92}, // ALT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 69, 66, 74, 27, 92}, // ALT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 75, 27, 92}, // ALT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 76, 27, 92}, // ALT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 77, 27, 92}, // ALT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 78, 27, 92}, // ALT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 79, 27, 92}, // ALT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 80, 27, 92}, // ALT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 81, 27, 92}, // ALT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 82, 27, 92}, // ALT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 83, 27, 92}, // ALT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 84, 27, 92}, // ALT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 85, 27, 92}, // ALT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 86, 27, 92}, // ALT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 87, 27, 92}, // ALT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 88, 27, 92}, // ALT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 89, 27, 92}, // ALT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 90, 27, 92}, // ALT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 97, 27, 92}, // ALT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 98, 27, 92}, // ALT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 99, 27, 92}, // ALT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 100, 27, 92}, // ALT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 101, 27, 92}, // ALT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 102, 27, 92}, // ALT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 103, 27, 92}, // ALT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 69, 66, 104, 27, 92}, // ALT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29351,6 +29475,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 70, 97, 27, 92}, // ALT+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 98, 27, 92}, // ALT+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 99, 27, 92}, // ALT+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 100, 27, 92}, // ALT+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 101, 27, 92}, // ALT+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 102, 27, 92}, // ALT+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 103, 27, 92}, // ALT+SHIFT+O smkx: True extended: True @@ -29359,17 +29484,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 70, 106, 27, 92}, // ALT+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 107, 27, 92}, // ALT+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 108, 27, 92}, // ALT+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 109, 27, 92}, // ALT+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 110, 27, 92}, // ALT+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 111, 27, 92}, // ALT+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 112, 27, 92}, // ALT+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 113, 27, 92}, // ALT+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 114, 27, 92}, // ALT+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 115, 27, 92}, // ALT+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 115, 27, 92}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 116, 27, 92}, // ALT+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 117, 27, 92}, // ALT+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 118, 27, 92}, // ALT+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 119, 27, 92}, // ALT+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 120, 27, 92}, // ALT+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 117, 27, 92}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 118, 27, 92}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 119, 27, 92}, // ALT+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 120, 27, 92}, // ALT+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 121, 27, 92}, // ALT+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 122, 27, 92}, // ALT+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 48, 27, 92}, // ALT+SHIFT+TAB smkx: True extended: True @@ -29380,14 +29506,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 70, 53, 27, 92}, // ALT+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 54, 27, 92}, // ALT+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 55, 27, 92}, // ALT+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 56, 27, 92}, // ALT+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 57, 27, 92}, // ALT+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 56, 27, 92}, // ALT+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 57, 27, 92}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 46, 27, 92}, // ALT+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 45, 27, 92}, // ALT+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 58, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 43, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 61, 27, 92}, // ALT+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 70, 94, 27, 92}, // ALT+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 58, 27, 92}, // ALT+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 43, 27, 92}, // ALT+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 61, 27, 92}, // ALT+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 70, 94, 27, 92}, // ALT+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 33, 27, 92}, // ALT+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 47, 27, 92}, // ALT+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 70, 42, 27, 92}, // ALT+SHIFT+F2 smkx: True extended: True @@ -29414,33 +29540,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 70, 66, 71, 27, 92}, // ALT+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 70, 66, 72, 27, 92}, // ALT+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 70, 66, 73, 27, 92}, // ALT+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 74, 27, 92}, // ALT+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 75, 27, 92}, // ALT+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 76, 27, 92}, // ALT+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 77, 27, 92}, // ALT+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 78, 27, 92}, // ALT+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 79, 27, 92}, // ALT+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 80, 27, 92}, // ALT+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 81, 27, 92}, // ALT+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 82, 27, 92}, // ALT+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 83, 27, 92}, // ALT+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 84, 27, 92}, // ALT+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 85, 27, 92}, // ALT+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 86, 27, 92}, // ALT+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 87, 27, 92}, // ALT+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 88, 27, 92}, // ALT+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 89, 27, 92}, // ALT+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 90, 27, 92}, // ALT+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 97, 27, 92}, // ALT+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 98, 27, 92}, // ALT+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 99, 27, 92}, // ALT+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 100, 27, 92}, // ALT+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 101, 27, 92}, // ALT+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 102, 27, 92}, // ALT+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 103, 27, 92}, // ALT+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 70, 66, 104, 27, 92}, // ALT+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 70, 66, 74, 27, 92}, // ALT+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 75, 27, 92}, // ALT+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 76, 27, 92}, // ALT+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 77, 27, 92}, // ALT+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 78, 27, 92}, // ALT+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 79, 27, 92}, // ALT+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 80, 27, 92}, // ALT+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 81, 27, 92}, // ALT+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 82, 27, 92}, // ALT+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 83, 27, 92}, // ALT+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 84, 27, 92}, // ALT+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 85, 27, 92}, // ALT+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 86, 27, 92}, // ALT+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 87, 27, 92}, // ALT+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 88, 27, 92}, // ALT+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 89, 27, 92}, // ALT+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 90, 27, 92}, // ALT+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 97, 27, 92}, // ALT+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 98, 27, 92}, // ALT+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 99, 27, 92}, // ALT+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 100, 27, 92}, // ALT+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 101, 27, 92}, // ALT+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 102, 27, 92}, // ALT+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 103, 27, 92}, // ALT+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 70, 66, 104, 27, 92}, // ALT+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29479,6 +29603,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 71, 97, 27, 92}, // ALT+CONTROL+I smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 98, 27, 92}, // ALT+CONTROL+J smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 99, 27, 92}, // ALT+CONTROL+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 100, 27, 92}, // ALT+CONTROL+L smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 101, 27, 92}, // ALT+CONTROL+M smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 102, 27, 92}, // ALT+CONTROL+N smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 103, 27, 92}, // ALT+CONTROL+O smkx: True extended: True @@ -29487,17 +29612,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 71, 106, 27, 92}, // ALT+CONTROL+R smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 107, 27, 92}, // ALT+CONTROL+S smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 108, 27, 92}, // ALT+CONTROL+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 109, 27, 92}, // ALT+CONTROL+U smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 110, 27, 92}, // ALT+CONTROL+V smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 111, 27, 92}, // ALT+CONTROL+W smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 112, 27, 92}, // ALT+CONTROL+X smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 113, 27, 92}, // ALT+CONTROL+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 114, 27, 92}, // ALT+CONTROL+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 115, 27, 92}, // ALT+CONTROL+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 115, 27, 92}, // ALT+CONTROL+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 116, 27, 92}, // ALT+CONTROL+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 117, 27, 92}, // ALT+CONTROL+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 118, 27, 92}, // ALT+CONTROL+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 119, 27, 92}, // ALT+CONTROL+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 120, 27, 92}, // ALT+CONTROL+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 117, 27, 92}, // ALT+CONTROL+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 118, 27, 92}, // ALT+CONTROL+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 119, 27, 92}, // ALT+CONTROL+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 120, 27, 92}, // ALT+CONTROL+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 121, 27, 92}, // ALT+CONTROL+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 122, 27, 92}, // ALT+CONTROL+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 48, 27, 92}, // ALT+CONTROL+TAB smkx: True extended: True @@ -29508,14 +29634,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 71, 53, 27, 92}, // ALT+CONTROL+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 54, 27, 92}, // ALT+CONTROL+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 55, 27, 92}, // ALT+CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 56, 27, 92}, // ALT+CONTROL+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 57, 27, 92}, // ALT+CONTROL+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 56, 27, 92}, // ALT+CONTROL+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 57, 27, 92}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 46, 27, 92}, // ALT+CONTROL+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 45, 27, 92}, // ALT+CONTROL+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 58, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 43, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 61, 27, 92}, // ALT+CONTROL+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 71, 94, 27, 92}, // ALT+CONTROL+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 58, 27, 92}, // ALT+CONTROL+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 43, 27, 92}, // ALT+CONTROL+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 61, 27, 92}, // ALT+CONTROL+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 71, 94, 27, 92}, // ALT+CONTROL+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 33, 27, 92}, // ALT+CONTROL+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 47, 27, 92}, // ALT+CONTROL+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 71, 42, 27, 92}, // ALT+CONTROL+F2 smkx: True extended: True @@ -29542,33 +29668,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 71, 66, 71, 27, 92}, // ALT+CONTROL+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 71, 66, 72, 27, 92}, // ALT+CONTROL+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 71, 66, 73, 27, 92}, // ALT+CONTROL+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 74, 27, 92}, // ALT+CONTROL+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 75, 27, 92}, // ALT+CONTROL+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 76, 27, 92}, // ALT+CONTROL+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 77, 27, 92}, // ALT+CONTROL+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 78, 27, 92}, // ALT+CONTROL+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 79, 27, 92}, // ALT+CONTROL+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 80, 27, 92}, // ALT+CONTROL+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 81, 27, 92}, // ALT+CONTROL+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 82, 27, 92}, // ALT+CONTROL+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 83, 27, 92}, // ALT+CONTROL+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 84, 27, 92}, // ALT+CONTROL+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 85, 27, 92}, // ALT+CONTROL+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 86, 27, 92}, // ALT+CONTROL+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 87, 27, 92}, // ALT+CONTROL+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 88, 27, 92}, // ALT+CONTROL+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 89, 27, 92}, // ALT+CONTROL+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 90, 27, 92}, // ALT+CONTROL+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 98, 27, 92}, // ALT+CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 99, 27, 92}, // ALT+CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 100, 27, 92}, // ALT+CONTROL+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 102, 27, 92}, // ALT+CONTROL+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 103, 27, 92}, // ALT+CONTROL+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 71, 66, 104, 27, 92}, // ALT+CONTROL+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 71, 66, 74, 27, 92}, // ALT+CONTROL+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 75, 27, 92}, // ALT+CONTROL+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 76, 27, 92}, // ALT+CONTROL+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 77, 27, 92}, // ALT+CONTROL+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 78, 27, 92}, // ALT+CONTROL+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 79, 27, 92}, // ALT+CONTROL+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 80, 27, 92}, // ALT+CONTROL+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 81, 27, 92}, // ALT+CONTROL+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 82, 27, 92}, // ALT+CONTROL+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 83, 27, 92}, // ALT+CONTROL+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 84, 27, 92}, // ALT+CONTROL+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 85, 27, 92}, // ALT+CONTROL+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 86, 27, 92}, // ALT+CONTROL+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 87, 27, 92}, // ALT+CONTROL+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 88, 27, 92}, // ALT+CONTROL+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 89, 27, 92}, // ALT+CONTROL+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 90, 27, 92}, // ALT+CONTROL+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 97, 27, 92}, // ALT+CONTROL+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 98, 27, 92}, // ALT+CONTROL+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 99, 27, 92}, // ALT+CONTROL+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 100, 27, 92}, // ALT+CONTROL+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 101, 27, 92}, // ALT+CONTROL+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 102, 27, 92}, // ALT+CONTROL+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 103, 27, 92}, // ALT+CONTROL+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 71, 66, 104, 27, 92}, // ALT+CONTROL+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29607,6 +29731,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 72, 97, 27, 92}, // ALT+CONTROL+SHIFT+I smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 98, 27, 92}, // ALT+CONTROL+SHIFT+J smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 99, 27, 92}, // ALT+CONTROL+SHIFT+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 100, 27, 92}, // ALT+CONTROL+SHIFT+L smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 101, 27, 92}, // ALT+CONTROL+SHIFT+M smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 102, 27, 92}, // ALT+CONTROL+SHIFT+N smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 103, 27, 92}, // ALT+CONTROL+SHIFT+O smkx: True extended: True @@ -29615,17 +29740,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 72, 106, 27, 92}, // ALT+CONTROL+SHIFT+R smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 107, 27, 92}, // ALT+CONTROL+SHIFT+S smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 108, 27, 92}, // ALT+CONTROL+SHIFT+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 109, 27, 92}, // ALT+CONTROL+SHIFT+U smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 110, 27, 92}, // ALT+CONTROL+SHIFT+V smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 111, 27, 92}, // ALT+CONTROL+SHIFT+W smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 112, 27, 92}, // ALT+CONTROL+SHIFT+X smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 113, 27, 92}, // ALT+CONTROL+SHIFT+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 114, 27, 92}, // ALT+CONTROL+SHIFT+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 115, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 116, 27, 92}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 117, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 118, 27, 92}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 119, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 120, 27, 92}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 121, 27, 92}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 122, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 48, 27, 92}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: True @@ -29636,14 +29762,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 72, 53, 27, 92}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 54, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 55, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 56, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 57, 27, 92}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 46, 27, 92}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 45, 27, 92}, // ALT+CONTROL+SHIFT+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 58, 27, 92}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 43, 27, 92}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 61, 27, 92}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 72, 94, 27, 92}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 33, 27, 92}, // ALT+CONTROL+SHIFT+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 47, 27, 92}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 72, 42, 27, 92}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: True @@ -29670,33 +29796,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 72, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 72, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 72, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 72, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 72, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29735,6 +29859,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 73, 97, 27, 92}, // SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 98, 27, 92}, // SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 99, 27, 92}, // SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 100, 27, 92}, // SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 101, 27, 92}, // SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 102, 27, 92}, // SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 103, 27, 92}, // SUPER+O smkx: True extended: True @@ -29743,17 +29868,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 73, 106, 27, 92}, // SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 107, 27, 92}, // SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 108, 27, 92}, // SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 109, 27, 92}, // SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 110, 27, 92}, // SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 111, 27, 92}, // SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 112, 27, 92}, // SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 113, 27, 92}, // SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 114, 27, 92}, // SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 115, 27, 92}, // SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 115, 27, 92}, // SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 116, 27, 92}, // SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 117, 27, 92}, // SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 118, 27, 92}, // SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 119, 27, 92}, // SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 120, 27, 92}, // SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 117, 27, 92}, // SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 118, 27, 92}, // SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 119, 27, 92}, // SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 120, 27, 92}, // SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 121, 27, 92}, // SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 122, 27, 92}, // SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 48, 27, 92}, // SUPER+TAB smkx: True extended: True @@ -29764,14 +29890,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 73, 53, 27, 92}, // SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 54, 27, 92}, // SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 55, 27, 92}, // SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 56, 27, 92}, // SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 57, 27, 92}, // SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 56, 27, 92}, // SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 57, 27, 92}, // SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 46, 27, 92}, // SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 45, 27, 92}, // SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 58, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 43, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 61, 27, 92}, // SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 73, 94, 27, 92}, // SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 58, 27, 92}, // SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 43, 27, 92}, // SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 61, 27, 92}, // SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 73, 94, 27, 92}, // SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 33, 27, 92}, // SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 47, 27, 92}, // SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 73, 42, 27, 92}, // SUPER+F2 smkx: True extended: True @@ -29798,33 +29924,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 73, 66, 71, 27, 92}, // SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 73, 66, 72, 27, 92}, // SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 73, 66, 73, 27, 92}, // SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 74, 27, 92}, // SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 75, 27, 92}, // SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 76, 27, 92}, // SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 77, 27, 92}, // SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 78, 27, 92}, // SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 79, 27, 92}, // SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 80, 27, 92}, // SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 81, 27, 92}, // SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 82, 27, 92}, // SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 83, 27, 92}, // SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 84, 27, 92}, // SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 85, 27, 92}, // SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 86, 27, 92}, // SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 87, 27, 92}, // SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 88, 27, 92}, // SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 89, 27, 92}, // SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 90, 27, 92}, // SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 97, 27, 92}, // SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 98, 27, 92}, // SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 99, 27, 92}, // SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 100, 27, 92}, // SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 101, 27, 92}, // SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 102, 27, 92}, // SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 103, 27, 92}, // SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 73, 66, 104, 27, 92}, // SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 73, 66, 74, 27, 92}, // SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 75, 27, 92}, // SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 76, 27, 92}, // SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 77, 27, 92}, // SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 78, 27, 92}, // SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 79, 27, 92}, // SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 80, 27, 92}, // SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 81, 27, 92}, // SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 82, 27, 92}, // SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 83, 27, 92}, // SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 84, 27, 92}, // SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 85, 27, 92}, // SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 86, 27, 92}, // SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 87, 27, 92}, // SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 88, 27, 92}, // SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 89, 27, 92}, // SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 90, 27, 92}, // SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 97, 27, 92}, // SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 98, 27, 92}, // SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 99, 27, 92}, // SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 100, 27, 92}, // SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 101, 27, 92}, // SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 102, 27, 92}, // SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 103, 27, 92}, // SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 73, 66, 104, 27, 92}, // SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29863,6 +29987,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 74, 97, 27, 92}, // SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 98, 27, 92}, // SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 99, 27, 92}, // SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 100, 27, 92}, // SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 101, 27, 92}, // SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 102, 27, 92}, // SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 103, 27, 92}, // SHIFT+SUPER+O smkx: True extended: True @@ -29871,17 +29996,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 74, 106, 27, 92}, // SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 107, 27, 92}, // SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 108, 27, 92}, // SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 109, 27, 92}, // SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 110, 27, 92}, // SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 111, 27, 92}, // SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 112, 27, 92}, // SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 113, 27, 92}, // SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 114, 27, 92}, // SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 115, 27, 92}, // SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 115, 27, 92}, // SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 116, 27, 92}, // SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 117, 27, 92}, // SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 118, 27, 92}, // SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 119, 27, 92}, // SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 120, 27, 92}, // SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 117, 27, 92}, // SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 118, 27, 92}, // SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 119, 27, 92}, // SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 120, 27, 92}, // SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 121, 27, 92}, // SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 122, 27, 92}, // SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 48, 27, 92}, // SHIFT+SUPER+TAB smkx: True extended: True @@ -29892,14 +30018,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 74, 53, 27, 92}, // SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 54, 27, 92}, // SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 55, 27, 92}, // SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 56, 27, 92}, // SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 57, 27, 92}, // SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 56, 27, 92}, // SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 57, 27, 92}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 46, 27, 92}, // SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 45, 27, 92}, // SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 58, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 43, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 61, 27, 92}, // SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 74, 94, 27, 92}, // SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 58, 27, 92}, // SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 43, 27, 92}, // SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 61, 27, 92}, // SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 74, 94, 27, 92}, // SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 33, 27, 92}, // SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 47, 27, 92}, // SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 74, 42, 27, 92}, // SHIFT+SUPER+F2 smkx: True extended: True @@ -29926,33 +30052,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 74, 66, 71, 27, 92}, // SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 74, 66, 72, 27, 92}, // SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 74, 66, 73, 27, 92}, // SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 74, 27, 92}, // SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 75, 27, 92}, // SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 76, 27, 92}, // SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 77, 27, 92}, // SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 78, 27, 92}, // SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 79, 27, 92}, // SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 80, 27, 92}, // SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 81, 27, 92}, // SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 82, 27, 92}, // SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 83, 27, 92}, // SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 84, 27, 92}, // SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 85, 27, 92}, // SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 86, 27, 92}, // SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 87, 27, 92}, // SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 88, 27, 92}, // SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 89, 27, 92}, // SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 90, 27, 92}, // SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 97, 27, 92}, // SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 98, 27, 92}, // SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 99, 27, 92}, // SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 100, 27, 92}, // SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 101, 27, 92}, // SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 102, 27, 92}, // SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 103, 27, 92}, // SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 74, 66, 104, 27, 92}, // SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 74, 66, 74, 27, 92}, // SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 75, 27, 92}, // SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 76, 27, 92}, // SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 77, 27, 92}, // SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 78, 27, 92}, // SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 79, 27, 92}, // SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 80, 27, 92}, // SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 81, 27, 92}, // SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 82, 27, 92}, // SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 83, 27, 92}, // SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 84, 27, 92}, // SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 85, 27, 92}, // SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 86, 27, 92}, // SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 87, 27, 92}, // SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 88, 27, 92}, // SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 89, 27, 92}, // SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 90, 27, 92}, // SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 97, 27, 92}, // SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 98, 27, 92}, // SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 99, 27, 92}, // SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 100, 27, 92}, // SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 101, 27, 92}, // SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 102, 27, 92}, // SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 103, 27, 92}, // SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 74, 66, 104, 27, 92}, // SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -29991,6 +30115,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 75, 97, 27, 92}, // CONTROL+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 98, 27, 92}, // CONTROL+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 99, 27, 92}, // CONTROL+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 100, 27, 92}, // CONTROL+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 101, 27, 92}, // CONTROL+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 102, 27, 92}, // CONTROL+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 103, 27, 92}, // CONTROL+SUPER+O smkx: True extended: True @@ -29999,17 +30124,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 75, 106, 27, 92}, // CONTROL+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 107, 27, 92}, // CONTROL+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 108, 27, 92}, // CONTROL+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 109, 27, 92}, // CONTROL+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 110, 27, 92}, // CONTROL+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 111, 27, 92}, // CONTROL+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 112, 27, 92}, // CONTROL+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 113, 27, 92}, // CONTROL+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 114, 27, 92}, // CONTROL+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 115, 27, 92}, // CONTROL+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 115, 27, 92}, // CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 116, 27, 92}, // CONTROL+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 117, 27, 92}, // CONTROL+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 118, 27, 92}, // CONTROL+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 119, 27, 92}, // CONTROL+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 120, 27, 92}, // CONTROL+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 117, 27, 92}, // CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 118, 27, 92}, // CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 119, 27, 92}, // CONTROL+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 120, 27, 92}, // CONTROL+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 121, 27, 92}, // CONTROL+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 122, 27, 92}, // CONTROL+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 48, 27, 92}, // CONTROL+SUPER+TAB smkx: True extended: True @@ -30020,14 +30146,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 75, 53, 27, 92}, // CONTROL+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 54, 27, 92}, // CONTROL+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 55, 27, 92}, // CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 56, 27, 92}, // CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 57, 27, 92}, // CONTROL+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 56, 27, 92}, // CONTROL+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 57, 27, 92}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 46, 27, 92}, // CONTROL+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 45, 27, 92}, // CONTROL+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 58, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 43, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 61, 27, 92}, // CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 75, 94, 27, 92}, // CONTROL+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 58, 27, 92}, // CONTROL+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 43, 27, 92}, // CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 61, 27, 92}, // CONTROL+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 75, 94, 27, 92}, // CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 33, 27, 92}, // CONTROL+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 47, 27, 92}, // CONTROL+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 75, 42, 27, 92}, // CONTROL+SUPER+F2 smkx: True extended: True @@ -30054,33 +30180,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 75, 66, 71, 27, 92}, // CONTROL+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 75, 66, 72, 27, 92}, // CONTROL+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 75, 66, 73, 27, 92}, // CONTROL+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 74, 27, 92}, // CONTROL+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 75, 27, 92}, // CONTROL+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 76, 27, 92}, // CONTROL+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 77, 27, 92}, // CONTROL+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 78, 27, 92}, // CONTROL+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 79, 27, 92}, // CONTROL+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 80, 27, 92}, // CONTROL+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 81, 27, 92}, // CONTROL+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 82, 27, 92}, // CONTROL+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 83, 27, 92}, // CONTROL+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 84, 27, 92}, // CONTROL+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 85, 27, 92}, // CONTROL+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 86, 27, 92}, // CONTROL+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 87, 27, 92}, // CONTROL+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 88, 27, 92}, // CONTROL+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 89, 27, 92}, // CONTROL+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 90, 27, 92}, // CONTROL+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 97, 27, 92}, // CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 98, 27, 92}, // CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 99, 27, 92}, // CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 100, 27, 92}, // CONTROL+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 101, 27, 92}, // CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 102, 27, 92}, // CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 103, 27, 92}, // CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 75, 66, 104, 27, 92}, // CONTROL+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 75, 66, 74, 27, 92}, // CONTROL+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 75, 27, 92}, // CONTROL+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 76, 27, 92}, // CONTROL+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 77, 27, 92}, // CONTROL+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 78, 27, 92}, // CONTROL+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 79, 27, 92}, // CONTROL+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 80, 27, 92}, // CONTROL+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 81, 27, 92}, // CONTROL+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 82, 27, 92}, // CONTROL+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 83, 27, 92}, // CONTROL+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 84, 27, 92}, // CONTROL+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 85, 27, 92}, // CONTROL+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 86, 27, 92}, // CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 87, 27, 92}, // CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 88, 27, 92}, // CONTROL+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 89, 27, 92}, // CONTROL+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 90, 27, 92}, // CONTROL+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 97, 27, 92}, // CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 98, 27, 92}, // CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 99, 27, 92}, // CONTROL+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 100, 27, 92}, // CONTROL+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 101, 27, 92}, // CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 102, 27, 92}, // CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 103, 27, 92}, // CONTROL+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 75, 66, 104, 27, 92}, // CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -30119,6 +30243,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 76, 97, 27, 92}, // CONTROL+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 98, 27, 92}, // CONTROL+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 99, 27, 92}, // CONTROL+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 100, 27, 92}, // CONTROL+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 101, 27, 92}, // CONTROL+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 102, 27, 92}, // CONTROL+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 103, 27, 92}, // CONTROL+SHIFT+SUPER+O smkx: True extended: True @@ -30127,17 +30252,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 76, 106, 27, 92}, // CONTROL+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 107, 27, 92}, // CONTROL+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 108, 27, 92}, // CONTROL+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 109, 27, 92}, // CONTROL+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 110, 27, 92}, // CONTROL+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 111, 27, 92}, // CONTROL+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 112, 27, 92}, // CONTROL+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 113, 27, 92}, // CONTROL+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 114, 27, 92}, // CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 115, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 116, 27, 92}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 117, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 118, 27, 92}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 119, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 120, 27, 92}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 121, 27, 92}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 122, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 48, 27, 92}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: True @@ -30148,14 +30274,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 76, 53, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 54, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 55, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 56, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 57, 27, 92}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 46, 27, 92}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 45, 27, 92}, // CONTROL+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 58, 27, 92}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 43, 27, 92}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 61, 27, 92}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 76, 94, 27, 92}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 33, 27, 92}, // CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 47, 27, 92}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 76, 42, 27, 92}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: True @@ -30182,33 +30308,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 76, 66, 71, 27, 92}, // CONTROL+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 76, 66, 72, 27, 92}, // CONTROL+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 76, 66, 73, 27, 92}, // CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 76, 66, 74, 27, 92}, // CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 75, 27, 92}, // CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 76, 27, 92}, // CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 77, 27, 92}, // CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 78, 27, 92}, // CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 79, 27, 92}, // CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 80, 27, 92}, // CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 81, 27, 92}, // CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 82, 27, 92}, // CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 83, 27, 92}, // CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 84, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 85, 27, 92}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 86, 27, 92}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 87, 27, 92}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 88, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 89, 27, 92}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 90, 27, 92}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 97, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 98, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 99, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 100, 27, 92}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 101, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 102, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 103, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 76, 66, 104, 27, 92}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -30247,6 +30371,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 77, 97, 27, 92}, // ALT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 98, 27, 92}, // ALT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 99, 27, 92}, // ALT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 100, 27, 92}, // ALT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 101, 27, 92}, // ALT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 102, 27, 92}, // ALT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 103, 27, 92}, // ALT+SUPER+O smkx: True extended: True @@ -30255,17 +30380,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 77, 106, 27, 92}, // ALT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 107, 27, 92}, // ALT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 108, 27, 92}, // ALT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 109, 27, 92}, // ALT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 110, 27, 92}, // ALT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 111, 27, 92}, // ALT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 112, 27, 92}, // ALT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 113, 27, 92}, // ALT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 114, 27, 92}, // ALT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 115, 27, 92}, // ALT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 115, 27, 92}, // ALT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 116, 27, 92}, // ALT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 117, 27, 92}, // ALT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 118, 27, 92}, // ALT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 119, 27, 92}, // ALT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 120, 27, 92}, // ALT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 117, 27, 92}, // ALT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 118, 27, 92}, // ALT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 119, 27, 92}, // ALT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 120, 27, 92}, // ALT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 121, 27, 92}, // ALT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 122, 27, 92}, // ALT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 48, 27, 92}, // ALT+SUPER+TAB smkx: True extended: True @@ -30276,14 +30402,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 77, 53, 27, 92}, // ALT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 54, 27, 92}, // ALT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 55, 27, 92}, // ALT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 56, 27, 92}, // ALT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 57, 27, 92}, // ALT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 56, 27, 92}, // ALT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 57, 27, 92}, // ALT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 46, 27, 92}, // ALT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 45, 27, 92}, // ALT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 58, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 43, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 61, 27, 92}, // ALT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 77, 94, 27, 92}, // ALT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 58, 27, 92}, // ALT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 43, 27, 92}, // ALT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 61, 27, 92}, // ALT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 77, 94, 27, 92}, // ALT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 33, 27, 92}, // ALT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 47, 27, 92}, // ALT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 77, 42, 27, 92}, // ALT+SUPER+F2 smkx: True extended: True @@ -30310,33 +30436,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 77, 66, 71, 27, 92}, // ALT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 77, 66, 72, 27, 92}, // ALT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 77, 66, 73, 27, 92}, // ALT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 74, 27, 92}, // ALT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 75, 27, 92}, // ALT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 76, 27, 92}, // ALT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 77, 27, 92}, // ALT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 78, 27, 92}, // ALT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 79, 27, 92}, // ALT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 80, 27, 92}, // ALT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 81, 27, 92}, // ALT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 82, 27, 92}, // ALT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 83, 27, 92}, // ALT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 84, 27, 92}, // ALT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 85, 27, 92}, // ALT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 86, 27, 92}, // ALT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 87, 27, 92}, // ALT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 88, 27, 92}, // ALT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 89, 27, 92}, // ALT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 90, 27, 92}, // ALT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 97, 27, 92}, // ALT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 98, 27, 92}, // ALT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 99, 27, 92}, // ALT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 100, 27, 92}, // ALT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 101, 27, 92}, // ALT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 102, 27, 92}, // ALT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 103, 27, 92}, // ALT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 77, 66, 104, 27, 92}, // ALT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 77, 66, 74, 27, 92}, // ALT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 75, 27, 92}, // ALT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 76, 27, 92}, // ALT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 77, 27, 92}, // ALT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 78, 27, 92}, // ALT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 79, 27, 92}, // ALT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 80, 27, 92}, // ALT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 81, 27, 92}, // ALT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 82, 27, 92}, // ALT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 83, 27, 92}, // ALT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 84, 27, 92}, // ALT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 85, 27, 92}, // ALT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 86, 27, 92}, // ALT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 87, 27, 92}, // ALT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 88, 27, 92}, // ALT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 89, 27, 92}, // ALT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 90, 27, 92}, // ALT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 97, 27, 92}, // ALT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 98, 27, 92}, // ALT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 99, 27, 92}, // ALT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 100, 27, 92}, // ALT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 101, 27, 92}, // ALT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 102, 27, 92}, // ALT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 103, 27, 92}, // ALT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 77, 66, 104, 27, 92}, // ALT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -30375,6 +30499,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 78, 97, 27, 92}, // ALT+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 98, 27, 92}, // ALT+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 99, 27, 92}, // ALT+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 100, 27, 92}, // ALT+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 101, 27, 92}, // ALT+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 102, 27, 92}, // ALT+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 103, 27, 92}, // ALT+SHIFT+SUPER+O smkx: True extended: True @@ -30383,17 +30508,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 78, 106, 27, 92}, // ALT+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 107, 27, 92}, // ALT+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 108, 27, 92}, // ALT+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 109, 27, 92}, // ALT+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 110, 27, 92}, // ALT+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 111, 27, 92}, // ALT+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 112, 27, 92}, // ALT+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 113, 27, 92}, // ALT+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 114, 27, 92}, // ALT+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 115, 27, 92}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 116, 27, 92}, // ALT+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 117, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 118, 27, 92}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 119, 27, 92}, // ALT+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 120, 27, 92}, // ALT+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 121, 27, 92}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 122, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 48, 27, 92}, // ALT+SHIFT+SUPER+TAB smkx: True extended: True @@ -30404,14 +30530,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 78, 53, 27, 92}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 54, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 55, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 56, 27, 92}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 57, 27, 92}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 46, 27, 92}, // ALT+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 45, 27, 92}, // ALT+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 58, 27, 92}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 43, 27, 92}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 61, 27, 92}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 78, 94, 27, 92}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 33, 27, 92}, // ALT+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 47, 27, 92}, // ALT+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 78, 42, 27, 92}, // ALT+SHIFT+SUPER+F2 smkx: True extended: True @@ -30438,33 +30564,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 78, 66, 71, 27, 92}, // ALT+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 78, 66, 72, 27, 92}, // ALT+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 78, 66, 73, 27, 92}, // ALT+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 78, 66, 74, 27, 92}, // ALT+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 75, 27, 92}, // ALT+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 76, 27, 92}, // ALT+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 77, 27, 92}, // ALT+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 78, 27, 92}, // ALT+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 79, 27, 92}, // ALT+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 80, 27, 92}, // ALT+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 81, 27, 92}, // ALT+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 82, 27, 92}, // ALT+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 83, 27, 92}, // ALT+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 84, 27, 92}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 85, 27, 92}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 86, 27, 92}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 87, 27, 92}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 88, 27, 92}, // ALT+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 89, 27, 92}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 90, 27, 92}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 97, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 98, 27, 92}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 99, 27, 92}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 100, 27, 92}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 101, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 102, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 103, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 78, 66, 104, 27, 92}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -30503,6 +30627,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 79, 97, 27, 92}, // ALT+CONTROL+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 98, 27, 92}, // ALT+CONTROL+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 99, 27, 92}, // ALT+CONTROL+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 100, 27, 92}, // ALT+CONTROL+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 101, 27, 92}, // ALT+CONTROL+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 102, 27, 92}, // ALT+CONTROL+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 103, 27, 92}, // ALT+CONTROL+SUPER+O smkx: True extended: True @@ -30511,17 +30636,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 79, 106, 27, 92}, // ALT+CONTROL+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 107, 27, 92}, // ALT+CONTROL+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 108, 27, 92}, // ALT+CONTROL+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 109, 27, 92}, // ALT+CONTROL+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 110, 27, 92}, // ALT+CONTROL+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 111, 27, 92}, // ALT+CONTROL+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 112, 27, 92}, // ALT+CONTROL+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 113, 27, 92}, // ALT+CONTROL+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 114, 27, 92}, // ALT+CONTROL+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 115, 27, 92}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 116, 27, 92}, // ALT+CONTROL+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 117, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 118, 27, 92}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 119, 27, 92}, // ALT+CONTROL+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 120, 27, 92}, // ALT+CONTROL+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 121, 27, 92}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 122, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 48, 27, 92}, // ALT+CONTROL+SUPER+TAB smkx: True extended: True @@ -30532,14 +30658,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 79, 53, 27, 92}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 54, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 55, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 56, 27, 92}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 57, 27, 92}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 46, 27, 92}, // ALT+CONTROL+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 45, 27, 92}, // ALT+CONTROL+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 58, 27, 92}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 43, 27, 92}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 61, 27, 92}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 79, 94, 27, 92}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 33, 27, 92}, // ALT+CONTROL+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 47, 27, 92}, // ALT+CONTROL+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 79, 42, 27, 92}, // ALT+CONTROL+SUPER+F2 smkx: True extended: True @@ -30566,33 +30692,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 79, 66, 71, 27, 92}, // ALT+CONTROL+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 79, 66, 72, 27, 92}, // ALT+CONTROL+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 79, 66, 73, 27, 92}, // ALT+CONTROL+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 79, 66, 74, 27, 92}, // ALT+CONTROL+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 75, 27, 92}, // ALT+CONTROL+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 76, 27, 92}, // ALT+CONTROL+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 77, 27, 92}, // ALT+CONTROL+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 78, 27, 92}, // ALT+CONTROL+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 79, 27, 92}, // ALT+CONTROL+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 80, 27, 92}, // ALT+CONTROL+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 81, 27, 92}, // ALT+CONTROL+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 82, 27, 92}, // ALT+CONTROL+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 83, 27, 92}, // ALT+CONTROL+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 84, 27, 92}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 85, 27, 92}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 86, 27, 92}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 87, 27, 92}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 88, 27, 92}, // ALT+CONTROL+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 89, 27, 92}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 90, 27, 92}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 97, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 98, 27, 92}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 99, 27, 92}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 100, 27, 92}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 101, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 102, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 103, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 79, 66, 104, 27, 92}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, @@ -30631,6 +30755,7 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 80, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+I smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+J smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+K smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+L smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+M smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+N smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+O smkx: True extended: True @@ -30639,17 +30764,18 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 80, 106, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+R smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 107, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+S smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 108, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+T smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 109, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+U smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 110, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+V smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 111, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+W smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 112, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+X smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 113, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 114, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 115, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 116, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+BRACKET smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ACCENT smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 117, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 118, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 119, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 120, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 121, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 122, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 48, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: True @@ -30660,14 +30786,14 @@ static const uint8_t key_bytes[32768][10] = { {0x8, 27, 95, 75, 116, 80, 53, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 54, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 55, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 56, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 57, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 46, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 45, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LOCK smkx: True extended: True -{0x8, 27, 95, 75, 116, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCREEN smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 58, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 43, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 61, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True +{0x8, 27, 95, 75, 116, 80, 94, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 33, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 47, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: True {0x8, 27, 95, 75, 116, 80, 42, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: True @@ -30694,33 +30820,31 @@ static const uint8_t key_bytes[32768][10] = { {0x9, 27, 95, 75, 116, 80, 66, 71, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: True extended: True {0x9, 27, 95, 75, 116, 80, 66, 72, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: True extended: True {0x9, 27, 95, 75, 116, 80, 66, 73, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DECIMAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+DIVIDE smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+MULTIPLY smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUBTRACT smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ADD smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SHIFT smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+CONTROL smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+ALT smkx: True extended: True -{0x9, 27, 95, 75, 116, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+SUPER smkx: True extended: True -{0}, -{0}, +{0x9, 27, 95, 75, 116, 80, 66, 74, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 75, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 76, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 77, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 78, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 79, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 80, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 81, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 82, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 83, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 84, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 85, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 86, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 87, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 88, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 89, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 90, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 97, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 98, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 99, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 100, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 101, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 102, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 103, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True +{0x9, 27, 95, 75, 116, 80, 66, 104, 27, 92}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True {0}, {0}, {0}, diff --git a/kitty/keys.py b/kitty/keys.py index b22572e78..050e4b33d 100644 --- a/kitty/keys.py +++ b/kitty/keys.py @@ -111,32 +111,6 @@ def keyboard_mode_name(screen): return 'application' if screen.cursor_key_mode else 'normal' -valid_localized_key_names = { - k: getattr(defines, 'GLFW_KEY_' + k) - for k in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' -} - -for name, ch in { - 'APOSTROPHE': "'", - 'COMMA': ',', - 'PERIOD': '.', - 'SLASH': '/', - 'MINUS': '-', - 'SEMICOLON': ';', - 'EQUAL': '=', - 'LEFT_BRACKET': '[', - 'RIGHT_BRACKET': ']', - 'GRAVE_ACCENT': '`', - 'BACKSLASH': '\\' -}.items(): - valid_localized_key_names[ch] = getattr(defines, 'GLFW_KEY_' + name) - - -def get_localized_key(key, scancode): - name = defines.glfw_get_key_name(key, scancode) - return valid_localized_key_names.get((name or '').upper(), key) - - action_map = { defines.GLFW_PRESS: 'p', defines.GLFW_RELEASE: 'r', @@ -182,26 +156,23 @@ def key_to_bytes(key, smkx, extended, mods, action): return bytes(data) -def interpret_key_event(key, scancode, mods, window, action, get_localized_key=get_localized_key): +def interpret_key_event(key, scancode, mods, window, action): screen = window.screen if ( action == defines.GLFW_PRESS or (action == defines.GLFW_REPEAT and screen.auto_repeat_enabled) or screen.extended_keyboard ): - key = get_localized_key(key, scancode) return defines.key_to_bytes(key, screen.cursor_key_mode, screen.extended_keyboard, mods, action) return b'' def get_shortcut(keymap, mods, key, scancode): - key = get_localized_key(key, scancode) return keymap.get((mods & 0b1111, key)) def get_sent_data(send_text_map, key, scancode, mods, window, action): if action in (defines.GLFW_PRESS, defines.GLFW_REPEAT): - key = get_localized_key(key, scancode) m = keyboard_mode_name(window.screen) keymap = send_text_map[m] return keymap.get((mods & 0b1111, key)) @@ -215,6 +186,7 @@ def generate_key_table(): w = partial(print, file=f) w('// auto-generated from keys.py, do not edit!') w('#pragma once') + w('#include ') w('#include ') w('#include ') w('#include ') @@ -222,7 +194,11 @@ def generate_key_table(): number_of_keys = defines.GLFW_KEY_LAST + 1 w('static const uint8_t key_map[%d] = {' % number_of_keys) key_count = 0 - keys = {v: k for k, v in vars(defines).items() if k.startswith('GLFW_KEY_') and k not in 'GLFW_KEY_LAST GLFW_KEY_UNKNOWN'} + + def key_name(k): + return k[len('GLFW_KEY_'):] + + keys = {v: k for k, v in vars(defines).items() if k.startswith('GLFW_KEY_') and k not in {'GLFW_KEY_LAST', 'GLFW_KEY_UNKNOWN'}} key_rmap = [] for i in range(number_of_keys): k = keys.get(i) @@ -235,6 +211,12 @@ def generate_key_table(): if key_count > 128: raise OverflowError('Too many keys') w('};\n') + w('static inline const char* key_name(int key) { switch(key) {') + for i in range(number_of_keys): + k = keys.get(i) + if k is not None: + w('case %d: return "%s";' % (i, key_name(k))) + w('default: return NULL; }}\n') number_entries = 128 * 256 inits = [] longest = 0 @@ -275,6 +257,6 @@ def generate_key_table(): else: b, k, mods, smkx, extended = b b = bytearray(b) - name = '+'.join([k for k, v in all_mods.items() if v & mods] + [k.rpartition('_')[2]]) + name = '+'.join([k for k, v in all_mods.items() if v & mods] + [key_name(k)]) w('{0x%x, ' % len(b) + ', '.join(map(str, b)) + '}, //', name, 'smkx:', smkx, 'extended:', extended) w('};') diff --git a/kitty/mouse.c b/kitty/mouse.c index 00030cdc1..4d681e9c7 100644 --- a/kitty/mouse.c +++ b/kitty/mouse.c @@ -15,12 +15,6 @@ static MouseShape mouse_cursor_shape = BEAM; typedef enum MouseActions { PRESS, RELEASE, DRAG, MOVE } MouseAction; -#define call_boss(name, ...) { \ - PyObject *cret_ = PyObject_CallMethod(global_state.boss, #name, __VA_ARGS__); \ - if (cret_ == NULL) { PyErr_Print(); } \ - else Py_DECREF(cret_); \ -} - #define SHIFT_INDICATOR (1 << 2) #define ALT_INDICATOR (1 << 3) #define CONTROL_INDICATOR (1 << 4) diff --git a/kitty/state.c b/kitty/state.c index e24ed1858..de75d9520 100644 --- a/kitty/state.c +++ b/kitty/state.c @@ -127,7 +127,7 @@ color_as_int(PyObject *color) { } #define dict_iter(d) { \ - PyObject *key, *value; Py_ssize_t pos; \ + PyObject *key, *value; Py_ssize_t pos = 0; \ while (PyDict_Next(d, &pos, &key, &value)) static inline void diff --git a/kitty/state.h b/kitty/state.h index c268ced3d..450c67f1b 100644 --- a/kitty/state.h +++ b/kitty/state.h @@ -78,6 +78,12 @@ typedef struct { extern GlobalState global_state; bool drag_scroll(Window *); +#define call_boss(name, ...) { \ + PyObject *cret_ = PyObject_CallMethod(global_state.boss, #name, __VA_ARGS__); \ + if (cret_ == NULL) { PyErr_Print(); } \ + else Py_DECREF(cret_); \ +} + #define EXTERNAL_FUNC(name, ret, ...) typedef ret (*name##_func)(__VA_ARGS__); extern name##_func name #define EXTERNAL_FUNC0(name, ret) typedef ret (*name##_func)(); extern name##_func name EXTERNAL_FUNC0(draw_borders, void); diff --git a/kitty_tests/keys.py b/kitty_tests/keys.py index 13d4cf415..c45ca8cdf 100644 --- a/kitty_tests/keys.py +++ b/kitty_tests/keys.py @@ -39,7 +39,6 @@ class TestParser(BaseTest): mods, w, defines.GLFW_PRESS, - get_localized_key=lambda k, s: k ) self.ae(b'\033' + expected.encode('ascii'), actual)