diff --git a/kitty/keys.c b/kitty/keys.c index ae83730f5..f487722f4 100644 --- a/kitty/keys.c +++ b/kitty/keys.c @@ -10,19 +10,14 @@ #include "screen.h" #include -const uint8_t* +const char* key_to_bytes(int glfw_key, bool smkx, bool extended, int mods, int action) { if ((action & 3) == 3) return NULL; if ((unsigned)glfw_key >= sizeof(key_map)/sizeof(key_map[0]) || glfw_key < 0) return NULL; uint16_t key = key_map[glfw_key]; if (key == UINT8_MAX) return NULL; - mods &= 0xF; - key |= (mods & 0xF) << 7; - key |= (action & 3) << 11; - key |= (smkx & 1) << 13; - key |= (extended & 1) << 14; - if (key >= SIZE_OF_KEY_BYTES_MAP) return NULL; - return key_bytes[key]; + KeyboardMode mode = extended ? EXTENDED : (smkx ? APPLICATION : NORMAL); + return key_lookup(key, mode, mods, action); } #define SPECIAL_INDEX(key) ((key & 0x7f) | ( (mods & 0xF) << 7)) @@ -166,8 +161,8 @@ on_key_input(int key, int scancode, int action, int mods) { (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); + const char *data = key_to_bytes(lkey, screen->modes.mDECCKM, screen->modes.mEXTENDED_KEYBOARD, mods, action); + if (data) schedule_write_to_child(w->id, (data + 1), *data); } } @@ -178,7 +173,7 @@ on_key_input(int key, int scancode, int action, int mods) { PYWRAP1(key_to_bytes) { int glfw_key, smkx, extended, mods, action; PA("ippii", &glfw_key, &smkx, &extended, &mods, &action); - const uint8_t *ans = key_to_bytes(glfw_key, smkx & 1, extended & 1, mods, action); + const char *ans = key_to_bytes(glfw_key, smkx & 1, extended & 1, mods, action); if (ans == NULL) return Py_BuildValue("y#", "", 0); return Py_BuildValue("y#", ans + 1, *ans); } diff --git a/kitty/keys.h b/kitty/keys.h index d4fd4f0db..dcd94be98 100644 --- a/kitty/keys.h +++ b/kitty/keys.h @@ -481,32775 +481,16116 @@ case 347: return "RIGHT_SUPER"; case 348: return "MENU"; default: return NULL; }} -#define SIZE_OF_KEY_BYTES_MAP 32768 +typedef enum { NORMAL, APPLICATION, EXTENDED } KeyboardMode; -static const uint8_t key_bytes[32768][10] = { -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ESCAPE smkx: False extended: False -{1, 0xd}, // ENTER smkx: False extended: False -{1, 0x9}, // TAB smkx: False extended: False -{1, 0x7f}, // BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // SHIFT+ENTER smkx: False extended: False -{3, 0x1b, 0x5b, 0x5a}, // SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x43}, // SHIFT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x44}, // SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x48}, // SHIFT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x46}, // SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x0}, // CONTROL+SPACE smkx: False extended: False -{1, 0x27}, // CONTROL+APOSTROPHE smkx: False extended: False -{1, 0x2c}, // CONTROL+COMMA smkx: False extended: False -{1, 0x2d}, // CONTROL+MINUS smkx: False extended: False -{1, 0x2e}, // CONTROL+PERIOD smkx: False extended: False -{1, 0x1f}, // CONTROL+SLASH smkx: False extended: False -{1, 0x30}, // CONTROL+0 smkx: False extended: False -{1, 0x31}, // CONTROL+1 smkx: False extended: False -{1, 0x32}, // CONTROL+2 smkx: False extended: False -{1, 0x33}, // CONTROL+3 smkx: False extended: False -{1, 0x34}, // CONTROL+4 smkx: False extended: False -{1, 0x35}, // CONTROL+5 smkx: False extended: False -{1, 0x1e}, // CONTROL+6 smkx: False extended: False -{1, 0x37}, // CONTROL+7 smkx: False extended: False -{1, 0x38}, // CONTROL+8 smkx: False extended: False -{1, 0x39}, // CONTROL+9 smkx: False extended: False -{1, 0x3b}, // CONTROL+SEMICOLON smkx: False extended: False -{1, 0x3d}, // CONTROL+EQUAL smkx: False extended: False -{1, 0x1}, // CONTROL+A smkx: False extended: False -{1, 0x2}, // CONTROL+B smkx: False extended: False -{1, 0x3}, // CONTROL+C smkx: False extended: False -{1, 0x4}, // CONTROL+D smkx: False extended: False -{1, 0x5}, // CONTROL+E smkx: False extended: False -{1, 0x6}, // CONTROL+F smkx: False extended: False -{1, 0x7}, // CONTROL+G smkx: False extended: False -{1, 0x8}, // CONTROL+H smkx: False extended: False -{1, 0x9}, // CONTROL+I smkx: False extended: False -{1, 0xa}, // CONTROL+J smkx: False extended: False -{1, 0xb}, // CONTROL+K smkx: False extended: False -{1, 0xc}, // CONTROL+L smkx: False extended: False -{1, 0xd}, // CONTROL+M smkx: False extended: False -{1, 0xe}, // CONTROL+N smkx: False extended: False -{1, 0xf}, // CONTROL+O smkx: False extended: False -{1, 0x10}, // CONTROL+P smkx: False extended: False -{1, 0x11}, // CONTROL+Q smkx: False extended: False -{1, 0x12}, // CONTROL+R smkx: False extended: False -{1, 0x13}, // CONTROL+S smkx: False extended: False -{1, 0x14}, // CONTROL+T smkx: False extended: False -{1, 0x15}, // CONTROL+U smkx: False extended: False -{1, 0x16}, // CONTROL+V smkx: False extended: False -{1, 0x17}, // CONTROL+W smkx: False extended: False -{1, 0x18}, // CONTROL+X smkx: False extended: False -{1, 0x19}, // CONTROL+Y smkx: False extended: False -{1, 0x1a}, // CONTROL+Z smkx: False extended: False -{1, 0x1b}, // CONTROL+LEFT_BRACKET smkx: False extended: False -{1, 0x1c}, // CONTROL+BACKSLASH smkx: False extended: False -{1, 0x1d}, // CONTROL+RIGHT_BRACKET smkx: False extended: False -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x35, 0x7e}, // CONTROL+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x43}, // CONTROL+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x44}, // CONTROL+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x42}, // CONTROL+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x41}, // CONTROL+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x48}, // CONTROL+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x46}, // CONTROL+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x50}, // CONTROL+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x51}, // CONTROL+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x52}, // CONTROL+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x53}, // CONTROL+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x35, 0x7e}, // CONTROL+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x35, 0x7e}, // CONTROL+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x35, 0x7e}, // CONTROL+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x35, 0x7e}, // CONTROL+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x35, 0x7e}, // CONTROL+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x35, 0x7e}, // CONTROL+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SHIFT+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SHIFT+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SHIFT+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SPACE smkx: False extended: False -{2, 0x1b, 0x27}, // ALT+APOSTROPHE smkx: False extended: False -{2, 0x1b, 0x2c}, // ALT+COMMA smkx: False extended: False -{2, 0x1b, 0x2d}, // ALT+MINUS smkx: False extended: False -{2, 0x1b, 0x2e}, // ALT+PERIOD smkx: False extended: False -{2, 0x1b, 0x2f}, // ALT+SLASH smkx: False extended: False -{2, 0x1b, 0x30}, // ALT+0 smkx: False extended: False -{2, 0x1b, 0x31}, // ALT+1 smkx: False extended: False -{2, 0x1b, 0x32}, // ALT+2 smkx: False extended: False -{2, 0x1b, 0x33}, // ALT+3 smkx: False extended: False -{2, 0x1b, 0x34}, // ALT+4 smkx: False extended: False -{2, 0x1b, 0x35}, // ALT+5 smkx: False extended: False -{2, 0x1b, 0x36}, // ALT+6 smkx: False extended: False -{2, 0x1b, 0x37}, // ALT+7 smkx: False extended: False -{2, 0x1b, 0x38}, // ALT+8 smkx: False extended: False -{2, 0x1b, 0x39}, // ALT+9 smkx: False extended: False -{2, 0x1b, 0x3b}, // ALT+SEMICOLON smkx: False extended: False -{2, 0x1b, 0x3d}, // ALT+EQUAL smkx: False extended: False -{2, 0x1b, 0x61}, // ALT+A smkx: False extended: False -{2, 0x1b, 0x62}, // ALT+B smkx: False extended: False -{2, 0x1b, 0x63}, // ALT+C smkx: False extended: False -{2, 0x1b, 0x64}, // ALT+D smkx: False extended: False -{2, 0x1b, 0x65}, // ALT+E smkx: False extended: False -{2, 0x1b, 0x66}, // ALT+F smkx: False extended: False -{2, 0x1b, 0x67}, // ALT+G smkx: False extended: False -{2, 0x1b, 0x68}, // ALT+H smkx: False extended: False -{2, 0x1b, 0x69}, // ALT+I smkx: False extended: False -{2, 0x1b, 0x6a}, // ALT+J smkx: False extended: False -{2, 0x1b, 0x6b}, // ALT+K smkx: False extended: False -{2, 0x1b, 0x6c}, // ALT+L smkx: False extended: False -{2, 0x1b, 0x6d}, // ALT+M smkx: False extended: False -{2, 0x1b, 0x6e}, // ALT+N smkx: False extended: False -{2, 0x1b, 0x6f}, // ALT+O smkx: False extended: False -{2, 0x1b, 0x70}, // ALT+P smkx: False extended: False -{2, 0x1b, 0x71}, // ALT+Q smkx: False extended: False -{2, 0x1b, 0x72}, // ALT+R smkx: False extended: False -{2, 0x1b, 0x73}, // ALT+S smkx: False extended: False -{2, 0x1b, 0x74}, // ALT+T smkx: False extended: False -{2, 0x1b, 0x75}, // ALT+U smkx: False extended: False -{2, 0x1b, 0x76}, // ALT+V smkx: False extended: False -{2, 0x1b, 0x77}, // ALT+W smkx: False extended: False -{2, 0x1b, 0x78}, // ALT+X smkx: False extended: False -{2, 0x1b, 0x79}, // ALT+Y smkx: False extended: False -{2, 0x1b, 0x7a}, // ALT+Z smkx: False extended: False -{2, 0x1b, 0x5b}, // ALT+LEFT_BRACKET smkx: False extended: False -{2, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: False extended: False -{2, 0x1b, 0x5d}, // ALT+RIGHT_BRACKET smkx: False extended: False -{2, 0x1b, 0x60}, // ALT+GRAVE_ACCENT smkx: False extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+ESCAPE smkx: False extended: False -{2, 0x1b, 0xd}, // ALT+ENTER smkx: False extended: False -{2, 0x1b, 0x9}, // ALT+TAB smkx: False extended: False -{2, 0x1b, 0x7f}, // ALT+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x33, 0x7e}, // ALT+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x33, 0x7e}, // ALT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x43}, // ALT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x44}, // ALT+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x42}, // ALT+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x41}, // ALT+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x33, 0x7e}, // ALT+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x33, 0x7e}, // ALT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x48}, // ALT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x46}, // ALT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x50}, // ALT+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x51}, // ALT+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x52}, // ALT+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x53}, // ALT+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x33, 0x7e}, // ALT+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x33, 0x7e}, // ALT+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x33, 0x7e}, // ALT+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x33, 0x7e}, // ALT+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x33, 0x7e}, // ALT+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x33, 0x7e}, // ALT+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x33, 0x7e}, // ALT+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x33, 0x7e}, // ALT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SHIFT+SPACE smkx: False extended: False -{2, 0x1b, 0x22}, // ALT+SHIFT+APOSTROPHE smkx: False extended: False -{2, 0x1b, 0x3c}, // ALT+SHIFT+COMMA smkx: False extended: False -{2, 0x1b, 0x5f}, // ALT+SHIFT+MINUS smkx: False extended: False -{2, 0x1b, 0x3e}, // ALT+SHIFT+PERIOD smkx: False extended: False -{2, 0x1b, 0x3f}, // ALT+SHIFT+SLASH smkx: False extended: False -{2, 0x1b, 0x29}, // ALT+SHIFT+0 smkx: False extended: False -{2, 0x1b, 0x21}, // ALT+SHIFT+1 smkx: False extended: False -{2, 0x1b, 0x40}, // ALT+SHIFT+2 smkx: False extended: False -{2, 0x1b, 0x23}, // ALT+SHIFT+3 smkx: False extended: False -{2, 0x1b, 0x24}, // ALT+SHIFT+4 smkx: False extended: False -{2, 0x1b, 0x25}, // ALT+SHIFT+5 smkx: False extended: False -{2, 0x1b, 0x5e}, // ALT+SHIFT+6 smkx: False extended: False -{2, 0x1b, 0x26}, // ALT+SHIFT+7 smkx: False extended: False -{2, 0x1b, 0x2a}, // ALT+SHIFT+8 smkx: False extended: False -{2, 0x1b, 0x28}, // ALT+SHIFT+9 smkx: False extended: False -{2, 0x1b, 0x3a}, // ALT+SHIFT+SEMICOLON smkx: False extended: False -{2, 0x1b, 0x2b}, // ALT+SHIFT+EQUAL smkx: False extended: False -{2, 0x1b, 0x41}, // ALT+SHIFT+A smkx: False extended: False -{2, 0x1b, 0x42}, // ALT+SHIFT+B smkx: False extended: False -{2, 0x1b, 0x43}, // ALT+SHIFT+C smkx: False extended: False -{2, 0x1b, 0x44}, // ALT+SHIFT+D smkx: False extended: False -{2, 0x1b, 0x45}, // ALT+SHIFT+E smkx: False extended: False -{2, 0x1b, 0x46}, // ALT+SHIFT+F smkx: False extended: False -{2, 0x1b, 0x47}, // ALT+SHIFT+G smkx: False extended: False -{2, 0x1b, 0x48}, // ALT+SHIFT+H smkx: False extended: False -{2, 0x1b, 0x49}, // ALT+SHIFT+I smkx: False extended: False -{2, 0x1b, 0x4a}, // ALT+SHIFT+J smkx: False extended: False -{2, 0x1b, 0x4b}, // ALT+SHIFT+K smkx: False extended: False -{2, 0x1b, 0x4c}, // ALT+SHIFT+L smkx: False extended: False -{2, 0x1b, 0x4d}, // ALT+SHIFT+M smkx: False extended: False -{2, 0x1b, 0x4e}, // ALT+SHIFT+N smkx: False extended: False -{2, 0x1b, 0x4f}, // ALT+SHIFT+O smkx: False extended: False -{2, 0x1b, 0x50}, // ALT+SHIFT+P smkx: False extended: False -{2, 0x1b, 0x51}, // ALT+SHIFT+Q smkx: False extended: False -{2, 0x1b, 0x52}, // ALT+SHIFT+R smkx: False extended: False -{2, 0x1b, 0x53}, // ALT+SHIFT+S smkx: False extended: False -{2, 0x1b, 0x54}, // ALT+SHIFT+T smkx: False extended: False -{2, 0x1b, 0x55}, // ALT+SHIFT+U smkx: False extended: False -{2, 0x1b, 0x56}, // ALT+SHIFT+V smkx: False extended: False -{2, 0x1b, 0x57}, // ALT+SHIFT+W smkx: False extended: False -{2, 0x1b, 0x58}, // ALT+SHIFT+X smkx: False extended: False -{2, 0x1b, 0x59}, // ALT+SHIFT+Y smkx: False extended: False -{2, 0x1b, 0x5a}, // ALT+SHIFT+Z smkx: False extended: False -{2, 0x1b, 0x7b}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: False -{2, 0x1b, 0x7c}, // ALT+SHIFT+BACKSLASH smkx: False extended: False -{2, 0x1b, 0x7d}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: False -{2, 0x1b, 0x7e}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+SHIFT+ESCAPE smkx: False extended: False -{2, 0x1b, 0xd}, // ALT+SHIFT+ENTER smkx: False extended: False -{3, 0x1b, 0x5b, 0x5a}, // ALT+SHIFT+TAB smkx: False extended: False -{2, 0x1b, 0x7f}, // ALT+SHIFT+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x43}, // ALT+SHIFT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x44}, // ALT+SHIFT+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x42}, // ALT+SHIFT+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x41}, // ALT+SHIFT+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x48}, // ALT+SHIFT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x46}, // ALT+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x50}, // ALT+SHIFT+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x51}, // ALT+SHIFT+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x52}, // ALT+SHIFT+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x53}, // ALT+SHIFT+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SHIFT+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // SUPER+ENTER smkx: False extended: False -{1, 0x9}, // SUPER+TAB smkx: False extended: False -{1, 0x7f}, // SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ESCAPE smkx: False extended: False -{1, 0xd}, // ENTER smkx: False extended: False -{1, 0x9}, // TAB smkx: False extended: False -{1, 0x7f}, // BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // SHIFT+ENTER smkx: False extended: False -{3, 0x1b, 0x5b, 0x5a}, // SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x43}, // SHIFT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x44}, // SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x48}, // SHIFT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x46}, // SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x0}, // CONTROL+SPACE smkx: False extended: False -{1, 0x27}, // CONTROL+APOSTROPHE smkx: False extended: False -{1, 0x2c}, // CONTROL+COMMA smkx: False extended: False -{1, 0x2d}, // CONTROL+MINUS smkx: False extended: False -{1, 0x2e}, // CONTROL+PERIOD smkx: False extended: False -{1, 0x1f}, // CONTROL+SLASH smkx: False extended: False -{1, 0x30}, // CONTROL+0 smkx: False extended: False -{1, 0x31}, // CONTROL+1 smkx: False extended: False -{1, 0x32}, // CONTROL+2 smkx: False extended: False -{1, 0x33}, // CONTROL+3 smkx: False extended: False -{1, 0x34}, // CONTROL+4 smkx: False extended: False -{1, 0x35}, // CONTROL+5 smkx: False extended: False -{1, 0x1e}, // CONTROL+6 smkx: False extended: False -{1, 0x37}, // CONTROL+7 smkx: False extended: False -{1, 0x38}, // CONTROL+8 smkx: False extended: False -{1, 0x39}, // CONTROL+9 smkx: False extended: False -{1, 0x3b}, // CONTROL+SEMICOLON smkx: False extended: False -{1, 0x3d}, // CONTROL+EQUAL smkx: False extended: False -{1, 0x1}, // CONTROL+A smkx: False extended: False -{1, 0x2}, // CONTROL+B smkx: False extended: False -{1, 0x3}, // CONTROL+C smkx: False extended: False -{1, 0x4}, // CONTROL+D smkx: False extended: False -{1, 0x5}, // CONTROL+E smkx: False extended: False -{1, 0x6}, // CONTROL+F smkx: False extended: False -{1, 0x7}, // CONTROL+G smkx: False extended: False -{1, 0x8}, // CONTROL+H smkx: False extended: False -{1, 0x9}, // CONTROL+I smkx: False extended: False -{1, 0xa}, // CONTROL+J smkx: False extended: False -{1, 0xb}, // CONTROL+K smkx: False extended: False -{1, 0xc}, // CONTROL+L smkx: False extended: False -{1, 0xd}, // CONTROL+M smkx: False extended: False -{1, 0xe}, // CONTROL+N smkx: False extended: False -{1, 0xf}, // CONTROL+O smkx: False extended: False -{1, 0x10}, // CONTROL+P smkx: False extended: False -{1, 0x11}, // CONTROL+Q smkx: False extended: False -{1, 0x12}, // CONTROL+R smkx: False extended: False -{1, 0x13}, // CONTROL+S smkx: False extended: False -{1, 0x14}, // CONTROL+T smkx: False extended: False -{1, 0x15}, // CONTROL+U smkx: False extended: False -{1, 0x16}, // CONTROL+V smkx: False extended: False -{1, 0x17}, // CONTROL+W smkx: False extended: False -{1, 0x18}, // CONTROL+X smkx: False extended: False -{1, 0x19}, // CONTROL+Y smkx: False extended: False -{1, 0x1a}, // CONTROL+Z smkx: False extended: False -{1, 0x1b}, // CONTROL+LEFT_BRACKET smkx: False extended: False -{1, 0x1c}, // CONTROL+BACKSLASH smkx: False extended: False -{1, 0x1d}, // CONTROL+RIGHT_BRACKET smkx: False extended: False -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x35, 0x7e}, // CONTROL+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x43}, // CONTROL+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x44}, // CONTROL+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x42}, // CONTROL+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x41}, // CONTROL+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x48}, // CONTROL+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x46}, // CONTROL+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x50}, // CONTROL+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x51}, // CONTROL+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x52}, // CONTROL+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x53}, // CONTROL+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x35, 0x7e}, // CONTROL+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x35, 0x7e}, // CONTROL+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x35, 0x7e}, // CONTROL+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x35, 0x7e}, // CONTROL+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x35, 0x7e}, // CONTROL+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x35, 0x7e}, // CONTROL+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SHIFT+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SHIFT+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SHIFT+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SPACE smkx: False extended: False -{2, 0x1b, 0x27}, // ALT+APOSTROPHE smkx: False extended: False -{2, 0x1b, 0x2c}, // ALT+COMMA smkx: False extended: False -{2, 0x1b, 0x2d}, // ALT+MINUS smkx: False extended: False -{2, 0x1b, 0x2e}, // ALT+PERIOD smkx: False extended: False -{2, 0x1b, 0x2f}, // ALT+SLASH smkx: False extended: False -{2, 0x1b, 0x30}, // ALT+0 smkx: False extended: False -{2, 0x1b, 0x31}, // ALT+1 smkx: False extended: False -{2, 0x1b, 0x32}, // ALT+2 smkx: False extended: False -{2, 0x1b, 0x33}, // ALT+3 smkx: False extended: False -{2, 0x1b, 0x34}, // ALT+4 smkx: False extended: False -{2, 0x1b, 0x35}, // ALT+5 smkx: False extended: False -{2, 0x1b, 0x36}, // ALT+6 smkx: False extended: False -{2, 0x1b, 0x37}, // ALT+7 smkx: False extended: False -{2, 0x1b, 0x38}, // ALT+8 smkx: False extended: False -{2, 0x1b, 0x39}, // ALT+9 smkx: False extended: False -{2, 0x1b, 0x3b}, // ALT+SEMICOLON smkx: False extended: False -{2, 0x1b, 0x3d}, // ALT+EQUAL smkx: False extended: False -{2, 0x1b, 0x61}, // ALT+A smkx: False extended: False -{2, 0x1b, 0x62}, // ALT+B smkx: False extended: False -{2, 0x1b, 0x63}, // ALT+C smkx: False extended: False -{2, 0x1b, 0x64}, // ALT+D smkx: False extended: False -{2, 0x1b, 0x65}, // ALT+E smkx: False extended: False -{2, 0x1b, 0x66}, // ALT+F smkx: False extended: False -{2, 0x1b, 0x67}, // ALT+G smkx: False extended: False -{2, 0x1b, 0x68}, // ALT+H smkx: False extended: False -{2, 0x1b, 0x69}, // ALT+I smkx: False extended: False -{2, 0x1b, 0x6a}, // ALT+J smkx: False extended: False -{2, 0x1b, 0x6b}, // ALT+K smkx: False extended: False -{2, 0x1b, 0x6c}, // ALT+L smkx: False extended: False -{2, 0x1b, 0x6d}, // ALT+M smkx: False extended: False -{2, 0x1b, 0x6e}, // ALT+N smkx: False extended: False -{2, 0x1b, 0x6f}, // ALT+O smkx: False extended: False -{2, 0x1b, 0x70}, // ALT+P smkx: False extended: False -{2, 0x1b, 0x71}, // ALT+Q smkx: False extended: False -{2, 0x1b, 0x72}, // ALT+R smkx: False extended: False -{2, 0x1b, 0x73}, // ALT+S smkx: False extended: False -{2, 0x1b, 0x74}, // ALT+T smkx: False extended: False -{2, 0x1b, 0x75}, // ALT+U smkx: False extended: False -{2, 0x1b, 0x76}, // ALT+V smkx: False extended: False -{2, 0x1b, 0x77}, // ALT+W smkx: False extended: False -{2, 0x1b, 0x78}, // ALT+X smkx: False extended: False -{2, 0x1b, 0x79}, // ALT+Y smkx: False extended: False -{2, 0x1b, 0x7a}, // ALT+Z smkx: False extended: False -{2, 0x1b, 0x5b}, // ALT+LEFT_BRACKET smkx: False extended: False -{2, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: False extended: False -{2, 0x1b, 0x5d}, // ALT+RIGHT_BRACKET smkx: False extended: False -{2, 0x1b, 0x60}, // ALT+GRAVE_ACCENT smkx: False extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+ESCAPE smkx: False extended: False -{2, 0x1b, 0xd}, // ALT+ENTER smkx: False extended: False -{2, 0x1b, 0x9}, // ALT+TAB smkx: False extended: False -{2, 0x1b, 0x7f}, // ALT+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x33, 0x7e}, // ALT+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x33, 0x7e}, // ALT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x43}, // ALT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x44}, // ALT+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x42}, // ALT+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x41}, // ALT+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x33, 0x7e}, // ALT+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x33, 0x7e}, // ALT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x48}, // ALT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x46}, // ALT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x50}, // ALT+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x51}, // ALT+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x52}, // ALT+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x53}, // ALT+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x33, 0x7e}, // ALT+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x33, 0x7e}, // ALT+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x33, 0x7e}, // ALT+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x33, 0x7e}, // ALT+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x33, 0x7e}, // ALT+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x33, 0x7e}, // ALT+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x33, 0x7e}, // ALT+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x33, 0x7e}, // ALT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SHIFT+SPACE smkx: False extended: False -{2, 0x1b, 0x22}, // ALT+SHIFT+APOSTROPHE smkx: False extended: False -{2, 0x1b, 0x3c}, // ALT+SHIFT+COMMA smkx: False extended: False -{2, 0x1b, 0x5f}, // ALT+SHIFT+MINUS smkx: False extended: False -{2, 0x1b, 0x3e}, // ALT+SHIFT+PERIOD smkx: False extended: False -{2, 0x1b, 0x3f}, // ALT+SHIFT+SLASH smkx: False extended: False -{2, 0x1b, 0x29}, // ALT+SHIFT+0 smkx: False extended: False -{2, 0x1b, 0x21}, // ALT+SHIFT+1 smkx: False extended: False -{2, 0x1b, 0x40}, // ALT+SHIFT+2 smkx: False extended: False -{2, 0x1b, 0x23}, // ALT+SHIFT+3 smkx: False extended: False -{2, 0x1b, 0x24}, // ALT+SHIFT+4 smkx: False extended: False -{2, 0x1b, 0x25}, // ALT+SHIFT+5 smkx: False extended: False -{2, 0x1b, 0x5e}, // ALT+SHIFT+6 smkx: False extended: False -{2, 0x1b, 0x26}, // ALT+SHIFT+7 smkx: False extended: False -{2, 0x1b, 0x2a}, // ALT+SHIFT+8 smkx: False extended: False -{2, 0x1b, 0x28}, // ALT+SHIFT+9 smkx: False extended: False -{2, 0x1b, 0x3a}, // ALT+SHIFT+SEMICOLON smkx: False extended: False -{2, 0x1b, 0x2b}, // ALT+SHIFT+EQUAL smkx: False extended: False -{2, 0x1b, 0x41}, // ALT+SHIFT+A smkx: False extended: False -{2, 0x1b, 0x42}, // ALT+SHIFT+B smkx: False extended: False -{2, 0x1b, 0x43}, // ALT+SHIFT+C smkx: False extended: False -{2, 0x1b, 0x44}, // ALT+SHIFT+D smkx: False extended: False -{2, 0x1b, 0x45}, // ALT+SHIFT+E smkx: False extended: False -{2, 0x1b, 0x46}, // ALT+SHIFT+F smkx: False extended: False -{2, 0x1b, 0x47}, // ALT+SHIFT+G smkx: False extended: False -{2, 0x1b, 0x48}, // ALT+SHIFT+H smkx: False extended: False -{2, 0x1b, 0x49}, // ALT+SHIFT+I smkx: False extended: False -{2, 0x1b, 0x4a}, // ALT+SHIFT+J smkx: False extended: False -{2, 0x1b, 0x4b}, // ALT+SHIFT+K smkx: False extended: False -{2, 0x1b, 0x4c}, // ALT+SHIFT+L smkx: False extended: False -{2, 0x1b, 0x4d}, // ALT+SHIFT+M smkx: False extended: False -{2, 0x1b, 0x4e}, // ALT+SHIFT+N smkx: False extended: False -{2, 0x1b, 0x4f}, // ALT+SHIFT+O smkx: False extended: False -{2, 0x1b, 0x50}, // ALT+SHIFT+P smkx: False extended: False -{2, 0x1b, 0x51}, // ALT+SHIFT+Q smkx: False extended: False -{2, 0x1b, 0x52}, // ALT+SHIFT+R smkx: False extended: False -{2, 0x1b, 0x53}, // ALT+SHIFT+S smkx: False extended: False -{2, 0x1b, 0x54}, // ALT+SHIFT+T smkx: False extended: False -{2, 0x1b, 0x55}, // ALT+SHIFT+U smkx: False extended: False -{2, 0x1b, 0x56}, // ALT+SHIFT+V smkx: False extended: False -{2, 0x1b, 0x57}, // ALT+SHIFT+W smkx: False extended: False -{2, 0x1b, 0x58}, // ALT+SHIFT+X smkx: False extended: False -{2, 0x1b, 0x59}, // ALT+SHIFT+Y smkx: False extended: False -{2, 0x1b, 0x5a}, // ALT+SHIFT+Z smkx: False extended: False -{2, 0x1b, 0x7b}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: False -{2, 0x1b, 0x7c}, // ALT+SHIFT+BACKSLASH smkx: False extended: False -{2, 0x1b, 0x7d}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: False -{2, 0x1b, 0x7e}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+SHIFT+ESCAPE smkx: False extended: False -{2, 0x1b, 0xd}, // ALT+SHIFT+ENTER smkx: False extended: False -{3, 0x1b, 0x5b, 0x5a}, // ALT+SHIFT+TAB smkx: False extended: False -{2, 0x1b, 0x7f}, // ALT+SHIFT+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x43}, // ALT+SHIFT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x44}, // ALT+SHIFT+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x42}, // ALT+SHIFT+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x41}, // ALT+SHIFT+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x48}, // ALT+SHIFT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x46}, // ALT+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x50}, // ALT+SHIFT+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x51}, // ALT+SHIFT+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x52}, // ALT+SHIFT+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x53}, // ALT+SHIFT+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SHIFT+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // SUPER+ENTER smkx: False extended: False -{1, 0x9}, // SUPER+TAB smkx: False extended: False -{1, 0x7f}, // SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ESCAPE smkx: False extended: False -{1, 0xd}, // ENTER smkx: False extended: False -{1, 0x9}, // TAB smkx: False extended: False -{1, 0x7f}, // BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // SHIFT+ENTER smkx: False extended: False -{3, 0x1b, 0x5b, 0x5a}, // SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x43}, // SHIFT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x44}, // SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x48}, // SHIFT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x46}, // SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x0}, // CONTROL+SPACE smkx: False extended: False -{1, 0x27}, // CONTROL+APOSTROPHE smkx: False extended: False -{1, 0x2c}, // CONTROL+COMMA smkx: False extended: False -{1, 0x2d}, // CONTROL+MINUS smkx: False extended: False -{1, 0x2e}, // CONTROL+PERIOD smkx: False extended: False -{1, 0x1f}, // CONTROL+SLASH smkx: False extended: False -{1, 0x30}, // CONTROL+0 smkx: False extended: False -{1, 0x31}, // CONTROL+1 smkx: False extended: False -{1, 0x32}, // CONTROL+2 smkx: False extended: False -{1, 0x33}, // CONTROL+3 smkx: False extended: False -{1, 0x34}, // CONTROL+4 smkx: False extended: False -{1, 0x35}, // CONTROL+5 smkx: False extended: False -{1, 0x1e}, // CONTROL+6 smkx: False extended: False -{1, 0x37}, // CONTROL+7 smkx: False extended: False -{1, 0x38}, // CONTROL+8 smkx: False extended: False -{1, 0x39}, // CONTROL+9 smkx: False extended: False -{1, 0x3b}, // CONTROL+SEMICOLON smkx: False extended: False -{1, 0x3d}, // CONTROL+EQUAL smkx: False extended: False -{1, 0x1}, // CONTROL+A smkx: False extended: False -{1, 0x2}, // CONTROL+B smkx: False extended: False -{1, 0x3}, // CONTROL+C smkx: False extended: False -{1, 0x4}, // CONTROL+D smkx: False extended: False -{1, 0x5}, // CONTROL+E smkx: False extended: False -{1, 0x6}, // CONTROL+F smkx: False extended: False -{1, 0x7}, // CONTROL+G smkx: False extended: False -{1, 0x8}, // CONTROL+H smkx: False extended: False -{1, 0x9}, // CONTROL+I smkx: False extended: False -{1, 0xa}, // CONTROL+J smkx: False extended: False -{1, 0xb}, // CONTROL+K smkx: False extended: False -{1, 0xc}, // CONTROL+L smkx: False extended: False -{1, 0xd}, // CONTROL+M smkx: False extended: False -{1, 0xe}, // CONTROL+N smkx: False extended: False -{1, 0xf}, // CONTROL+O smkx: False extended: False -{1, 0x10}, // CONTROL+P smkx: False extended: False -{1, 0x11}, // CONTROL+Q smkx: False extended: False -{1, 0x12}, // CONTROL+R smkx: False extended: False -{1, 0x13}, // CONTROL+S smkx: False extended: False -{1, 0x14}, // CONTROL+T smkx: False extended: False -{1, 0x15}, // CONTROL+U smkx: False extended: False -{1, 0x16}, // CONTROL+V smkx: False extended: False -{1, 0x17}, // CONTROL+W smkx: False extended: False -{1, 0x18}, // CONTROL+X smkx: False extended: False -{1, 0x19}, // CONTROL+Y smkx: False extended: False -{1, 0x1a}, // CONTROL+Z smkx: False extended: False -{1, 0x1b}, // CONTROL+LEFT_BRACKET smkx: False extended: False -{1, 0x1c}, // CONTROL+BACKSLASH smkx: False extended: False -{1, 0x1d}, // CONTROL+RIGHT_BRACKET smkx: False extended: False -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x35, 0x7e}, // CONTROL+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x43}, // CONTROL+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x44}, // CONTROL+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x42}, // CONTROL+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x41}, // CONTROL+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x48}, // CONTROL+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x46}, // CONTROL+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x50}, // CONTROL+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x51}, // CONTROL+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x52}, // CONTROL+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x53}, // CONTROL+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x35, 0x7e}, // CONTROL+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x35, 0x7e}, // CONTROL+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x35, 0x7e}, // CONTROL+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x35, 0x7e}, // CONTROL+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x35, 0x7e}, // CONTROL+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x35, 0x7e}, // CONTROL+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SHIFT+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SHIFT+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SHIFT+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SPACE smkx: False extended: False -{2, 0x1b, 0x27}, // ALT+APOSTROPHE smkx: False extended: False -{2, 0x1b, 0x2c}, // ALT+COMMA smkx: False extended: False -{2, 0x1b, 0x2d}, // ALT+MINUS smkx: False extended: False -{2, 0x1b, 0x2e}, // ALT+PERIOD smkx: False extended: False -{2, 0x1b, 0x2f}, // ALT+SLASH smkx: False extended: False -{2, 0x1b, 0x30}, // ALT+0 smkx: False extended: False -{2, 0x1b, 0x31}, // ALT+1 smkx: False extended: False -{2, 0x1b, 0x32}, // ALT+2 smkx: False extended: False -{2, 0x1b, 0x33}, // ALT+3 smkx: False extended: False -{2, 0x1b, 0x34}, // ALT+4 smkx: False extended: False -{2, 0x1b, 0x35}, // ALT+5 smkx: False extended: False -{2, 0x1b, 0x36}, // ALT+6 smkx: False extended: False -{2, 0x1b, 0x37}, // ALT+7 smkx: False extended: False -{2, 0x1b, 0x38}, // ALT+8 smkx: False extended: False -{2, 0x1b, 0x39}, // ALT+9 smkx: False extended: False -{2, 0x1b, 0x3b}, // ALT+SEMICOLON smkx: False extended: False -{2, 0x1b, 0x3d}, // ALT+EQUAL smkx: False extended: False -{2, 0x1b, 0x61}, // ALT+A smkx: False extended: False -{2, 0x1b, 0x62}, // ALT+B smkx: False extended: False -{2, 0x1b, 0x63}, // ALT+C smkx: False extended: False -{2, 0x1b, 0x64}, // ALT+D smkx: False extended: False -{2, 0x1b, 0x65}, // ALT+E smkx: False extended: False -{2, 0x1b, 0x66}, // ALT+F smkx: False extended: False -{2, 0x1b, 0x67}, // ALT+G smkx: False extended: False -{2, 0x1b, 0x68}, // ALT+H smkx: False extended: False -{2, 0x1b, 0x69}, // ALT+I smkx: False extended: False -{2, 0x1b, 0x6a}, // ALT+J smkx: False extended: False -{2, 0x1b, 0x6b}, // ALT+K smkx: False extended: False -{2, 0x1b, 0x6c}, // ALT+L smkx: False extended: False -{2, 0x1b, 0x6d}, // ALT+M smkx: False extended: False -{2, 0x1b, 0x6e}, // ALT+N smkx: False extended: False -{2, 0x1b, 0x6f}, // ALT+O smkx: False extended: False -{2, 0x1b, 0x70}, // ALT+P smkx: False extended: False -{2, 0x1b, 0x71}, // ALT+Q smkx: False extended: False -{2, 0x1b, 0x72}, // ALT+R smkx: False extended: False -{2, 0x1b, 0x73}, // ALT+S smkx: False extended: False -{2, 0x1b, 0x74}, // ALT+T smkx: False extended: False -{2, 0x1b, 0x75}, // ALT+U smkx: False extended: False -{2, 0x1b, 0x76}, // ALT+V smkx: False extended: False -{2, 0x1b, 0x77}, // ALT+W smkx: False extended: False -{2, 0x1b, 0x78}, // ALT+X smkx: False extended: False -{2, 0x1b, 0x79}, // ALT+Y smkx: False extended: False -{2, 0x1b, 0x7a}, // ALT+Z smkx: False extended: False -{2, 0x1b, 0x5b}, // ALT+LEFT_BRACKET smkx: False extended: False -{2, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: False extended: False -{2, 0x1b, 0x5d}, // ALT+RIGHT_BRACKET smkx: False extended: False -{2, 0x1b, 0x60}, // ALT+GRAVE_ACCENT smkx: False extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+ESCAPE smkx: False extended: False -{2, 0x1b, 0xd}, // ALT+ENTER smkx: False extended: False -{2, 0x1b, 0x9}, // ALT+TAB smkx: False extended: False -{2, 0x1b, 0x7f}, // ALT+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x33, 0x7e}, // ALT+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x33, 0x7e}, // ALT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x43}, // ALT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x44}, // ALT+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x42}, // ALT+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x41}, // ALT+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x33, 0x7e}, // ALT+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x33, 0x7e}, // ALT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x48}, // ALT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x46}, // ALT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x50}, // ALT+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x51}, // ALT+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x52}, // ALT+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x53}, // ALT+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x33, 0x7e}, // ALT+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x33, 0x7e}, // ALT+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x33, 0x7e}, // ALT+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x33, 0x7e}, // ALT+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x33, 0x7e}, // ALT+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x33, 0x7e}, // ALT+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x33, 0x7e}, // ALT+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x33, 0x7e}, // ALT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SHIFT+SPACE smkx: False extended: False -{2, 0x1b, 0x22}, // ALT+SHIFT+APOSTROPHE smkx: False extended: False -{2, 0x1b, 0x3c}, // ALT+SHIFT+COMMA smkx: False extended: False -{2, 0x1b, 0x5f}, // ALT+SHIFT+MINUS smkx: False extended: False -{2, 0x1b, 0x3e}, // ALT+SHIFT+PERIOD smkx: False extended: False -{2, 0x1b, 0x3f}, // ALT+SHIFT+SLASH smkx: False extended: False -{2, 0x1b, 0x29}, // ALT+SHIFT+0 smkx: False extended: False -{2, 0x1b, 0x21}, // ALT+SHIFT+1 smkx: False extended: False -{2, 0x1b, 0x40}, // ALT+SHIFT+2 smkx: False extended: False -{2, 0x1b, 0x23}, // ALT+SHIFT+3 smkx: False extended: False -{2, 0x1b, 0x24}, // ALT+SHIFT+4 smkx: False extended: False -{2, 0x1b, 0x25}, // ALT+SHIFT+5 smkx: False extended: False -{2, 0x1b, 0x5e}, // ALT+SHIFT+6 smkx: False extended: False -{2, 0x1b, 0x26}, // ALT+SHIFT+7 smkx: False extended: False -{2, 0x1b, 0x2a}, // ALT+SHIFT+8 smkx: False extended: False -{2, 0x1b, 0x28}, // ALT+SHIFT+9 smkx: False extended: False -{2, 0x1b, 0x3a}, // ALT+SHIFT+SEMICOLON smkx: False extended: False -{2, 0x1b, 0x2b}, // ALT+SHIFT+EQUAL smkx: False extended: False -{2, 0x1b, 0x41}, // ALT+SHIFT+A smkx: False extended: False -{2, 0x1b, 0x42}, // ALT+SHIFT+B smkx: False extended: False -{2, 0x1b, 0x43}, // ALT+SHIFT+C smkx: False extended: False -{2, 0x1b, 0x44}, // ALT+SHIFT+D smkx: False extended: False -{2, 0x1b, 0x45}, // ALT+SHIFT+E smkx: False extended: False -{2, 0x1b, 0x46}, // ALT+SHIFT+F smkx: False extended: False -{2, 0x1b, 0x47}, // ALT+SHIFT+G smkx: False extended: False -{2, 0x1b, 0x48}, // ALT+SHIFT+H smkx: False extended: False -{2, 0x1b, 0x49}, // ALT+SHIFT+I smkx: False extended: False -{2, 0x1b, 0x4a}, // ALT+SHIFT+J smkx: False extended: False -{2, 0x1b, 0x4b}, // ALT+SHIFT+K smkx: False extended: False -{2, 0x1b, 0x4c}, // ALT+SHIFT+L smkx: False extended: False -{2, 0x1b, 0x4d}, // ALT+SHIFT+M smkx: False extended: False -{2, 0x1b, 0x4e}, // ALT+SHIFT+N smkx: False extended: False -{2, 0x1b, 0x4f}, // ALT+SHIFT+O smkx: False extended: False -{2, 0x1b, 0x50}, // ALT+SHIFT+P smkx: False extended: False -{2, 0x1b, 0x51}, // ALT+SHIFT+Q smkx: False extended: False -{2, 0x1b, 0x52}, // ALT+SHIFT+R smkx: False extended: False -{2, 0x1b, 0x53}, // ALT+SHIFT+S smkx: False extended: False -{2, 0x1b, 0x54}, // ALT+SHIFT+T smkx: False extended: False -{2, 0x1b, 0x55}, // ALT+SHIFT+U smkx: False extended: False -{2, 0x1b, 0x56}, // ALT+SHIFT+V smkx: False extended: False -{2, 0x1b, 0x57}, // ALT+SHIFT+W smkx: False extended: False -{2, 0x1b, 0x58}, // ALT+SHIFT+X smkx: False extended: False -{2, 0x1b, 0x59}, // ALT+SHIFT+Y smkx: False extended: False -{2, 0x1b, 0x5a}, // ALT+SHIFT+Z smkx: False extended: False -{2, 0x1b, 0x7b}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: False -{2, 0x1b, 0x7c}, // ALT+SHIFT+BACKSLASH smkx: False extended: False -{2, 0x1b, 0x7d}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: False -{2, 0x1b, 0x7e}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+SHIFT+ESCAPE smkx: False extended: False -{2, 0x1b, 0xd}, // ALT+SHIFT+ENTER smkx: False extended: False -{3, 0x1b, 0x5b, 0x5a}, // ALT+SHIFT+TAB smkx: False extended: False -{2, 0x1b, 0x7f}, // ALT+SHIFT+BACKSPACE smkx: False extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+INSERT smkx: False extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+DELETE smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x43}, // ALT+SHIFT+RIGHT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x44}, // ALT+SHIFT+LEFT smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x42}, // ALT+SHIFT+DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x41}, // ALT+SHIFT+UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_UP smkx: False extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x48}, // ALT+SHIFT+HOME smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x46}, // ALT+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x50}, // ALT+SHIFT+F1 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x51}, // ALT+SHIFT+F2 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x52}, // ALT+SHIFT+F3 smkx: False extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x53}, // ALT+SHIFT+F4 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F5 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F6 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F7 smkx: False extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F8 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F9 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F10 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F11 smkx: False extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SHIFT+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SHIFT+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SHIFT+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // SUPER+ENTER smkx: False extended: False -{1, 0x9}, // SUPER+TAB smkx: False extended: False -{1, 0x7f}, // SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // CONTROL+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: False extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: False extended: False -{3, 0x1b, 0x5b, 0x43}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: False -{3, 0x1b, 0x5b, 0x44}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: False -{3, 0x1b, 0x5b, 0x42}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x41}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: False -{3, 0x1b, 0x5b, 0x48}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: False -{3, 0x1b, 0x5b, 0x46}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: False extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: False extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: False extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ESCAPE smkx: True extended: False -{1, 0xd}, // ENTER smkx: True extended: False -{1, 0x9}, // TAB smkx: True extended: False -{1, 0x7f}, // BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // SHIFT+ENTER smkx: True extended: False -{3, 0x1b, 0x5b, 0x5a}, // SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x43}, // SHIFT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x44}, // SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x48}, // SHIFT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x46}, // SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x0}, // CONTROL+SPACE smkx: True extended: False -{1, 0x27}, // CONTROL+APOSTROPHE smkx: True extended: False -{1, 0x2c}, // CONTROL+COMMA smkx: True extended: False -{1, 0x2d}, // CONTROL+MINUS smkx: True extended: False -{1, 0x2e}, // CONTROL+PERIOD smkx: True extended: False -{1, 0x1f}, // CONTROL+SLASH smkx: True extended: False -{1, 0x30}, // CONTROL+0 smkx: True extended: False -{1, 0x31}, // CONTROL+1 smkx: True extended: False -{1, 0x32}, // CONTROL+2 smkx: True extended: False -{1, 0x33}, // CONTROL+3 smkx: True extended: False -{1, 0x34}, // CONTROL+4 smkx: True extended: False -{1, 0x35}, // CONTROL+5 smkx: True extended: False -{1, 0x1e}, // CONTROL+6 smkx: True extended: False -{1, 0x37}, // CONTROL+7 smkx: True extended: False -{1, 0x38}, // CONTROL+8 smkx: True extended: False -{1, 0x39}, // CONTROL+9 smkx: True extended: False -{1, 0x3b}, // CONTROL+SEMICOLON smkx: True extended: False -{1, 0x3d}, // CONTROL+EQUAL smkx: True extended: False -{1, 0x1}, // CONTROL+A smkx: True extended: False -{1, 0x2}, // CONTROL+B smkx: True extended: False -{1, 0x3}, // CONTROL+C smkx: True extended: False -{1, 0x4}, // CONTROL+D smkx: True extended: False -{1, 0x5}, // CONTROL+E smkx: True extended: False -{1, 0x6}, // CONTROL+F smkx: True extended: False -{1, 0x7}, // CONTROL+G smkx: True extended: False -{1, 0x8}, // CONTROL+H smkx: True extended: False -{1, 0x9}, // CONTROL+I smkx: True extended: False -{1, 0xa}, // CONTROL+J smkx: True extended: False -{1, 0xb}, // CONTROL+K smkx: True extended: False -{1, 0xc}, // CONTROL+L smkx: True extended: False -{1, 0xd}, // CONTROL+M smkx: True extended: False -{1, 0xe}, // CONTROL+N smkx: True extended: False -{1, 0xf}, // CONTROL+O smkx: True extended: False -{1, 0x10}, // CONTROL+P smkx: True extended: False -{1, 0x11}, // CONTROL+Q smkx: True extended: False -{1, 0x12}, // CONTROL+R smkx: True extended: False -{1, 0x13}, // CONTROL+S smkx: True extended: False -{1, 0x14}, // CONTROL+T smkx: True extended: False -{1, 0x15}, // CONTROL+U smkx: True extended: False -{1, 0x16}, // CONTROL+V smkx: True extended: False -{1, 0x17}, // CONTROL+W smkx: True extended: False -{1, 0x18}, // CONTROL+X smkx: True extended: False -{1, 0x19}, // CONTROL+Y smkx: True extended: False -{1, 0x1a}, // CONTROL+Z smkx: True extended: False -{1, 0x1b}, // CONTROL+LEFT_BRACKET smkx: True extended: False -{1, 0x1c}, // CONTROL+BACKSLASH smkx: True extended: False -{1, 0x1d}, // CONTROL+RIGHT_BRACKET smkx: True extended: False -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x35, 0x7e}, // CONTROL+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x43}, // CONTROL+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x44}, // CONTROL+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x42}, // CONTROL+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x41}, // CONTROL+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x48}, // CONTROL+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x46}, // CONTROL+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x50}, // CONTROL+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x51}, // CONTROL+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x52}, // CONTROL+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x53}, // CONTROL+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x35, 0x7e}, // CONTROL+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x35, 0x7e}, // CONTROL+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x35, 0x7e}, // CONTROL+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x35, 0x7e}, // CONTROL+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x35, 0x7e}, // CONTROL+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x35, 0x7e}, // CONTROL+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SHIFT+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SHIFT+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SHIFT+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SPACE smkx: True extended: False -{2, 0x1b, 0x27}, // ALT+APOSTROPHE smkx: True extended: False -{2, 0x1b, 0x2c}, // ALT+COMMA smkx: True extended: False -{2, 0x1b, 0x2d}, // ALT+MINUS smkx: True extended: False -{2, 0x1b, 0x2e}, // ALT+PERIOD smkx: True extended: False -{2, 0x1b, 0x2f}, // ALT+SLASH smkx: True extended: False -{2, 0x1b, 0x30}, // ALT+0 smkx: True extended: False -{2, 0x1b, 0x31}, // ALT+1 smkx: True extended: False -{2, 0x1b, 0x32}, // ALT+2 smkx: True extended: False -{2, 0x1b, 0x33}, // ALT+3 smkx: True extended: False -{2, 0x1b, 0x34}, // ALT+4 smkx: True extended: False -{2, 0x1b, 0x35}, // ALT+5 smkx: True extended: False -{2, 0x1b, 0x36}, // ALT+6 smkx: True extended: False -{2, 0x1b, 0x37}, // ALT+7 smkx: True extended: False -{2, 0x1b, 0x38}, // ALT+8 smkx: True extended: False -{2, 0x1b, 0x39}, // ALT+9 smkx: True extended: False -{2, 0x1b, 0x3b}, // ALT+SEMICOLON smkx: True extended: False -{2, 0x1b, 0x3d}, // ALT+EQUAL smkx: True extended: False -{2, 0x1b, 0x61}, // ALT+A smkx: True extended: False -{2, 0x1b, 0x62}, // ALT+B smkx: True extended: False -{2, 0x1b, 0x63}, // ALT+C smkx: True extended: False -{2, 0x1b, 0x64}, // ALT+D smkx: True extended: False -{2, 0x1b, 0x65}, // ALT+E smkx: True extended: False -{2, 0x1b, 0x66}, // ALT+F smkx: True extended: False -{2, 0x1b, 0x67}, // ALT+G smkx: True extended: False -{2, 0x1b, 0x68}, // ALT+H smkx: True extended: False -{2, 0x1b, 0x69}, // ALT+I smkx: True extended: False -{2, 0x1b, 0x6a}, // ALT+J smkx: True extended: False -{2, 0x1b, 0x6b}, // ALT+K smkx: True extended: False -{2, 0x1b, 0x6c}, // ALT+L smkx: True extended: False -{2, 0x1b, 0x6d}, // ALT+M smkx: True extended: False -{2, 0x1b, 0x6e}, // ALT+N smkx: True extended: False -{2, 0x1b, 0x6f}, // ALT+O smkx: True extended: False -{2, 0x1b, 0x70}, // ALT+P smkx: True extended: False -{2, 0x1b, 0x71}, // ALT+Q smkx: True extended: False -{2, 0x1b, 0x72}, // ALT+R smkx: True extended: False -{2, 0x1b, 0x73}, // ALT+S smkx: True extended: False -{2, 0x1b, 0x74}, // ALT+T smkx: True extended: False -{2, 0x1b, 0x75}, // ALT+U smkx: True extended: False -{2, 0x1b, 0x76}, // ALT+V smkx: True extended: False -{2, 0x1b, 0x77}, // ALT+W smkx: True extended: False -{2, 0x1b, 0x78}, // ALT+X smkx: True extended: False -{2, 0x1b, 0x79}, // ALT+Y smkx: True extended: False -{2, 0x1b, 0x7a}, // ALT+Z smkx: True extended: False -{2, 0x1b, 0x5b}, // ALT+LEFT_BRACKET smkx: True extended: False -{2, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: True extended: False -{2, 0x1b, 0x5d}, // ALT+RIGHT_BRACKET smkx: True extended: False -{2, 0x1b, 0x60}, // ALT+GRAVE_ACCENT smkx: True extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+ESCAPE smkx: True extended: False -{2, 0x1b, 0xd}, // ALT+ENTER smkx: True extended: False -{2, 0x1b, 0x9}, // ALT+TAB smkx: True extended: False -{2, 0x1b, 0x7f}, // ALT+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x33, 0x7e}, // ALT+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x33, 0x7e}, // ALT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x43}, // ALT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x44}, // ALT+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x42}, // ALT+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x41}, // ALT+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x33, 0x7e}, // ALT+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x33, 0x7e}, // ALT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x48}, // ALT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x46}, // ALT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x50}, // ALT+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x51}, // ALT+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x52}, // ALT+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x53}, // ALT+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x33, 0x7e}, // ALT+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x33, 0x7e}, // ALT+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x33, 0x7e}, // ALT+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x33, 0x7e}, // ALT+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x33, 0x7e}, // ALT+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x33, 0x7e}, // ALT+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x33, 0x7e}, // ALT+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x33, 0x7e}, // ALT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SHIFT+SPACE smkx: True extended: False -{2, 0x1b, 0x22}, // ALT+SHIFT+APOSTROPHE smkx: True extended: False -{2, 0x1b, 0x3c}, // ALT+SHIFT+COMMA smkx: True extended: False -{2, 0x1b, 0x5f}, // ALT+SHIFT+MINUS smkx: True extended: False -{2, 0x1b, 0x3e}, // ALT+SHIFT+PERIOD smkx: True extended: False -{2, 0x1b, 0x3f}, // ALT+SHIFT+SLASH smkx: True extended: False -{2, 0x1b, 0x29}, // ALT+SHIFT+0 smkx: True extended: False -{2, 0x1b, 0x21}, // ALT+SHIFT+1 smkx: True extended: False -{2, 0x1b, 0x40}, // ALT+SHIFT+2 smkx: True extended: False -{2, 0x1b, 0x23}, // ALT+SHIFT+3 smkx: True extended: False -{2, 0x1b, 0x24}, // ALT+SHIFT+4 smkx: True extended: False -{2, 0x1b, 0x25}, // ALT+SHIFT+5 smkx: True extended: False -{2, 0x1b, 0x5e}, // ALT+SHIFT+6 smkx: True extended: False -{2, 0x1b, 0x26}, // ALT+SHIFT+7 smkx: True extended: False -{2, 0x1b, 0x2a}, // ALT+SHIFT+8 smkx: True extended: False -{2, 0x1b, 0x28}, // ALT+SHIFT+9 smkx: True extended: False -{2, 0x1b, 0x3a}, // ALT+SHIFT+SEMICOLON smkx: True extended: False -{2, 0x1b, 0x2b}, // ALT+SHIFT+EQUAL smkx: True extended: False -{2, 0x1b, 0x41}, // ALT+SHIFT+A smkx: True extended: False -{2, 0x1b, 0x42}, // ALT+SHIFT+B smkx: True extended: False -{2, 0x1b, 0x43}, // ALT+SHIFT+C smkx: True extended: False -{2, 0x1b, 0x44}, // ALT+SHIFT+D smkx: True extended: False -{2, 0x1b, 0x45}, // ALT+SHIFT+E smkx: True extended: False -{2, 0x1b, 0x46}, // ALT+SHIFT+F smkx: True extended: False -{2, 0x1b, 0x47}, // ALT+SHIFT+G smkx: True extended: False -{2, 0x1b, 0x48}, // ALT+SHIFT+H smkx: True extended: False -{2, 0x1b, 0x49}, // ALT+SHIFT+I smkx: True extended: False -{2, 0x1b, 0x4a}, // ALT+SHIFT+J smkx: True extended: False -{2, 0x1b, 0x4b}, // ALT+SHIFT+K smkx: True extended: False -{2, 0x1b, 0x4c}, // ALT+SHIFT+L smkx: True extended: False -{2, 0x1b, 0x4d}, // ALT+SHIFT+M smkx: True extended: False -{2, 0x1b, 0x4e}, // ALT+SHIFT+N smkx: True extended: False -{2, 0x1b, 0x4f}, // ALT+SHIFT+O smkx: True extended: False -{2, 0x1b, 0x50}, // ALT+SHIFT+P smkx: True extended: False -{2, 0x1b, 0x51}, // ALT+SHIFT+Q smkx: True extended: False -{2, 0x1b, 0x52}, // ALT+SHIFT+R smkx: True extended: False -{2, 0x1b, 0x53}, // ALT+SHIFT+S smkx: True extended: False -{2, 0x1b, 0x54}, // ALT+SHIFT+T smkx: True extended: False -{2, 0x1b, 0x55}, // ALT+SHIFT+U smkx: True extended: False -{2, 0x1b, 0x56}, // ALT+SHIFT+V smkx: True extended: False -{2, 0x1b, 0x57}, // ALT+SHIFT+W smkx: True extended: False -{2, 0x1b, 0x58}, // ALT+SHIFT+X smkx: True extended: False -{2, 0x1b, 0x59}, // ALT+SHIFT+Y smkx: True extended: False -{2, 0x1b, 0x5a}, // ALT+SHIFT+Z smkx: True extended: False -{2, 0x1b, 0x7b}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: False -{2, 0x1b, 0x7c}, // ALT+SHIFT+BACKSLASH smkx: True extended: False -{2, 0x1b, 0x7d}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: False -{2, 0x1b, 0x7e}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+SHIFT+ESCAPE smkx: True extended: False -{2, 0x1b, 0xd}, // ALT+SHIFT+ENTER smkx: True extended: False -{3, 0x1b, 0x5b, 0x5a}, // ALT+SHIFT+TAB smkx: True extended: False -{2, 0x1b, 0x7f}, // ALT+SHIFT+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x43}, // ALT+SHIFT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x44}, // ALT+SHIFT+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x42}, // ALT+SHIFT+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x41}, // ALT+SHIFT+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x48}, // ALT+SHIFT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x46}, // ALT+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x50}, // ALT+SHIFT+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x51}, // ALT+SHIFT+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x52}, // ALT+SHIFT+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x53}, // ALT+SHIFT+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SHIFT+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // SUPER+ENTER smkx: True extended: False -{1, 0x9}, // SUPER+TAB smkx: True extended: False -{1, 0x7f}, // SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ESCAPE smkx: True extended: False -{1, 0xd}, // ENTER smkx: True extended: False -{1, 0x9}, // TAB smkx: True extended: False -{1, 0x7f}, // BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // SHIFT+ENTER smkx: True extended: False -{3, 0x1b, 0x5b, 0x5a}, // SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x43}, // SHIFT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x44}, // SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x48}, // SHIFT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x46}, // SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x0}, // CONTROL+SPACE smkx: True extended: False -{1, 0x27}, // CONTROL+APOSTROPHE smkx: True extended: False -{1, 0x2c}, // CONTROL+COMMA smkx: True extended: False -{1, 0x2d}, // CONTROL+MINUS smkx: True extended: False -{1, 0x2e}, // CONTROL+PERIOD smkx: True extended: False -{1, 0x1f}, // CONTROL+SLASH smkx: True extended: False -{1, 0x30}, // CONTROL+0 smkx: True extended: False -{1, 0x31}, // CONTROL+1 smkx: True extended: False -{1, 0x32}, // CONTROL+2 smkx: True extended: False -{1, 0x33}, // CONTROL+3 smkx: True extended: False -{1, 0x34}, // CONTROL+4 smkx: True extended: False -{1, 0x35}, // CONTROL+5 smkx: True extended: False -{1, 0x1e}, // CONTROL+6 smkx: True extended: False -{1, 0x37}, // CONTROL+7 smkx: True extended: False -{1, 0x38}, // CONTROL+8 smkx: True extended: False -{1, 0x39}, // CONTROL+9 smkx: True extended: False -{1, 0x3b}, // CONTROL+SEMICOLON smkx: True extended: False -{1, 0x3d}, // CONTROL+EQUAL smkx: True extended: False -{1, 0x1}, // CONTROL+A smkx: True extended: False -{1, 0x2}, // CONTROL+B smkx: True extended: False -{1, 0x3}, // CONTROL+C smkx: True extended: False -{1, 0x4}, // CONTROL+D smkx: True extended: False -{1, 0x5}, // CONTROL+E smkx: True extended: False -{1, 0x6}, // CONTROL+F smkx: True extended: False -{1, 0x7}, // CONTROL+G smkx: True extended: False -{1, 0x8}, // CONTROL+H smkx: True extended: False -{1, 0x9}, // CONTROL+I smkx: True extended: False -{1, 0xa}, // CONTROL+J smkx: True extended: False -{1, 0xb}, // CONTROL+K smkx: True extended: False -{1, 0xc}, // CONTROL+L smkx: True extended: False -{1, 0xd}, // CONTROL+M smkx: True extended: False -{1, 0xe}, // CONTROL+N smkx: True extended: False -{1, 0xf}, // CONTROL+O smkx: True extended: False -{1, 0x10}, // CONTROL+P smkx: True extended: False -{1, 0x11}, // CONTROL+Q smkx: True extended: False -{1, 0x12}, // CONTROL+R smkx: True extended: False -{1, 0x13}, // CONTROL+S smkx: True extended: False -{1, 0x14}, // CONTROL+T smkx: True extended: False -{1, 0x15}, // CONTROL+U smkx: True extended: False -{1, 0x16}, // CONTROL+V smkx: True extended: False -{1, 0x17}, // CONTROL+W smkx: True extended: False -{1, 0x18}, // CONTROL+X smkx: True extended: False -{1, 0x19}, // CONTROL+Y smkx: True extended: False -{1, 0x1a}, // CONTROL+Z smkx: True extended: False -{1, 0x1b}, // CONTROL+LEFT_BRACKET smkx: True extended: False -{1, 0x1c}, // CONTROL+BACKSLASH smkx: True extended: False -{1, 0x1d}, // CONTROL+RIGHT_BRACKET smkx: True extended: False -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x35, 0x7e}, // CONTROL+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x43}, // CONTROL+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x44}, // CONTROL+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x42}, // CONTROL+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x41}, // CONTROL+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x48}, // CONTROL+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x46}, // CONTROL+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x50}, // CONTROL+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x51}, // CONTROL+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x52}, // CONTROL+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x53}, // CONTROL+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x35, 0x7e}, // CONTROL+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x35, 0x7e}, // CONTROL+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x35, 0x7e}, // CONTROL+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x35, 0x7e}, // CONTROL+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x35, 0x7e}, // CONTROL+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x35, 0x7e}, // CONTROL+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SHIFT+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SHIFT+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SHIFT+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SPACE smkx: True extended: False -{2, 0x1b, 0x27}, // ALT+APOSTROPHE smkx: True extended: False -{2, 0x1b, 0x2c}, // ALT+COMMA smkx: True extended: False -{2, 0x1b, 0x2d}, // ALT+MINUS smkx: True extended: False -{2, 0x1b, 0x2e}, // ALT+PERIOD smkx: True extended: False -{2, 0x1b, 0x2f}, // ALT+SLASH smkx: True extended: False -{2, 0x1b, 0x30}, // ALT+0 smkx: True extended: False -{2, 0x1b, 0x31}, // ALT+1 smkx: True extended: False -{2, 0x1b, 0x32}, // ALT+2 smkx: True extended: False -{2, 0x1b, 0x33}, // ALT+3 smkx: True extended: False -{2, 0x1b, 0x34}, // ALT+4 smkx: True extended: False -{2, 0x1b, 0x35}, // ALT+5 smkx: True extended: False -{2, 0x1b, 0x36}, // ALT+6 smkx: True extended: False -{2, 0x1b, 0x37}, // ALT+7 smkx: True extended: False -{2, 0x1b, 0x38}, // ALT+8 smkx: True extended: False -{2, 0x1b, 0x39}, // ALT+9 smkx: True extended: False -{2, 0x1b, 0x3b}, // ALT+SEMICOLON smkx: True extended: False -{2, 0x1b, 0x3d}, // ALT+EQUAL smkx: True extended: False -{2, 0x1b, 0x61}, // ALT+A smkx: True extended: False -{2, 0x1b, 0x62}, // ALT+B smkx: True extended: False -{2, 0x1b, 0x63}, // ALT+C smkx: True extended: False -{2, 0x1b, 0x64}, // ALT+D smkx: True extended: False -{2, 0x1b, 0x65}, // ALT+E smkx: True extended: False -{2, 0x1b, 0x66}, // ALT+F smkx: True extended: False -{2, 0x1b, 0x67}, // ALT+G smkx: True extended: False -{2, 0x1b, 0x68}, // ALT+H smkx: True extended: False -{2, 0x1b, 0x69}, // ALT+I smkx: True extended: False -{2, 0x1b, 0x6a}, // ALT+J smkx: True extended: False -{2, 0x1b, 0x6b}, // ALT+K smkx: True extended: False -{2, 0x1b, 0x6c}, // ALT+L smkx: True extended: False -{2, 0x1b, 0x6d}, // ALT+M smkx: True extended: False -{2, 0x1b, 0x6e}, // ALT+N smkx: True extended: False -{2, 0x1b, 0x6f}, // ALT+O smkx: True extended: False -{2, 0x1b, 0x70}, // ALT+P smkx: True extended: False -{2, 0x1b, 0x71}, // ALT+Q smkx: True extended: False -{2, 0x1b, 0x72}, // ALT+R smkx: True extended: False -{2, 0x1b, 0x73}, // ALT+S smkx: True extended: False -{2, 0x1b, 0x74}, // ALT+T smkx: True extended: False -{2, 0x1b, 0x75}, // ALT+U smkx: True extended: False -{2, 0x1b, 0x76}, // ALT+V smkx: True extended: False -{2, 0x1b, 0x77}, // ALT+W smkx: True extended: False -{2, 0x1b, 0x78}, // ALT+X smkx: True extended: False -{2, 0x1b, 0x79}, // ALT+Y smkx: True extended: False -{2, 0x1b, 0x7a}, // ALT+Z smkx: True extended: False -{2, 0x1b, 0x5b}, // ALT+LEFT_BRACKET smkx: True extended: False -{2, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: True extended: False -{2, 0x1b, 0x5d}, // ALT+RIGHT_BRACKET smkx: True extended: False -{2, 0x1b, 0x60}, // ALT+GRAVE_ACCENT smkx: True extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+ESCAPE smkx: True extended: False -{2, 0x1b, 0xd}, // ALT+ENTER smkx: True extended: False -{2, 0x1b, 0x9}, // ALT+TAB smkx: True extended: False -{2, 0x1b, 0x7f}, // ALT+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x33, 0x7e}, // ALT+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x33, 0x7e}, // ALT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x43}, // ALT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x44}, // ALT+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x42}, // ALT+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x41}, // ALT+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x33, 0x7e}, // ALT+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x33, 0x7e}, // ALT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x48}, // ALT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x46}, // ALT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x50}, // ALT+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x51}, // ALT+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x52}, // ALT+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x53}, // ALT+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x33, 0x7e}, // ALT+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x33, 0x7e}, // ALT+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x33, 0x7e}, // ALT+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x33, 0x7e}, // ALT+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x33, 0x7e}, // ALT+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x33, 0x7e}, // ALT+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x33, 0x7e}, // ALT+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x33, 0x7e}, // ALT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SHIFT+SPACE smkx: True extended: False -{2, 0x1b, 0x22}, // ALT+SHIFT+APOSTROPHE smkx: True extended: False -{2, 0x1b, 0x3c}, // ALT+SHIFT+COMMA smkx: True extended: False -{2, 0x1b, 0x5f}, // ALT+SHIFT+MINUS smkx: True extended: False -{2, 0x1b, 0x3e}, // ALT+SHIFT+PERIOD smkx: True extended: False -{2, 0x1b, 0x3f}, // ALT+SHIFT+SLASH smkx: True extended: False -{2, 0x1b, 0x29}, // ALT+SHIFT+0 smkx: True extended: False -{2, 0x1b, 0x21}, // ALT+SHIFT+1 smkx: True extended: False -{2, 0x1b, 0x40}, // ALT+SHIFT+2 smkx: True extended: False -{2, 0x1b, 0x23}, // ALT+SHIFT+3 smkx: True extended: False -{2, 0x1b, 0x24}, // ALT+SHIFT+4 smkx: True extended: False -{2, 0x1b, 0x25}, // ALT+SHIFT+5 smkx: True extended: False -{2, 0x1b, 0x5e}, // ALT+SHIFT+6 smkx: True extended: False -{2, 0x1b, 0x26}, // ALT+SHIFT+7 smkx: True extended: False -{2, 0x1b, 0x2a}, // ALT+SHIFT+8 smkx: True extended: False -{2, 0x1b, 0x28}, // ALT+SHIFT+9 smkx: True extended: False -{2, 0x1b, 0x3a}, // ALT+SHIFT+SEMICOLON smkx: True extended: False -{2, 0x1b, 0x2b}, // ALT+SHIFT+EQUAL smkx: True extended: False -{2, 0x1b, 0x41}, // ALT+SHIFT+A smkx: True extended: False -{2, 0x1b, 0x42}, // ALT+SHIFT+B smkx: True extended: False -{2, 0x1b, 0x43}, // ALT+SHIFT+C smkx: True extended: False -{2, 0x1b, 0x44}, // ALT+SHIFT+D smkx: True extended: False -{2, 0x1b, 0x45}, // ALT+SHIFT+E smkx: True extended: False -{2, 0x1b, 0x46}, // ALT+SHIFT+F smkx: True extended: False -{2, 0x1b, 0x47}, // ALT+SHIFT+G smkx: True extended: False -{2, 0x1b, 0x48}, // ALT+SHIFT+H smkx: True extended: False -{2, 0x1b, 0x49}, // ALT+SHIFT+I smkx: True extended: False -{2, 0x1b, 0x4a}, // ALT+SHIFT+J smkx: True extended: False -{2, 0x1b, 0x4b}, // ALT+SHIFT+K smkx: True extended: False -{2, 0x1b, 0x4c}, // ALT+SHIFT+L smkx: True extended: False -{2, 0x1b, 0x4d}, // ALT+SHIFT+M smkx: True extended: False -{2, 0x1b, 0x4e}, // ALT+SHIFT+N smkx: True extended: False -{2, 0x1b, 0x4f}, // ALT+SHIFT+O smkx: True extended: False -{2, 0x1b, 0x50}, // ALT+SHIFT+P smkx: True extended: False -{2, 0x1b, 0x51}, // ALT+SHIFT+Q smkx: True extended: False -{2, 0x1b, 0x52}, // ALT+SHIFT+R smkx: True extended: False -{2, 0x1b, 0x53}, // ALT+SHIFT+S smkx: True extended: False -{2, 0x1b, 0x54}, // ALT+SHIFT+T smkx: True extended: False -{2, 0x1b, 0x55}, // ALT+SHIFT+U smkx: True extended: False -{2, 0x1b, 0x56}, // ALT+SHIFT+V smkx: True extended: False -{2, 0x1b, 0x57}, // ALT+SHIFT+W smkx: True extended: False -{2, 0x1b, 0x58}, // ALT+SHIFT+X smkx: True extended: False -{2, 0x1b, 0x59}, // ALT+SHIFT+Y smkx: True extended: False -{2, 0x1b, 0x5a}, // ALT+SHIFT+Z smkx: True extended: False -{2, 0x1b, 0x7b}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: False -{2, 0x1b, 0x7c}, // ALT+SHIFT+BACKSLASH smkx: True extended: False -{2, 0x1b, 0x7d}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: False -{2, 0x1b, 0x7e}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+SHIFT+ESCAPE smkx: True extended: False -{2, 0x1b, 0xd}, // ALT+SHIFT+ENTER smkx: True extended: False -{3, 0x1b, 0x5b, 0x5a}, // ALT+SHIFT+TAB smkx: True extended: False -{2, 0x1b, 0x7f}, // ALT+SHIFT+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x43}, // ALT+SHIFT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x44}, // ALT+SHIFT+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x42}, // ALT+SHIFT+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x41}, // ALT+SHIFT+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x48}, // ALT+SHIFT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x46}, // ALT+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x50}, // ALT+SHIFT+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x51}, // ALT+SHIFT+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x52}, // ALT+SHIFT+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x53}, // ALT+SHIFT+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SHIFT+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // SUPER+ENTER smkx: True extended: False -{1, 0x9}, // SUPER+TAB smkx: True extended: False -{1, 0x7f}, // SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ESCAPE smkx: True extended: False -{1, 0xd}, // ENTER smkx: True extended: False -{1, 0x9}, // TAB smkx: True extended: False -{1, 0x7f}, // BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // SHIFT+ENTER smkx: True extended: False -{3, 0x1b, 0x5b, 0x5a}, // SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x43}, // SHIFT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x44}, // SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x48}, // SHIFT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x32, 0x46}, // SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x0}, // CONTROL+SPACE smkx: True extended: False -{1, 0x27}, // CONTROL+APOSTROPHE smkx: True extended: False -{1, 0x2c}, // CONTROL+COMMA smkx: True extended: False -{1, 0x2d}, // CONTROL+MINUS smkx: True extended: False -{1, 0x2e}, // CONTROL+PERIOD smkx: True extended: False -{1, 0x1f}, // CONTROL+SLASH smkx: True extended: False -{1, 0x30}, // CONTROL+0 smkx: True extended: False -{1, 0x31}, // CONTROL+1 smkx: True extended: False -{1, 0x32}, // CONTROL+2 smkx: True extended: False -{1, 0x33}, // CONTROL+3 smkx: True extended: False -{1, 0x34}, // CONTROL+4 smkx: True extended: False -{1, 0x35}, // CONTROL+5 smkx: True extended: False -{1, 0x1e}, // CONTROL+6 smkx: True extended: False -{1, 0x37}, // CONTROL+7 smkx: True extended: False -{1, 0x38}, // CONTROL+8 smkx: True extended: False -{1, 0x39}, // CONTROL+9 smkx: True extended: False -{1, 0x3b}, // CONTROL+SEMICOLON smkx: True extended: False -{1, 0x3d}, // CONTROL+EQUAL smkx: True extended: False -{1, 0x1}, // CONTROL+A smkx: True extended: False -{1, 0x2}, // CONTROL+B smkx: True extended: False -{1, 0x3}, // CONTROL+C smkx: True extended: False -{1, 0x4}, // CONTROL+D smkx: True extended: False -{1, 0x5}, // CONTROL+E smkx: True extended: False -{1, 0x6}, // CONTROL+F smkx: True extended: False -{1, 0x7}, // CONTROL+G smkx: True extended: False -{1, 0x8}, // CONTROL+H smkx: True extended: False -{1, 0x9}, // CONTROL+I smkx: True extended: False -{1, 0xa}, // CONTROL+J smkx: True extended: False -{1, 0xb}, // CONTROL+K smkx: True extended: False -{1, 0xc}, // CONTROL+L smkx: True extended: False -{1, 0xd}, // CONTROL+M smkx: True extended: False -{1, 0xe}, // CONTROL+N smkx: True extended: False -{1, 0xf}, // CONTROL+O smkx: True extended: False -{1, 0x10}, // CONTROL+P smkx: True extended: False -{1, 0x11}, // CONTROL+Q smkx: True extended: False -{1, 0x12}, // CONTROL+R smkx: True extended: False -{1, 0x13}, // CONTROL+S smkx: True extended: False -{1, 0x14}, // CONTROL+T smkx: True extended: False -{1, 0x15}, // CONTROL+U smkx: True extended: False -{1, 0x16}, // CONTROL+V smkx: True extended: False -{1, 0x17}, // CONTROL+W smkx: True extended: False -{1, 0x18}, // CONTROL+X smkx: True extended: False -{1, 0x19}, // CONTROL+Y smkx: True extended: False -{1, 0x1a}, // CONTROL+Z smkx: True extended: False -{1, 0x1b}, // CONTROL+LEFT_BRACKET smkx: True extended: False -{1, 0x1c}, // CONTROL+BACKSLASH smkx: True extended: False -{1, 0x1d}, // CONTROL+RIGHT_BRACKET smkx: True extended: False -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x35, 0x7e}, // CONTROL+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x43}, // CONTROL+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x44}, // CONTROL+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x42}, // CONTROL+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x41}, // CONTROL+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x35, 0x7e}, // CONTROL+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x48}, // CONTROL+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x46}, // CONTROL+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x50}, // CONTROL+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x51}, // CONTROL+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x52}, // CONTROL+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x35, 0x53}, // CONTROL+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x35, 0x7e}, // CONTROL+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x35, 0x7e}, // CONTROL+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x35, 0x7e}, // CONTROL+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x35, 0x7e}, // CONTROL+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x35, 0x7e}, // CONTROL+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x35, 0x7e}, // CONTROL+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x35, 0x7e}, // CONTROL+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x35, 0x7e}, // CONTROL+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SHIFT+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SHIFT+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SHIFT+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SPACE smkx: True extended: False -{2, 0x1b, 0x27}, // ALT+APOSTROPHE smkx: True extended: False -{2, 0x1b, 0x2c}, // ALT+COMMA smkx: True extended: False -{2, 0x1b, 0x2d}, // ALT+MINUS smkx: True extended: False -{2, 0x1b, 0x2e}, // ALT+PERIOD smkx: True extended: False -{2, 0x1b, 0x2f}, // ALT+SLASH smkx: True extended: False -{2, 0x1b, 0x30}, // ALT+0 smkx: True extended: False -{2, 0x1b, 0x31}, // ALT+1 smkx: True extended: False -{2, 0x1b, 0x32}, // ALT+2 smkx: True extended: False -{2, 0x1b, 0x33}, // ALT+3 smkx: True extended: False -{2, 0x1b, 0x34}, // ALT+4 smkx: True extended: False -{2, 0x1b, 0x35}, // ALT+5 smkx: True extended: False -{2, 0x1b, 0x36}, // ALT+6 smkx: True extended: False -{2, 0x1b, 0x37}, // ALT+7 smkx: True extended: False -{2, 0x1b, 0x38}, // ALT+8 smkx: True extended: False -{2, 0x1b, 0x39}, // ALT+9 smkx: True extended: False -{2, 0x1b, 0x3b}, // ALT+SEMICOLON smkx: True extended: False -{2, 0x1b, 0x3d}, // ALT+EQUAL smkx: True extended: False -{2, 0x1b, 0x61}, // ALT+A smkx: True extended: False -{2, 0x1b, 0x62}, // ALT+B smkx: True extended: False -{2, 0x1b, 0x63}, // ALT+C smkx: True extended: False -{2, 0x1b, 0x64}, // ALT+D smkx: True extended: False -{2, 0x1b, 0x65}, // ALT+E smkx: True extended: False -{2, 0x1b, 0x66}, // ALT+F smkx: True extended: False -{2, 0x1b, 0x67}, // ALT+G smkx: True extended: False -{2, 0x1b, 0x68}, // ALT+H smkx: True extended: False -{2, 0x1b, 0x69}, // ALT+I smkx: True extended: False -{2, 0x1b, 0x6a}, // ALT+J smkx: True extended: False -{2, 0x1b, 0x6b}, // ALT+K smkx: True extended: False -{2, 0x1b, 0x6c}, // ALT+L smkx: True extended: False -{2, 0x1b, 0x6d}, // ALT+M smkx: True extended: False -{2, 0x1b, 0x6e}, // ALT+N smkx: True extended: False -{2, 0x1b, 0x6f}, // ALT+O smkx: True extended: False -{2, 0x1b, 0x70}, // ALT+P smkx: True extended: False -{2, 0x1b, 0x71}, // ALT+Q smkx: True extended: False -{2, 0x1b, 0x72}, // ALT+R smkx: True extended: False -{2, 0x1b, 0x73}, // ALT+S smkx: True extended: False -{2, 0x1b, 0x74}, // ALT+T smkx: True extended: False -{2, 0x1b, 0x75}, // ALT+U smkx: True extended: False -{2, 0x1b, 0x76}, // ALT+V smkx: True extended: False -{2, 0x1b, 0x77}, // ALT+W smkx: True extended: False -{2, 0x1b, 0x78}, // ALT+X smkx: True extended: False -{2, 0x1b, 0x79}, // ALT+Y smkx: True extended: False -{2, 0x1b, 0x7a}, // ALT+Z smkx: True extended: False -{2, 0x1b, 0x5b}, // ALT+LEFT_BRACKET smkx: True extended: False -{2, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: True extended: False -{2, 0x1b, 0x5d}, // ALT+RIGHT_BRACKET smkx: True extended: False -{2, 0x1b, 0x60}, // ALT+GRAVE_ACCENT smkx: True extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+ESCAPE smkx: True extended: False -{2, 0x1b, 0xd}, // ALT+ENTER smkx: True extended: False -{2, 0x1b, 0x9}, // ALT+TAB smkx: True extended: False -{2, 0x1b, 0x7f}, // ALT+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x33, 0x7e}, // ALT+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x33, 0x7e}, // ALT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x43}, // ALT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x44}, // ALT+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x42}, // ALT+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x41}, // ALT+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x33, 0x7e}, // ALT+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x33, 0x7e}, // ALT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x48}, // ALT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x46}, // ALT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x50}, // ALT+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x51}, // ALT+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x52}, // ALT+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x33, 0x53}, // ALT+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x33, 0x7e}, // ALT+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x33, 0x7e}, // ALT+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x33, 0x7e}, // ALT+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x33, 0x7e}, // ALT+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x33, 0x7e}, // ALT+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x33, 0x7e}, // ALT+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x33, 0x7e}, // ALT+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x33, 0x7e}, // ALT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{2, 0x1b, 0x20}, // ALT+SHIFT+SPACE smkx: True extended: False -{2, 0x1b, 0x22}, // ALT+SHIFT+APOSTROPHE smkx: True extended: False -{2, 0x1b, 0x3c}, // ALT+SHIFT+COMMA smkx: True extended: False -{2, 0x1b, 0x5f}, // ALT+SHIFT+MINUS smkx: True extended: False -{2, 0x1b, 0x3e}, // ALT+SHIFT+PERIOD smkx: True extended: False -{2, 0x1b, 0x3f}, // ALT+SHIFT+SLASH smkx: True extended: False -{2, 0x1b, 0x29}, // ALT+SHIFT+0 smkx: True extended: False -{2, 0x1b, 0x21}, // ALT+SHIFT+1 smkx: True extended: False -{2, 0x1b, 0x40}, // ALT+SHIFT+2 smkx: True extended: False -{2, 0x1b, 0x23}, // ALT+SHIFT+3 smkx: True extended: False -{2, 0x1b, 0x24}, // ALT+SHIFT+4 smkx: True extended: False -{2, 0x1b, 0x25}, // ALT+SHIFT+5 smkx: True extended: False -{2, 0x1b, 0x5e}, // ALT+SHIFT+6 smkx: True extended: False -{2, 0x1b, 0x26}, // ALT+SHIFT+7 smkx: True extended: False -{2, 0x1b, 0x2a}, // ALT+SHIFT+8 smkx: True extended: False -{2, 0x1b, 0x28}, // ALT+SHIFT+9 smkx: True extended: False -{2, 0x1b, 0x3a}, // ALT+SHIFT+SEMICOLON smkx: True extended: False -{2, 0x1b, 0x2b}, // ALT+SHIFT+EQUAL smkx: True extended: False -{2, 0x1b, 0x41}, // ALT+SHIFT+A smkx: True extended: False -{2, 0x1b, 0x42}, // ALT+SHIFT+B smkx: True extended: False -{2, 0x1b, 0x43}, // ALT+SHIFT+C smkx: True extended: False -{2, 0x1b, 0x44}, // ALT+SHIFT+D smkx: True extended: False -{2, 0x1b, 0x45}, // ALT+SHIFT+E smkx: True extended: False -{2, 0x1b, 0x46}, // ALT+SHIFT+F smkx: True extended: False -{2, 0x1b, 0x47}, // ALT+SHIFT+G smkx: True extended: False -{2, 0x1b, 0x48}, // ALT+SHIFT+H smkx: True extended: False -{2, 0x1b, 0x49}, // ALT+SHIFT+I smkx: True extended: False -{2, 0x1b, 0x4a}, // ALT+SHIFT+J smkx: True extended: False -{2, 0x1b, 0x4b}, // ALT+SHIFT+K smkx: True extended: False -{2, 0x1b, 0x4c}, // ALT+SHIFT+L smkx: True extended: False -{2, 0x1b, 0x4d}, // ALT+SHIFT+M smkx: True extended: False -{2, 0x1b, 0x4e}, // ALT+SHIFT+N smkx: True extended: False -{2, 0x1b, 0x4f}, // ALT+SHIFT+O smkx: True extended: False -{2, 0x1b, 0x50}, // ALT+SHIFT+P smkx: True extended: False -{2, 0x1b, 0x51}, // ALT+SHIFT+Q smkx: True extended: False -{2, 0x1b, 0x52}, // ALT+SHIFT+R smkx: True extended: False -{2, 0x1b, 0x53}, // ALT+SHIFT+S smkx: True extended: False -{2, 0x1b, 0x54}, // ALT+SHIFT+T smkx: True extended: False -{2, 0x1b, 0x55}, // ALT+SHIFT+U smkx: True extended: False -{2, 0x1b, 0x56}, // ALT+SHIFT+V smkx: True extended: False -{2, 0x1b, 0x57}, // ALT+SHIFT+W smkx: True extended: False -{2, 0x1b, 0x58}, // ALT+SHIFT+X smkx: True extended: False -{2, 0x1b, 0x59}, // ALT+SHIFT+Y smkx: True extended: False -{2, 0x1b, 0x5a}, // ALT+SHIFT+Z smkx: True extended: False -{2, 0x1b, 0x7b}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: False -{2, 0x1b, 0x7c}, // ALT+SHIFT+BACKSLASH smkx: True extended: False -{2, 0x1b, 0x7d}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: False -{2, 0x1b, 0x7e}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: False -{0}, -{0}, -{2, 0x1b, 0x1b}, // ALT+SHIFT+ESCAPE smkx: True extended: False -{2, 0x1b, 0xd}, // ALT+SHIFT+ENTER smkx: True extended: False -{3, 0x1b, 0x5b, 0x5a}, // ALT+SHIFT+TAB smkx: True extended: False -{2, 0x1b, 0x7f}, // ALT+SHIFT+BACKSPACE smkx: True extended: False -{6, 0x1b, 0x5b, 0x32, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+INSERT smkx: True extended: False -{6, 0x1b, 0x5b, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+DELETE smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x43}, // ALT+SHIFT+RIGHT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x44}, // ALT+SHIFT+LEFT smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x42}, // ALT+SHIFT+DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x41}, // ALT+SHIFT+UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_UP smkx: True extended: False -{6, 0x1b, 0x5b, 0x36, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x48}, // ALT+SHIFT+HOME smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x46}, // ALT+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x50}, // ALT+SHIFT+F1 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x51}, // ALT+SHIFT+F2 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x52}, // ALT+SHIFT+F3 smkx: True extended: False -{6, 0x1b, 0x5b, 0x31, 0x3b, 0x34, 0x53}, // ALT+SHIFT+F4 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x35, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F5 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x37, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F6 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x38, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F7 smkx: True extended: False -{7, 0x1b, 0x5b, 0x31, 0x39, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F8 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x30, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F9 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x31, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F10 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x33, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F11 smkx: True extended: False -{7, 0x1b, 0x5b, 0x32, 0x34, 0x3b, 0x34, 0x7e}, // ALT+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SHIFT+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SHIFT+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SHIFT+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // SUPER+ENTER smkx: True extended: False -{1, 0x9}, // SUPER+TAB smkx: True extended: False -{1, 0x7f}, // SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // CONTROL+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // CONTROL+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // CONTROL+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // CONTROL+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // CONTROL+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // CONTROL+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // CONTROL+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // CONTROL+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // CONTROL+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // CONTROL+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // CONTROL+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // CONTROL+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0x1b}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: False -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: False -{1, 0x9}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: False -{1, 0x7f}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: False -{4, 0x1b, 0x5b, 0x32, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: True extended: False -{4, 0x1b, 0x5b, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: True extended: False -{3, 0x1b, 0x4f, 0x43}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: False -{3, 0x1b, 0x4f, 0x44}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: False -{3, 0x1b, 0x4f, 0x42}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x41}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: False -{4, 0x1b, 0x5b, 0x36, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: False -{3, 0x1b, 0x4f, 0x48}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: False -{3, 0x1b, 0x4f, 0x46}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{3, 0x1b, 0x4f, 0x50}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: False -{3, 0x1b, 0x4f, 0x51}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: False -{3, 0x1b, 0x4f, 0x52}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: True extended: False -{3, 0x1b, 0x4f, 0x53}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x35, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x37, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x38, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: True extended: False -{5, 0x1b, 0x5b, 0x31, 0x39, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x30, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x31, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x33, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: True extended: False -{5, 0x1b, 0x5b, 0x32, 0x34, 0x7e}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{1, 0xd}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: False -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x41, 0x1b, 0x5c}, // SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x1b, 0x5c}, // APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x43, 0x1b, 0x5c}, // COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x44, 0x1b, 0x5c}, // MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x45, 0x1b, 0x5c}, // PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x46, 0x1b, 0x5c}, // SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x47, 0x1b, 0x5c}, // 0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x48, 0x1b, 0x5c}, // 1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x49, 0x1b, 0x5c}, // 2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4a, 0x1b, 0x5c}, // 3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4b, 0x1b, 0x5c}, // 4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4c, 0x1b, 0x5c}, // 5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4d, 0x1b, 0x5c}, // 6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4e, 0x1b, 0x5c}, // 7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4f, 0x1b, 0x5c}, // 8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x50, 0x1b, 0x5c}, // 9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x51, 0x1b, 0x5c}, // SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x52, 0x1b, 0x5c}, // EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x53, 0x1b, 0x5c}, // A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x54, 0x1b, 0x5c}, // B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x55, 0x1b, 0x5c}, // C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x56, 0x1b, 0x5c}, // D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x57, 0x1b, 0x5c}, // E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x58, 0x1b, 0x5c}, // F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x59, 0x1b, 0x5c}, // G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5a, 0x1b, 0x5c}, // H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x61, 0x1b, 0x5c}, // I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x62, 0x1b, 0x5c}, // J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x63, 0x1b, 0x5c}, // K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x64, 0x1b, 0x5c}, // L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x65, 0x1b, 0x5c}, // M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x66, 0x1b, 0x5c}, // N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x67, 0x1b, 0x5c}, // O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x68, 0x1b, 0x5c}, // P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x69, 0x1b, 0x5c}, // Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6a, 0x1b, 0x5c}, // R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6b, 0x1b, 0x5c}, // S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6c, 0x1b, 0x5c}, // T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6d, 0x1b, 0x5c}, // U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6e, 0x1b, 0x5c}, // V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6f, 0x1b, 0x5c}, // W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x70, 0x1b, 0x5c}, // X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x71, 0x1b, 0x5c}, // Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x72, 0x1b, 0x5c}, // Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x73, 0x1b, 0x5c}, // LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x74, 0x1b, 0x5c}, // BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x75, 0x1b, 0x5c}, // RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x76, 0x1b, 0x5c}, // GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x77, 0x1b, 0x5c}, // WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x78, 0x1b, 0x5c}, // WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x79, 0x1b, 0x5c}, // ESCAPE smkx: False extended: True -{1, 0xd}, // ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x30, 0x1b, 0x5c}, // TAB smkx: False extended: True -{1, 0x7f}, // BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x32, 0x1b, 0x5c}, // INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x33, 0x1b, 0x5c}, // DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x34, 0x1b, 0x5c}, // RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x35, 0x1b, 0x5c}, // LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x36, 0x1b, 0x5c}, // DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x37, 0x1b, 0x5c}, // UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x38, 0x1b, 0x5c}, // PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x39, 0x1b, 0x5c}, // PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2e, 0x1b, 0x5c}, // HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2d, 0x1b, 0x5c}, // END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3a, 0x1b, 0x5c}, // CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2b, 0x1b, 0x5c}, // SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3d, 0x1b, 0x5c}, // NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5e, 0x1b, 0x5c}, // PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x21, 0x1b, 0x5c}, // PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2f, 0x1b, 0x5c}, // F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2a, 0x1b, 0x5c}, // F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3f, 0x1b, 0x5c}, // F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x26, 0x1b, 0x5c}, // F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3c, 0x1b, 0x5c}, // F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3e, 0x1b, 0x5c}, // F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x28, 0x1b, 0x5c}, // F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x29, 0x1b, 0x5c}, // F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5b, 0x1b, 0x5c}, // F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5d, 0x1b, 0x5c}, // F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x7b, 0x1b, 0x5c}, // F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x7d, 0x1b, 0x5c}, // F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x40, 0x1b, 0x5c}, // F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x25, 0x1b, 0x5c}, // F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x24, 0x1b, 0x5c}, // F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x23, 0x1b, 0x5c}, // F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x41, 0x1b, 0x5c}, // F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x42, 0x1b, 0x5c}, // F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x43, 0x1b, 0x5c}, // F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x44, 0x1b, 0x5c}, // F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x45, 0x1b, 0x5c}, // F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x46, 0x1b, 0x5c}, // F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x47, 0x1b, 0x5c}, // F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x48, 0x1b, 0x5c}, // F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x49, 0x1b, 0x5c}, // F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4a, 0x1b, 0x5c}, // KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4b, 0x1b, 0x5c}, // KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4c, 0x1b, 0x5c}, // KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4d, 0x1b, 0x5c}, // KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4e, 0x1b, 0x5c}, // KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4f, 0x1b, 0x5c}, // KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x50, 0x1b, 0x5c}, // KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x51, 0x1b, 0x5c}, // KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x52, 0x1b, 0x5c}, // KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x53, 0x1b, 0x5c}, // KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x54, 0x1b, 0x5c}, // KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x55, 0x1b, 0x5c}, // KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x56, 0x1b, 0x5c}, // KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x57, 0x1b, 0x5c}, // KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x58, 0x1b, 0x5c}, // KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x59, 0x1b, 0x5c}, // KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x5a, 0x1b, 0x5c}, // KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x61, 0x1b, 0x5c}, // LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x62, 0x1b, 0x5c}, // LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x63, 0x1b, 0x5c}, // LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x64, 0x1b, 0x5c}, // LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x65, 0x1b, 0x5c}, // RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x66, 0x1b, 0x5c}, // RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x67, 0x1b, 0x5c}, // RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x68, 0x1b, 0x5c}, // RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x77, 0x1b, 0x5c}, // SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x78, 0x1b, 0x5c}, // SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x79, 0x1b, 0x5c}, // SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x7a, 0x1b, 0x5c}, // SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x30, 0x1b, 0x5c}, // SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x31, 0x1b, 0x5c}, // SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x32, 0x1b, 0x5c}, // SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x33, 0x1b, 0x5c}, // SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x34, 0x1b, 0x5c}, // SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x35, 0x1b, 0x5c}, // SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x36, 0x1b, 0x5c}, // SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x37, 0x1b, 0x5c}, // SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x38, 0x1b, 0x5c}, // SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x39, 0x1b, 0x5c}, // SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2e, 0x1b, 0x5c}, // SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2d, 0x1b, 0x5c}, // SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3a, 0x1b, 0x5c}, // SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2b, 0x1b, 0x5c}, // SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3d, 0x1b, 0x5c}, // SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x5e, 0x1b, 0x5c}, // SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x21, 0x1b, 0x5c}, // SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2f, 0x1b, 0x5c}, // SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2a, 0x1b, 0x5c}, // SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3f, 0x1b, 0x5c}, // SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x26, 0x1b, 0x5c}, // SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3c, 0x1b, 0x5c}, // SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3e, 0x1b, 0x5c}, // SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x28, 0x1b, 0x5c}, // SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x29, 0x1b, 0x5c}, // SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x5b, 0x1b, 0x5c}, // SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x5d, 0x1b, 0x5c}, // SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x7b, 0x1b, 0x5c}, // SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x7d, 0x1b, 0x5c}, // SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x40, 0x1b, 0x5c}, // SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x25, 0x1b, 0x5c}, // SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x24, 0x1b, 0x5c}, // SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x23, 0x1b, 0x5c}, // SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x41, 0x1b, 0x5c}, // CONTROL+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x1b, 0x5c}, // CONTROL+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x43, 0x1b, 0x5c}, // CONTROL+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x44, 0x1b, 0x5c}, // CONTROL+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x45, 0x1b, 0x5c}, // CONTROL+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x46, 0x1b, 0x5c}, // CONTROL+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x47, 0x1b, 0x5c}, // CONTROL+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x48, 0x1b, 0x5c}, // CONTROL+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x49, 0x1b, 0x5c}, // CONTROL+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4a, 0x1b, 0x5c}, // CONTROL+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4b, 0x1b, 0x5c}, // CONTROL+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4c, 0x1b, 0x5c}, // CONTROL+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4d, 0x1b, 0x5c}, // CONTROL+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4e, 0x1b, 0x5c}, // CONTROL+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4f, 0x1b, 0x5c}, // CONTROL+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x50, 0x1b, 0x5c}, // CONTROL+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x51, 0x1b, 0x5c}, // CONTROL+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x52, 0x1b, 0x5c}, // CONTROL+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x53, 0x1b, 0x5c}, // CONTROL+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x54, 0x1b, 0x5c}, // CONTROL+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x55, 0x1b, 0x5c}, // CONTROL+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x56, 0x1b, 0x5c}, // CONTROL+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x57, 0x1b, 0x5c}, // CONTROL+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x58, 0x1b, 0x5c}, // CONTROL+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x59, 0x1b, 0x5c}, // CONTROL+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5a, 0x1b, 0x5c}, // CONTROL+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x61, 0x1b, 0x5c}, // CONTROL+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x62, 0x1b, 0x5c}, // CONTROL+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x63, 0x1b, 0x5c}, // CONTROL+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x64, 0x1b, 0x5c}, // CONTROL+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x65, 0x1b, 0x5c}, // CONTROL+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x66, 0x1b, 0x5c}, // CONTROL+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x67, 0x1b, 0x5c}, // CONTROL+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x68, 0x1b, 0x5c}, // CONTROL+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x69, 0x1b, 0x5c}, // CONTROL+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6a, 0x1b, 0x5c}, // CONTROL+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6b, 0x1b, 0x5c}, // CONTROL+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6c, 0x1b, 0x5c}, // CONTROL+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6d, 0x1b, 0x5c}, // CONTROL+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6e, 0x1b, 0x5c}, // CONTROL+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6f, 0x1b, 0x5c}, // CONTROL+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x70, 0x1b, 0x5c}, // CONTROL+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x71, 0x1b, 0x5c}, // CONTROL+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x72, 0x1b, 0x5c}, // CONTROL+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x73, 0x1b, 0x5c}, // CONTROL+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x74, 0x1b, 0x5c}, // CONTROL+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x75, 0x1b, 0x5c}, // CONTROL+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x76, 0x1b, 0x5c}, // CONTROL+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x77, 0x1b, 0x5c}, // CONTROL+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x78, 0x1b, 0x5c}, // CONTROL+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x79, 0x1b, 0x5c}, // CONTROL+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x7a, 0x1b, 0x5c}, // CONTROL+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x30, 0x1b, 0x5c}, // CONTROL+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x31, 0x1b, 0x5c}, // CONTROL+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x32, 0x1b, 0x5c}, // CONTROL+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x33, 0x1b, 0x5c}, // CONTROL+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x34, 0x1b, 0x5c}, // CONTROL+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x35, 0x1b, 0x5c}, // CONTROL+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x36, 0x1b, 0x5c}, // CONTROL+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x37, 0x1b, 0x5c}, // CONTROL+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x38, 0x1b, 0x5c}, // CONTROL+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x39, 0x1b, 0x5c}, // CONTROL+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2e, 0x1b, 0x5c}, // CONTROL+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2d, 0x1b, 0x5c}, // CONTROL+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3a, 0x1b, 0x5c}, // CONTROL+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2b, 0x1b, 0x5c}, // CONTROL+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3d, 0x1b, 0x5c}, // CONTROL+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5e, 0x1b, 0x5c}, // CONTROL+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x21, 0x1b, 0x5c}, // CONTROL+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2f, 0x1b, 0x5c}, // CONTROL+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2a, 0x1b, 0x5c}, // CONTROL+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3f, 0x1b, 0x5c}, // CONTROL+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x26, 0x1b, 0x5c}, // CONTROL+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3c, 0x1b, 0x5c}, // CONTROL+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3e, 0x1b, 0x5c}, // CONTROL+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x28, 0x1b, 0x5c}, // CONTROL+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x29, 0x1b, 0x5c}, // CONTROL+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5b, 0x1b, 0x5c}, // CONTROL+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5d, 0x1b, 0x5c}, // CONTROL+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x7b, 0x1b, 0x5c}, // CONTROL+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x7d, 0x1b, 0x5c}, // CONTROL+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x40, 0x1b, 0x5c}, // CONTROL+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x25, 0x1b, 0x5c}, // CONTROL+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x24, 0x1b, 0x5c}, // CONTROL+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x23, 0x1b, 0x5c}, // CONTROL+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x41, 0x1b, 0x5c}, // ALT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x1b, 0x5c}, // ALT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x43, 0x1b, 0x5c}, // ALT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x44, 0x1b, 0x5c}, // ALT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x45, 0x1b, 0x5c}, // ALT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x46, 0x1b, 0x5c}, // ALT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x47, 0x1b, 0x5c}, // ALT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x48, 0x1b, 0x5c}, // ALT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x49, 0x1b, 0x5c}, // ALT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4a, 0x1b, 0x5c}, // ALT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4b, 0x1b, 0x5c}, // ALT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4c, 0x1b, 0x5c}, // ALT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4d, 0x1b, 0x5c}, // ALT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4e, 0x1b, 0x5c}, // ALT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4f, 0x1b, 0x5c}, // ALT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x50, 0x1b, 0x5c}, // ALT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x51, 0x1b, 0x5c}, // ALT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x52, 0x1b, 0x5c}, // ALT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x53, 0x1b, 0x5c}, // ALT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x54, 0x1b, 0x5c}, // ALT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x55, 0x1b, 0x5c}, // ALT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x56, 0x1b, 0x5c}, // ALT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x57, 0x1b, 0x5c}, // ALT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x58, 0x1b, 0x5c}, // ALT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x59, 0x1b, 0x5c}, // ALT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5a, 0x1b, 0x5c}, // ALT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x61, 0x1b, 0x5c}, // ALT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x62, 0x1b, 0x5c}, // ALT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x63, 0x1b, 0x5c}, // ALT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x64, 0x1b, 0x5c}, // ALT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x65, 0x1b, 0x5c}, // ALT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x66, 0x1b, 0x5c}, // ALT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x67, 0x1b, 0x5c}, // ALT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x68, 0x1b, 0x5c}, // ALT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x69, 0x1b, 0x5c}, // ALT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6a, 0x1b, 0x5c}, // ALT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6b, 0x1b, 0x5c}, // ALT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6c, 0x1b, 0x5c}, // ALT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6d, 0x1b, 0x5c}, // ALT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6e, 0x1b, 0x5c}, // ALT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6f, 0x1b, 0x5c}, // ALT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x70, 0x1b, 0x5c}, // ALT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x71, 0x1b, 0x5c}, // ALT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x72, 0x1b, 0x5c}, // ALT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x73, 0x1b, 0x5c}, // ALT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x74, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x75, 0x1b, 0x5c}, // ALT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x76, 0x1b, 0x5c}, // ALT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x77, 0x1b, 0x5c}, // ALT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x78, 0x1b, 0x5c}, // ALT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x79, 0x1b, 0x5c}, // ALT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x7a, 0x1b, 0x5c}, // ALT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x30, 0x1b, 0x5c}, // ALT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x31, 0x1b, 0x5c}, // ALT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x32, 0x1b, 0x5c}, // ALT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x33, 0x1b, 0x5c}, // ALT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x34, 0x1b, 0x5c}, // ALT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x35, 0x1b, 0x5c}, // ALT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x36, 0x1b, 0x5c}, // ALT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x37, 0x1b, 0x5c}, // ALT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x38, 0x1b, 0x5c}, // ALT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x39, 0x1b, 0x5c}, // ALT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2e, 0x1b, 0x5c}, // ALT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2d, 0x1b, 0x5c}, // ALT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3a, 0x1b, 0x5c}, // ALT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2b, 0x1b, 0x5c}, // ALT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3d, 0x1b, 0x5c}, // ALT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5e, 0x1b, 0x5c}, // ALT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x21, 0x1b, 0x5c}, // ALT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2f, 0x1b, 0x5c}, // ALT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2a, 0x1b, 0x5c}, // ALT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3f, 0x1b, 0x5c}, // ALT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x26, 0x1b, 0x5c}, // ALT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3c, 0x1b, 0x5c}, // ALT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3e, 0x1b, 0x5c}, // ALT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x28, 0x1b, 0x5c}, // ALT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x29, 0x1b, 0x5c}, // ALT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5b, 0x1b, 0x5c}, // ALT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5d, 0x1b, 0x5c}, // ALT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x7b, 0x1b, 0x5c}, // ALT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x7d, 0x1b, 0x5c}, // ALT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x40, 0x1b, 0x5c}, // ALT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x25, 0x1b, 0x5c}, // ALT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x24, 0x1b, 0x5c}, // ALT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x23, 0x1b, 0x5c}, // ALT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x41, 0x1b, 0x5c}, // ALT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x42, 0x1b, 0x5c}, // ALT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x43, 0x1b, 0x5c}, // ALT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x44, 0x1b, 0x5c}, // ALT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x45, 0x1b, 0x5c}, // ALT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x46, 0x1b, 0x5c}, // ALT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x47, 0x1b, 0x5c}, // ALT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x48, 0x1b, 0x5c}, // ALT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x49, 0x1b, 0x5c}, // ALT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x50, 0x1b, 0x5c}, // ALT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x51, 0x1b, 0x5c}, // ALT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x52, 0x1b, 0x5c}, // ALT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x53, 0x1b, 0x5c}, // ALT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x54, 0x1b, 0x5c}, // ALT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x55, 0x1b, 0x5c}, // ALT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x56, 0x1b, 0x5c}, // ALT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x57, 0x1b, 0x5c}, // ALT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x58, 0x1b, 0x5c}, // ALT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x59, 0x1b, 0x5c}, // ALT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x61, 0x1b, 0x5c}, // ALT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x62, 0x1b, 0x5c}, // ALT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x63, 0x1b, 0x5c}, // ALT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x64, 0x1b, 0x5c}, // ALT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x65, 0x1b, 0x5c}, // ALT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x66, 0x1b, 0x5c}, // ALT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x67, 0x1b, 0x5c}, // ALT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x68, 0x1b, 0x5c}, // ALT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x41, 0x1b, 0x5c}, // SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x1b, 0x5c}, // SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x43, 0x1b, 0x5c}, // SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x44, 0x1b, 0x5c}, // SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x45, 0x1b, 0x5c}, // SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x46, 0x1b, 0x5c}, // SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x47, 0x1b, 0x5c}, // SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x48, 0x1b, 0x5c}, // SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x49, 0x1b, 0x5c}, // SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4a, 0x1b, 0x5c}, // SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4b, 0x1b, 0x5c}, // SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4c, 0x1b, 0x5c}, // SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4d, 0x1b, 0x5c}, // SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4e, 0x1b, 0x5c}, // SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4f, 0x1b, 0x5c}, // SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x50, 0x1b, 0x5c}, // SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x51, 0x1b, 0x5c}, // SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x52, 0x1b, 0x5c}, // SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x53, 0x1b, 0x5c}, // SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x54, 0x1b, 0x5c}, // SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x55, 0x1b, 0x5c}, // SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x56, 0x1b, 0x5c}, // SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x57, 0x1b, 0x5c}, // SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x58, 0x1b, 0x5c}, // SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x59, 0x1b, 0x5c}, // SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5a, 0x1b, 0x5c}, // SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x61, 0x1b, 0x5c}, // SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x62, 0x1b, 0x5c}, // SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x63, 0x1b, 0x5c}, // SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x64, 0x1b, 0x5c}, // SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x65, 0x1b, 0x5c}, // SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x66, 0x1b, 0x5c}, // SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x67, 0x1b, 0x5c}, // SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x68, 0x1b, 0x5c}, // SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x69, 0x1b, 0x5c}, // SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6a, 0x1b, 0x5c}, // SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6b, 0x1b, 0x5c}, // SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6c, 0x1b, 0x5c}, // SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6d, 0x1b, 0x5c}, // SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6e, 0x1b, 0x5c}, // SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6f, 0x1b, 0x5c}, // SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x70, 0x1b, 0x5c}, // SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x71, 0x1b, 0x5c}, // SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x72, 0x1b, 0x5c}, // SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x73, 0x1b, 0x5c}, // SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x74, 0x1b, 0x5c}, // SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x75, 0x1b, 0x5c}, // SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x76, 0x1b, 0x5c}, // SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x77, 0x1b, 0x5c}, // SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x78, 0x1b, 0x5c}, // SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x79, 0x1b, 0x5c}, // SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x7a, 0x1b, 0x5c}, // SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x30, 0x1b, 0x5c}, // SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x31, 0x1b, 0x5c}, // SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x32, 0x1b, 0x5c}, // SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x33, 0x1b, 0x5c}, // SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x34, 0x1b, 0x5c}, // SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x35, 0x1b, 0x5c}, // SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x36, 0x1b, 0x5c}, // SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x37, 0x1b, 0x5c}, // SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x38, 0x1b, 0x5c}, // SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x39, 0x1b, 0x5c}, // SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2e, 0x1b, 0x5c}, // SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2d, 0x1b, 0x5c}, // SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3a, 0x1b, 0x5c}, // SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2b, 0x1b, 0x5c}, // SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3d, 0x1b, 0x5c}, // SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5e, 0x1b, 0x5c}, // SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x21, 0x1b, 0x5c}, // SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2f, 0x1b, 0x5c}, // SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2a, 0x1b, 0x5c}, // SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3f, 0x1b, 0x5c}, // SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x26, 0x1b, 0x5c}, // SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3c, 0x1b, 0x5c}, // SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3e, 0x1b, 0x5c}, // SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x28, 0x1b, 0x5c}, // SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x29, 0x1b, 0x5c}, // SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5b, 0x1b, 0x5c}, // SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5d, 0x1b, 0x5c}, // SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x7b, 0x1b, 0x5c}, // SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x7d, 0x1b, 0x5c}, // SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x40, 0x1b, 0x5c}, // SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x25, 0x1b, 0x5c}, // SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x24, 0x1b, 0x5c}, // SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x23, 0x1b, 0x5c}, // SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x41, 0x1b, 0x5c}, // SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x42, 0x1b, 0x5c}, // SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x43, 0x1b, 0x5c}, // SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x44, 0x1b, 0x5c}, // SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x45, 0x1b, 0x5c}, // SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x46, 0x1b, 0x5c}, // SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x47, 0x1b, 0x5c}, // SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x48, 0x1b, 0x5c}, // SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x49, 0x1b, 0x5c}, // SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4a, 0x1b, 0x5c}, // SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4b, 0x1b, 0x5c}, // SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4c, 0x1b, 0x5c}, // SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4d, 0x1b, 0x5c}, // SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4e, 0x1b, 0x5c}, // SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4f, 0x1b, 0x5c}, // SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x50, 0x1b, 0x5c}, // SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x51, 0x1b, 0x5c}, // SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x52, 0x1b, 0x5c}, // SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x53, 0x1b, 0x5c}, // SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x54, 0x1b, 0x5c}, // SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x55, 0x1b, 0x5c}, // SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x56, 0x1b, 0x5c}, // SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x57, 0x1b, 0x5c}, // SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x58, 0x1b, 0x5c}, // SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x59, 0x1b, 0x5c}, // SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x5a, 0x1b, 0x5c}, // SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x61, 0x1b, 0x5c}, // SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x62, 0x1b, 0x5c}, // SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x63, 0x1b, 0x5c}, // SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x64, 0x1b, 0x5c}, // SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x65, 0x1b, 0x5c}, // SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x66, 0x1b, 0x5c}, // SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x67, 0x1b, 0x5c}, // SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x68, 0x1b, 0x5c}, // SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x69, 0x1b, 0x5c}, // SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6a, 0x1b, 0x5c}, // SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6b, 0x1b, 0x5c}, // SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6c, 0x1b, 0x5c}, // SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6d, 0x1b, 0x5c}, // SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6e, 0x1b, 0x5c}, // SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6f, 0x1b, 0x5c}, // SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x70, 0x1b, 0x5c}, // SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x71, 0x1b, 0x5c}, // SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x72, 0x1b, 0x5c}, // SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x73, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x74, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x75, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x76, 0x1b, 0x5c}, // SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x77, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x78, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x79, 0x1b, 0x5c}, // SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x7a, 0x1b, 0x5c}, // SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x30, 0x1b, 0x5c}, // SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x31, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x32, 0x1b, 0x5c}, // SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x33, 0x1b, 0x5c}, // SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x34, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x35, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x36, 0x1b, 0x5c}, // SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x37, 0x1b, 0x5c}, // SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x38, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x39, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2e, 0x1b, 0x5c}, // SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2d, 0x1b, 0x5c}, // SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3a, 0x1b, 0x5c}, // SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2b, 0x1b, 0x5c}, // SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3d, 0x1b, 0x5c}, // SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5e, 0x1b, 0x5c}, // SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x21, 0x1b, 0x5c}, // SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2f, 0x1b, 0x5c}, // SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2a, 0x1b, 0x5c}, // SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3f, 0x1b, 0x5c}, // SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x26, 0x1b, 0x5c}, // SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3c, 0x1b, 0x5c}, // SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3e, 0x1b, 0x5c}, // SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x28, 0x1b, 0x5c}, // SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x29, 0x1b, 0x5c}, // SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5b, 0x1b, 0x5c}, // SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5d, 0x1b, 0x5c}, // SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x7b, 0x1b, 0x5c}, // SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x7d, 0x1b, 0x5c}, // SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x40, 0x1b, 0x5c}, // SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x25, 0x1b, 0x5c}, // SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x24, 0x1b, 0x5c}, // SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x23, 0x1b, 0x5c}, // SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x69, 0x1b, 0x5c}, // CONTROL+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6a, 0x1b, 0x5c}, // CONTROL+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6b, 0x1b, 0x5c}, // CONTROL+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6c, 0x1b, 0x5c}, // CONTROL+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6d, 0x1b, 0x5c}, // CONTROL+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6e, 0x1b, 0x5c}, // CONTROL+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6f, 0x1b, 0x5c}, // CONTROL+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x70, 0x1b, 0x5c}, // CONTROL+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x71, 0x1b, 0x5c}, // CONTROL+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x72, 0x1b, 0x5c}, // CONTROL+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x73, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x74, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x75, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x76, 0x1b, 0x5c}, // CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x77, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x78, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x79, 0x1b, 0x5c}, // CONTROL+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x7a, 0x1b, 0x5c}, // CONTROL+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x30, 0x1b, 0x5c}, // CONTROL+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x31, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x32, 0x1b, 0x5c}, // CONTROL+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x33, 0x1b, 0x5c}, // CONTROL+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x34, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x35, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x36, 0x1b, 0x5c}, // CONTROL+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x37, 0x1b, 0x5c}, // CONTROL+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x38, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x39, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2e, 0x1b, 0x5c}, // CONTROL+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2d, 0x1b, 0x5c}, // CONTROL+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3a, 0x1b, 0x5c}, // CONTROL+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2b, 0x1b, 0x5c}, // CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3d, 0x1b, 0x5c}, // CONTROL+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5e, 0x1b, 0x5c}, // CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x21, 0x1b, 0x5c}, // CONTROL+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2f, 0x1b, 0x5c}, // CONTROL+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2a, 0x1b, 0x5c}, // CONTROL+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3f, 0x1b, 0x5c}, // CONTROL+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x26, 0x1b, 0x5c}, // CONTROL+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3c, 0x1b, 0x5c}, // CONTROL+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3e, 0x1b, 0x5c}, // CONTROL+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x28, 0x1b, 0x5c}, // CONTROL+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x29, 0x1b, 0x5c}, // CONTROL+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5b, 0x1b, 0x5c}, // CONTROL+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5d, 0x1b, 0x5c}, // CONTROL+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x7b, 0x1b, 0x5c}, // CONTROL+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x7d, 0x1b, 0x5c}, // CONTROL+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x40, 0x1b, 0x5c}, // CONTROL+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x25, 0x1b, 0x5c}, // CONTROL+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x24, 0x1b, 0x5c}, // CONTROL+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x23, 0x1b, 0x5c}, // CONTROL+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x41, 0x1b, 0x5c}, // ALT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x1b, 0x5c}, // ALT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x43, 0x1b, 0x5c}, // ALT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x44, 0x1b, 0x5c}, // ALT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x45, 0x1b, 0x5c}, // ALT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x46, 0x1b, 0x5c}, // ALT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x47, 0x1b, 0x5c}, // ALT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x48, 0x1b, 0x5c}, // ALT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x49, 0x1b, 0x5c}, // ALT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x50, 0x1b, 0x5c}, // ALT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x51, 0x1b, 0x5c}, // ALT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x52, 0x1b, 0x5c}, // ALT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x53, 0x1b, 0x5c}, // ALT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x54, 0x1b, 0x5c}, // ALT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x55, 0x1b, 0x5c}, // ALT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x56, 0x1b, 0x5c}, // ALT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x57, 0x1b, 0x5c}, // ALT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x58, 0x1b, 0x5c}, // ALT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x59, 0x1b, 0x5c}, // ALT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x61, 0x1b, 0x5c}, // ALT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x62, 0x1b, 0x5c}, // ALT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x63, 0x1b, 0x5c}, // ALT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x64, 0x1b, 0x5c}, // ALT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x65, 0x1b, 0x5c}, // ALT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x66, 0x1b, 0x5c}, // ALT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x67, 0x1b, 0x5c}, // ALT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x68, 0x1b, 0x5c}, // ALT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x69, 0x1b, 0x5c}, // ALT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6a, 0x1b, 0x5c}, // ALT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6b, 0x1b, 0x5c}, // ALT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6c, 0x1b, 0x5c}, // ALT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6d, 0x1b, 0x5c}, // ALT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6e, 0x1b, 0x5c}, // ALT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6f, 0x1b, 0x5c}, // ALT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x70, 0x1b, 0x5c}, // ALT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x71, 0x1b, 0x5c}, // ALT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x72, 0x1b, 0x5c}, // ALT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x73, 0x1b, 0x5c}, // ALT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x74, 0x1b, 0x5c}, // ALT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x75, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x76, 0x1b, 0x5c}, // ALT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x77, 0x1b, 0x5c}, // ALT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x78, 0x1b, 0x5c}, // ALT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x79, 0x1b, 0x5c}, // ALT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x7a, 0x1b, 0x5c}, // ALT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x30, 0x1b, 0x5c}, // ALT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x31, 0x1b, 0x5c}, // ALT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x32, 0x1b, 0x5c}, // ALT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x33, 0x1b, 0x5c}, // ALT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x34, 0x1b, 0x5c}, // ALT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x35, 0x1b, 0x5c}, // ALT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x36, 0x1b, 0x5c}, // ALT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x37, 0x1b, 0x5c}, // ALT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x38, 0x1b, 0x5c}, // ALT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x39, 0x1b, 0x5c}, // ALT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2e, 0x1b, 0x5c}, // ALT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2d, 0x1b, 0x5c}, // ALT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3a, 0x1b, 0x5c}, // ALT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2b, 0x1b, 0x5c}, // ALT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3d, 0x1b, 0x5c}, // ALT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5e, 0x1b, 0x5c}, // ALT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x21, 0x1b, 0x5c}, // ALT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2f, 0x1b, 0x5c}, // ALT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2a, 0x1b, 0x5c}, // ALT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3f, 0x1b, 0x5c}, // ALT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x26, 0x1b, 0x5c}, // ALT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3c, 0x1b, 0x5c}, // ALT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3e, 0x1b, 0x5c}, // ALT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x28, 0x1b, 0x5c}, // ALT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x29, 0x1b, 0x5c}, // ALT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5b, 0x1b, 0x5c}, // ALT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5d, 0x1b, 0x5c}, // ALT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x7b, 0x1b, 0x5c}, // ALT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x7d, 0x1b, 0x5c}, // ALT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x40, 0x1b, 0x5c}, // ALT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x25, 0x1b, 0x5c}, // ALT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x24, 0x1b, 0x5c}, // ALT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x23, 0x1b, 0x5c}, // ALT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x41, 0x1b, 0x5c}, // SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x1b, 0x5c}, // APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x43, 0x1b, 0x5c}, // COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x44, 0x1b, 0x5c}, // MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x45, 0x1b, 0x5c}, // PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x46, 0x1b, 0x5c}, // SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x47, 0x1b, 0x5c}, // 0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x48, 0x1b, 0x5c}, // 1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x49, 0x1b, 0x5c}, // 2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4a, 0x1b, 0x5c}, // 3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4b, 0x1b, 0x5c}, // 4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4c, 0x1b, 0x5c}, // 5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4d, 0x1b, 0x5c}, // 6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4e, 0x1b, 0x5c}, // 7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4f, 0x1b, 0x5c}, // 8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x50, 0x1b, 0x5c}, // 9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x51, 0x1b, 0x5c}, // SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x52, 0x1b, 0x5c}, // EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x53, 0x1b, 0x5c}, // A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x54, 0x1b, 0x5c}, // B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x55, 0x1b, 0x5c}, // C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x56, 0x1b, 0x5c}, // D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x57, 0x1b, 0x5c}, // E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x58, 0x1b, 0x5c}, // F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x59, 0x1b, 0x5c}, // G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5a, 0x1b, 0x5c}, // H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x61, 0x1b, 0x5c}, // I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x62, 0x1b, 0x5c}, // J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x63, 0x1b, 0x5c}, // K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x64, 0x1b, 0x5c}, // L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x65, 0x1b, 0x5c}, // M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x66, 0x1b, 0x5c}, // N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x67, 0x1b, 0x5c}, // O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x68, 0x1b, 0x5c}, // P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x69, 0x1b, 0x5c}, // Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6a, 0x1b, 0x5c}, // R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6b, 0x1b, 0x5c}, // S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6c, 0x1b, 0x5c}, // T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6d, 0x1b, 0x5c}, // U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6e, 0x1b, 0x5c}, // V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6f, 0x1b, 0x5c}, // W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x70, 0x1b, 0x5c}, // X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x71, 0x1b, 0x5c}, // Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x72, 0x1b, 0x5c}, // Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x73, 0x1b, 0x5c}, // LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x74, 0x1b, 0x5c}, // BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x75, 0x1b, 0x5c}, // RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x76, 0x1b, 0x5c}, // GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x77, 0x1b, 0x5c}, // WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x78, 0x1b, 0x5c}, // WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x79, 0x1b, 0x5c}, // ESCAPE smkx: False extended: True -{1, 0xd}, // ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x30, 0x1b, 0x5c}, // TAB smkx: False extended: True -{1, 0x7f}, // BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x32, 0x1b, 0x5c}, // INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x33, 0x1b, 0x5c}, // DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x34, 0x1b, 0x5c}, // RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x35, 0x1b, 0x5c}, // LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x36, 0x1b, 0x5c}, // DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x37, 0x1b, 0x5c}, // UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x38, 0x1b, 0x5c}, // PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x39, 0x1b, 0x5c}, // PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2e, 0x1b, 0x5c}, // HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2d, 0x1b, 0x5c}, // END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3a, 0x1b, 0x5c}, // CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2b, 0x1b, 0x5c}, // SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3d, 0x1b, 0x5c}, // NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5e, 0x1b, 0x5c}, // PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x21, 0x1b, 0x5c}, // PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2f, 0x1b, 0x5c}, // F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2a, 0x1b, 0x5c}, // F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3f, 0x1b, 0x5c}, // F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x26, 0x1b, 0x5c}, // F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3c, 0x1b, 0x5c}, // F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3e, 0x1b, 0x5c}, // F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x28, 0x1b, 0x5c}, // F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x29, 0x1b, 0x5c}, // F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5b, 0x1b, 0x5c}, // F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5d, 0x1b, 0x5c}, // F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x7b, 0x1b, 0x5c}, // F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x7d, 0x1b, 0x5c}, // F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x40, 0x1b, 0x5c}, // F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x25, 0x1b, 0x5c}, // F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x24, 0x1b, 0x5c}, // F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x23, 0x1b, 0x5c}, // F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x41, 0x1b, 0x5c}, // F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x42, 0x1b, 0x5c}, // F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x43, 0x1b, 0x5c}, // F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x44, 0x1b, 0x5c}, // F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x45, 0x1b, 0x5c}, // F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x46, 0x1b, 0x5c}, // F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x47, 0x1b, 0x5c}, // F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x48, 0x1b, 0x5c}, // F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x49, 0x1b, 0x5c}, // F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4a, 0x1b, 0x5c}, // KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4b, 0x1b, 0x5c}, // KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4c, 0x1b, 0x5c}, // KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4d, 0x1b, 0x5c}, // KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4e, 0x1b, 0x5c}, // KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4f, 0x1b, 0x5c}, // KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x50, 0x1b, 0x5c}, // KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x51, 0x1b, 0x5c}, // KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x52, 0x1b, 0x5c}, // KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x53, 0x1b, 0x5c}, // KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x54, 0x1b, 0x5c}, // KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x55, 0x1b, 0x5c}, // KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x56, 0x1b, 0x5c}, // KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x57, 0x1b, 0x5c}, // KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x58, 0x1b, 0x5c}, // KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x59, 0x1b, 0x5c}, // KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x5a, 0x1b, 0x5c}, // KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x61, 0x1b, 0x5c}, // LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x62, 0x1b, 0x5c}, // LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x63, 0x1b, 0x5c}, // LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x64, 0x1b, 0x5c}, // LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x65, 0x1b, 0x5c}, // RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x66, 0x1b, 0x5c}, // RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x67, 0x1b, 0x5c}, // RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x68, 0x1b, 0x5c}, // RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x77, 0x1b, 0x5c}, // SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x78, 0x1b, 0x5c}, // SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x79, 0x1b, 0x5c}, // SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x7a, 0x1b, 0x5c}, // SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x30, 0x1b, 0x5c}, // SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x31, 0x1b, 0x5c}, // SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x32, 0x1b, 0x5c}, // SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x33, 0x1b, 0x5c}, // SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x34, 0x1b, 0x5c}, // SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x35, 0x1b, 0x5c}, // SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x36, 0x1b, 0x5c}, // SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x37, 0x1b, 0x5c}, // SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x38, 0x1b, 0x5c}, // SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x39, 0x1b, 0x5c}, // SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2e, 0x1b, 0x5c}, // SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2d, 0x1b, 0x5c}, // SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3a, 0x1b, 0x5c}, // SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2b, 0x1b, 0x5c}, // SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3d, 0x1b, 0x5c}, // SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x5e, 0x1b, 0x5c}, // SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x21, 0x1b, 0x5c}, // SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2f, 0x1b, 0x5c}, // SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2a, 0x1b, 0x5c}, // SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3f, 0x1b, 0x5c}, // SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x26, 0x1b, 0x5c}, // SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3c, 0x1b, 0x5c}, // SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3e, 0x1b, 0x5c}, // SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x28, 0x1b, 0x5c}, // SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x29, 0x1b, 0x5c}, // SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x5b, 0x1b, 0x5c}, // SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x5d, 0x1b, 0x5c}, // SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x7b, 0x1b, 0x5c}, // SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x7d, 0x1b, 0x5c}, // SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x40, 0x1b, 0x5c}, // SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x25, 0x1b, 0x5c}, // SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x24, 0x1b, 0x5c}, // SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x23, 0x1b, 0x5c}, // SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x41, 0x1b, 0x5c}, // CONTROL+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x1b, 0x5c}, // CONTROL+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x43, 0x1b, 0x5c}, // CONTROL+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x44, 0x1b, 0x5c}, // CONTROL+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x45, 0x1b, 0x5c}, // CONTROL+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x46, 0x1b, 0x5c}, // CONTROL+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x47, 0x1b, 0x5c}, // CONTROL+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x48, 0x1b, 0x5c}, // CONTROL+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x49, 0x1b, 0x5c}, // CONTROL+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4a, 0x1b, 0x5c}, // CONTROL+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4b, 0x1b, 0x5c}, // CONTROL+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4c, 0x1b, 0x5c}, // CONTROL+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4d, 0x1b, 0x5c}, // CONTROL+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4e, 0x1b, 0x5c}, // CONTROL+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4f, 0x1b, 0x5c}, // CONTROL+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x50, 0x1b, 0x5c}, // CONTROL+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x51, 0x1b, 0x5c}, // CONTROL+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x52, 0x1b, 0x5c}, // CONTROL+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x53, 0x1b, 0x5c}, // CONTROL+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x54, 0x1b, 0x5c}, // CONTROL+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x55, 0x1b, 0x5c}, // CONTROL+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x56, 0x1b, 0x5c}, // CONTROL+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x57, 0x1b, 0x5c}, // CONTROL+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x58, 0x1b, 0x5c}, // CONTROL+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x59, 0x1b, 0x5c}, // CONTROL+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5a, 0x1b, 0x5c}, // CONTROL+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x61, 0x1b, 0x5c}, // CONTROL+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x62, 0x1b, 0x5c}, // CONTROL+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x63, 0x1b, 0x5c}, // CONTROL+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x64, 0x1b, 0x5c}, // CONTROL+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x65, 0x1b, 0x5c}, // CONTROL+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x66, 0x1b, 0x5c}, // CONTROL+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x67, 0x1b, 0x5c}, // CONTROL+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x68, 0x1b, 0x5c}, // CONTROL+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x69, 0x1b, 0x5c}, // CONTROL+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6a, 0x1b, 0x5c}, // CONTROL+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6b, 0x1b, 0x5c}, // CONTROL+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6c, 0x1b, 0x5c}, // CONTROL+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6d, 0x1b, 0x5c}, // CONTROL+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6e, 0x1b, 0x5c}, // CONTROL+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6f, 0x1b, 0x5c}, // CONTROL+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x70, 0x1b, 0x5c}, // CONTROL+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x71, 0x1b, 0x5c}, // CONTROL+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x72, 0x1b, 0x5c}, // CONTROL+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x73, 0x1b, 0x5c}, // CONTROL+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x74, 0x1b, 0x5c}, // CONTROL+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x75, 0x1b, 0x5c}, // CONTROL+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x76, 0x1b, 0x5c}, // CONTROL+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x77, 0x1b, 0x5c}, // CONTROL+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x78, 0x1b, 0x5c}, // CONTROL+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x79, 0x1b, 0x5c}, // CONTROL+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x7a, 0x1b, 0x5c}, // CONTROL+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x30, 0x1b, 0x5c}, // CONTROL+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x31, 0x1b, 0x5c}, // CONTROL+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x32, 0x1b, 0x5c}, // CONTROL+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x33, 0x1b, 0x5c}, // CONTROL+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x34, 0x1b, 0x5c}, // CONTROL+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x35, 0x1b, 0x5c}, // CONTROL+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x36, 0x1b, 0x5c}, // CONTROL+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x37, 0x1b, 0x5c}, // CONTROL+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x38, 0x1b, 0x5c}, // CONTROL+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x39, 0x1b, 0x5c}, // CONTROL+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2e, 0x1b, 0x5c}, // CONTROL+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2d, 0x1b, 0x5c}, // CONTROL+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3a, 0x1b, 0x5c}, // CONTROL+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2b, 0x1b, 0x5c}, // CONTROL+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3d, 0x1b, 0x5c}, // CONTROL+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5e, 0x1b, 0x5c}, // CONTROL+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x21, 0x1b, 0x5c}, // CONTROL+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2f, 0x1b, 0x5c}, // CONTROL+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2a, 0x1b, 0x5c}, // CONTROL+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3f, 0x1b, 0x5c}, // CONTROL+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x26, 0x1b, 0x5c}, // CONTROL+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3c, 0x1b, 0x5c}, // CONTROL+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3e, 0x1b, 0x5c}, // CONTROL+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x28, 0x1b, 0x5c}, // CONTROL+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x29, 0x1b, 0x5c}, // CONTROL+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5b, 0x1b, 0x5c}, // CONTROL+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5d, 0x1b, 0x5c}, // CONTROL+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x7b, 0x1b, 0x5c}, // CONTROL+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x7d, 0x1b, 0x5c}, // CONTROL+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x40, 0x1b, 0x5c}, // CONTROL+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x25, 0x1b, 0x5c}, // CONTROL+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x24, 0x1b, 0x5c}, // CONTROL+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x23, 0x1b, 0x5c}, // CONTROL+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x41, 0x1b, 0x5c}, // ALT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x1b, 0x5c}, // ALT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x43, 0x1b, 0x5c}, // ALT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x44, 0x1b, 0x5c}, // ALT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x45, 0x1b, 0x5c}, // ALT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x46, 0x1b, 0x5c}, // ALT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x47, 0x1b, 0x5c}, // ALT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x48, 0x1b, 0x5c}, // ALT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x49, 0x1b, 0x5c}, // ALT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4a, 0x1b, 0x5c}, // ALT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4b, 0x1b, 0x5c}, // ALT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4c, 0x1b, 0x5c}, // ALT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4d, 0x1b, 0x5c}, // ALT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4e, 0x1b, 0x5c}, // ALT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4f, 0x1b, 0x5c}, // ALT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x50, 0x1b, 0x5c}, // ALT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x51, 0x1b, 0x5c}, // ALT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x52, 0x1b, 0x5c}, // ALT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x53, 0x1b, 0x5c}, // ALT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x54, 0x1b, 0x5c}, // ALT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x55, 0x1b, 0x5c}, // ALT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x56, 0x1b, 0x5c}, // ALT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x57, 0x1b, 0x5c}, // ALT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x58, 0x1b, 0x5c}, // ALT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x59, 0x1b, 0x5c}, // ALT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5a, 0x1b, 0x5c}, // ALT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x61, 0x1b, 0x5c}, // ALT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x62, 0x1b, 0x5c}, // ALT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x63, 0x1b, 0x5c}, // ALT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x64, 0x1b, 0x5c}, // ALT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x65, 0x1b, 0x5c}, // ALT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x66, 0x1b, 0x5c}, // ALT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x67, 0x1b, 0x5c}, // ALT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x68, 0x1b, 0x5c}, // ALT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x69, 0x1b, 0x5c}, // ALT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6a, 0x1b, 0x5c}, // ALT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6b, 0x1b, 0x5c}, // ALT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6c, 0x1b, 0x5c}, // ALT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6d, 0x1b, 0x5c}, // ALT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6e, 0x1b, 0x5c}, // ALT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6f, 0x1b, 0x5c}, // ALT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x70, 0x1b, 0x5c}, // ALT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x71, 0x1b, 0x5c}, // ALT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x72, 0x1b, 0x5c}, // ALT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x73, 0x1b, 0x5c}, // ALT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x74, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x75, 0x1b, 0x5c}, // ALT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x76, 0x1b, 0x5c}, // ALT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x77, 0x1b, 0x5c}, // ALT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x78, 0x1b, 0x5c}, // ALT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x79, 0x1b, 0x5c}, // ALT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x7a, 0x1b, 0x5c}, // ALT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x30, 0x1b, 0x5c}, // ALT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x31, 0x1b, 0x5c}, // ALT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x32, 0x1b, 0x5c}, // ALT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x33, 0x1b, 0x5c}, // ALT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x34, 0x1b, 0x5c}, // ALT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x35, 0x1b, 0x5c}, // ALT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x36, 0x1b, 0x5c}, // ALT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x37, 0x1b, 0x5c}, // ALT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x38, 0x1b, 0x5c}, // ALT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x39, 0x1b, 0x5c}, // ALT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2e, 0x1b, 0x5c}, // ALT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2d, 0x1b, 0x5c}, // ALT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3a, 0x1b, 0x5c}, // ALT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2b, 0x1b, 0x5c}, // ALT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3d, 0x1b, 0x5c}, // ALT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5e, 0x1b, 0x5c}, // ALT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x21, 0x1b, 0x5c}, // ALT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2f, 0x1b, 0x5c}, // ALT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2a, 0x1b, 0x5c}, // ALT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3f, 0x1b, 0x5c}, // ALT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x26, 0x1b, 0x5c}, // ALT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3c, 0x1b, 0x5c}, // ALT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3e, 0x1b, 0x5c}, // ALT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x28, 0x1b, 0x5c}, // ALT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x29, 0x1b, 0x5c}, // ALT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5b, 0x1b, 0x5c}, // ALT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5d, 0x1b, 0x5c}, // ALT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x7b, 0x1b, 0x5c}, // ALT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x7d, 0x1b, 0x5c}, // ALT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x40, 0x1b, 0x5c}, // ALT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x25, 0x1b, 0x5c}, // ALT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x24, 0x1b, 0x5c}, // ALT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x23, 0x1b, 0x5c}, // ALT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x41, 0x1b, 0x5c}, // ALT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x42, 0x1b, 0x5c}, // ALT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x43, 0x1b, 0x5c}, // ALT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x44, 0x1b, 0x5c}, // ALT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x45, 0x1b, 0x5c}, // ALT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x46, 0x1b, 0x5c}, // ALT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x47, 0x1b, 0x5c}, // ALT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x48, 0x1b, 0x5c}, // ALT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x49, 0x1b, 0x5c}, // ALT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x50, 0x1b, 0x5c}, // ALT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x51, 0x1b, 0x5c}, // ALT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x52, 0x1b, 0x5c}, // ALT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x53, 0x1b, 0x5c}, // ALT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x54, 0x1b, 0x5c}, // ALT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x55, 0x1b, 0x5c}, // ALT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x56, 0x1b, 0x5c}, // ALT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x57, 0x1b, 0x5c}, // ALT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x58, 0x1b, 0x5c}, // ALT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x59, 0x1b, 0x5c}, // ALT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x61, 0x1b, 0x5c}, // ALT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x62, 0x1b, 0x5c}, // ALT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x63, 0x1b, 0x5c}, // ALT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x64, 0x1b, 0x5c}, // ALT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x65, 0x1b, 0x5c}, // ALT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x66, 0x1b, 0x5c}, // ALT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x67, 0x1b, 0x5c}, // ALT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x68, 0x1b, 0x5c}, // ALT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x41, 0x1b, 0x5c}, // SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x1b, 0x5c}, // SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x43, 0x1b, 0x5c}, // SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x44, 0x1b, 0x5c}, // SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x45, 0x1b, 0x5c}, // SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x46, 0x1b, 0x5c}, // SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x47, 0x1b, 0x5c}, // SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x48, 0x1b, 0x5c}, // SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x49, 0x1b, 0x5c}, // SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4a, 0x1b, 0x5c}, // SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4b, 0x1b, 0x5c}, // SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4c, 0x1b, 0x5c}, // SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4d, 0x1b, 0x5c}, // SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4e, 0x1b, 0x5c}, // SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4f, 0x1b, 0x5c}, // SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x50, 0x1b, 0x5c}, // SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x51, 0x1b, 0x5c}, // SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x52, 0x1b, 0x5c}, // SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x53, 0x1b, 0x5c}, // SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x54, 0x1b, 0x5c}, // SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x55, 0x1b, 0x5c}, // SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x56, 0x1b, 0x5c}, // SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x57, 0x1b, 0x5c}, // SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x58, 0x1b, 0x5c}, // SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x59, 0x1b, 0x5c}, // SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5a, 0x1b, 0x5c}, // SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x61, 0x1b, 0x5c}, // SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x62, 0x1b, 0x5c}, // SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x63, 0x1b, 0x5c}, // SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x64, 0x1b, 0x5c}, // SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x65, 0x1b, 0x5c}, // SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x66, 0x1b, 0x5c}, // SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x67, 0x1b, 0x5c}, // SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x68, 0x1b, 0x5c}, // SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x69, 0x1b, 0x5c}, // SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6a, 0x1b, 0x5c}, // SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6b, 0x1b, 0x5c}, // SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6c, 0x1b, 0x5c}, // SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6d, 0x1b, 0x5c}, // SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6e, 0x1b, 0x5c}, // SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6f, 0x1b, 0x5c}, // SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x70, 0x1b, 0x5c}, // SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x71, 0x1b, 0x5c}, // SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x72, 0x1b, 0x5c}, // SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x73, 0x1b, 0x5c}, // SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x74, 0x1b, 0x5c}, // SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x75, 0x1b, 0x5c}, // SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x76, 0x1b, 0x5c}, // SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x77, 0x1b, 0x5c}, // SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x78, 0x1b, 0x5c}, // SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x79, 0x1b, 0x5c}, // SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x7a, 0x1b, 0x5c}, // SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x30, 0x1b, 0x5c}, // SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x31, 0x1b, 0x5c}, // SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x32, 0x1b, 0x5c}, // SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x33, 0x1b, 0x5c}, // SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x34, 0x1b, 0x5c}, // SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x35, 0x1b, 0x5c}, // SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x36, 0x1b, 0x5c}, // SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x37, 0x1b, 0x5c}, // SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x38, 0x1b, 0x5c}, // SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x39, 0x1b, 0x5c}, // SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2e, 0x1b, 0x5c}, // SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2d, 0x1b, 0x5c}, // SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3a, 0x1b, 0x5c}, // SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2b, 0x1b, 0x5c}, // SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3d, 0x1b, 0x5c}, // SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5e, 0x1b, 0x5c}, // SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x21, 0x1b, 0x5c}, // SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2f, 0x1b, 0x5c}, // SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2a, 0x1b, 0x5c}, // SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3f, 0x1b, 0x5c}, // SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x26, 0x1b, 0x5c}, // SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3c, 0x1b, 0x5c}, // SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3e, 0x1b, 0x5c}, // SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x28, 0x1b, 0x5c}, // SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x29, 0x1b, 0x5c}, // SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5b, 0x1b, 0x5c}, // SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5d, 0x1b, 0x5c}, // SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x7b, 0x1b, 0x5c}, // SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x7d, 0x1b, 0x5c}, // SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x40, 0x1b, 0x5c}, // SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x25, 0x1b, 0x5c}, // SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x24, 0x1b, 0x5c}, // SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x23, 0x1b, 0x5c}, // SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x41, 0x1b, 0x5c}, // SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x42, 0x1b, 0x5c}, // SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x43, 0x1b, 0x5c}, // SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x44, 0x1b, 0x5c}, // SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x45, 0x1b, 0x5c}, // SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x46, 0x1b, 0x5c}, // SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x47, 0x1b, 0x5c}, // SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x48, 0x1b, 0x5c}, // SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x49, 0x1b, 0x5c}, // SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4a, 0x1b, 0x5c}, // SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4b, 0x1b, 0x5c}, // SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4c, 0x1b, 0x5c}, // SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4d, 0x1b, 0x5c}, // SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4e, 0x1b, 0x5c}, // SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4f, 0x1b, 0x5c}, // SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x50, 0x1b, 0x5c}, // SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x51, 0x1b, 0x5c}, // SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x52, 0x1b, 0x5c}, // SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x53, 0x1b, 0x5c}, // SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x54, 0x1b, 0x5c}, // SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x55, 0x1b, 0x5c}, // SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x56, 0x1b, 0x5c}, // SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x57, 0x1b, 0x5c}, // SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x58, 0x1b, 0x5c}, // SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x59, 0x1b, 0x5c}, // SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x5a, 0x1b, 0x5c}, // SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x61, 0x1b, 0x5c}, // SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x62, 0x1b, 0x5c}, // SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x63, 0x1b, 0x5c}, // SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x64, 0x1b, 0x5c}, // SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x65, 0x1b, 0x5c}, // SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x66, 0x1b, 0x5c}, // SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x67, 0x1b, 0x5c}, // SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x68, 0x1b, 0x5c}, // SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x69, 0x1b, 0x5c}, // SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6a, 0x1b, 0x5c}, // SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6b, 0x1b, 0x5c}, // SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6c, 0x1b, 0x5c}, // SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6d, 0x1b, 0x5c}, // SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6e, 0x1b, 0x5c}, // SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6f, 0x1b, 0x5c}, // SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x70, 0x1b, 0x5c}, // SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x71, 0x1b, 0x5c}, // SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x72, 0x1b, 0x5c}, // SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x73, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x74, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x75, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x76, 0x1b, 0x5c}, // SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x77, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x78, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x79, 0x1b, 0x5c}, // SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x7a, 0x1b, 0x5c}, // SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x30, 0x1b, 0x5c}, // SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x31, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x32, 0x1b, 0x5c}, // SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x33, 0x1b, 0x5c}, // SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x34, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x35, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x36, 0x1b, 0x5c}, // SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x37, 0x1b, 0x5c}, // SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x38, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x39, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2e, 0x1b, 0x5c}, // SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2d, 0x1b, 0x5c}, // SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3a, 0x1b, 0x5c}, // SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2b, 0x1b, 0x5c}, // SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3d, 0x1b, 0x5c}, // SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5e, 0x1b, 0x5c}, // SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x21, 0x1b, 0x5c}, // SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2f, 0x1b, 0x5c}, // SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2a, 0x1b, 0x5c}, // SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3f, 0x1b, 0x5c}, // SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x26, 0x1b, 0x5c}, // SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3c, 0x1b, 0x5c}, // SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3e, 0x1b, 0x5c}, // SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x28, 0x1b, 0x5c}, // SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x29, 0x1b, 0x5c}, // SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5b, 0x1b, 0x5c}, // SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5d, 0x1b, 0x5c}, // SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x7b, 0x1b, 0x5c}, // SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x7d, 0x1b, 0x5c}, // SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x40, 0x1b, 0x5c}, // SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x25, 0x1b, 0x5c}, // SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x24, 0x1b, 0x5c}, // SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x23, 0x1b, 0x5c}, // SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x69, 0x1b, 0x5c}, // CONTROL+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6a, 0x1b, 0x5c}, // CONTROL+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6b, 0x1b, 0x5c}, // CONTROL+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6c, 0x1b, 0x5c}, // CONTROL+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6d, 0x1b, 0x5c}, // CONTROL+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6e, 0x1b, 0x5c}, // CONTROL+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6f, 0x1b, 0x5c}, // CONTROL+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x70, 0x1b, 0x5c}, // CONTROL+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x71, 0x1b, 0x5c}, // CONTROL+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x72, 0x1b, 0x5c}, // CONTROL+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x73, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x74, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x75, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x76, 0x1b, 0x5c}, // CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x77, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x78, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x79, 0x1b, 0x5c}, // CONTROL+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x7a, 0x1b, 0x5c}, // CONTROL+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x30, 0x1b, 0x5c}, // CONTROL+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x31, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x32, 0x1b, 0x5c}, // CONTROL+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x33, 0x1b, 0x5c}, // CONTROL+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x34, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x35, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x36, 0x1b, 0x5c}, // CONTROL+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x37, 0x1b, 0x5c}, // CONTROL+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x38, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x39, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2e, 0x1b, 0x5c}, // CONTROL+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2d, 0x1b, 0x5c}, // CONTROL+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3a, 0x1b, 0x5c}, // CONTROL+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2b, 0x1b, 0x5c}, // CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3d, 0x1b, 0x5c}, // CONTROL+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5e, 0x1b, 0x5c}, // CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x21, 0x1b, 0x5c}, // CONTROL+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2f, 0x1b, 0x5c}, // CONTROL+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2a, 0x1b, 0x5c}, // CONTROL+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3f, 0x1b, 0x5c}, // CONTROL+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x26, 0x1b, 0x5c}, // CONTROL+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3c, 0x1b, 0x5c}, // CONTROL+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3e, 0x1b, 0x5c}, // CONTROL+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x28, 0x1b, 0x5c}, // CONTROL+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x29, 0x1b, 0x5c}, // CONTROL+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5b, 0x1b, 0x5c}, // CONTROL+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5d, 0x1b, 0x5c}, // CONTROL+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x7b, 0x1b, 0x5c}, // CONTROL+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x7d, 0x1b, 0x5c}, // CONTROL+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x40, 0x1b, 0x5c}, // CONTROL+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x25, 0x1b, 0x5c}, // CONTROL+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x24, 0x1b, 0x5c}, // CONTROL+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x23, 0x1b, 0x5c}, // CONTROL+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x41, 0x1b, 0x5c}, // ALT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x1b, 0x5c}, // ALT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x43, 0x1b, 0x5c}, // ALT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x44, 0x1b, 0x5c}, // ALT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x45, 0x1b, 0x5c}, // ALT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x46, 0x1b, 0x5c}, // ALT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x47, 0x1b, 0x5c}, // ALT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x48, 0x1b, 0x5c}, // ALT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x49, 0x1b, 0x5c}, // ALT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x50, 0x1b, 0x5c}, // ALT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x51, 0x1b, 0x5c}, // ALT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x52, 0x1b, 0x5c}, // ALT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x53, 0x1b, 0x5c}, // ALT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x54, 0x1b, 0x5c}, // ALT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x55, 0x1b, 0x5c}, // ALT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x56, 0x1b, 0x5c}, // ALT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x57, 0x1b, 0x5c}, // ALT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x58, 0x1b, 0x5c}, // ALT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x59, 0x1b, 0x5c}, // ALT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x61, 0x1b, 0x5c}, // ALT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x62, 0x1b, 0x5c}, // ALT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x63, 0x1b, 0x5c}, // ALT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x64, 0x1b, 0x5c}, // ALT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x65, 0x1b, 0x5c}, // ALT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x66, 0x1b, 0x5c}, // ALT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x67, 0x1b, 0x5c}, // ALT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x68, 0x1b, 0x5c}, // ALT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x69, 0x1b, 0x5c}, // ALT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6a, 0x1b, 0x5c}, // ALT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6b, 0x1b, 0x5c}, // ALT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6c, 0x1b, 0x5c}, // ALT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6d, 0x1b, 0x5c}, // ALT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6e, 0x1b, 0x5c}, // ALT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6f, 0x1b, 0x5c}, // ALT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x70, 0x1b, 0x5c}, // ALT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x71, 0x1b, 0x5c}, // ALT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x72, 0x1b, 0x5c}, // ALT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x73, 0x1b, 0x5c}, // ALT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x74, 0x1b, 0x5c}, // ALT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x75, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x76, 0x1b, 0x5c}, // ALT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x77, 0x1b, 0x5c}, // ALT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x78, 0x1b, 0x5c}, // ALT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x79, 0x1b, 0x5c}, // ALT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x7a, 0x1b, 0x5c}, // ALT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x30, 0x1b, 0x5c}, // ALT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x31, 0x1b, 0x5c}, // ALT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x32, 0x1b, 0x5c}, // ALT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x33, 0x1b, 0x5c}, // ALT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x34, 0x1b, 0x5c}, // ALT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x35, 0x1b, 0x5c}, // ALT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x36, 0x1b, 0x5c}, // ALT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x37, 0x1b, 0x5c}, // ALT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x38, 0x1b, 0x5c}, // ALT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x39, 0x1b, 0x5c}, // ALT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2e, 0x1b, 0x5c}, // ALT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2d, 0x1b, 0x5c}, // ALT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3a, 0x1b, 0x5c}, // ALT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2b, 0x1b, 0x5c}, // ALT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3d, 0x1b, 0x5c}, // ALT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5e, 0x1b, 0x5c}, // ALT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x21, 0x1b, 0x5c}, // ALT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2f, 0x1b, 0x5c}, // ALT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2a, 0x1b, 0x5c}, // ALT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3f, 0x1b, 0x5c}, // ALT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x26, 0x1b, 0x5c}, // ALT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3c, 0x1b, 0x5c}, // ALT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3e, 0x1b, 0x5c}, // ALT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x28, 0x1b, 0x5c}, // ALT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x29, 0x1b, 0x5c}, // ALT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5b, 0x1b, 0x5c}, // ALT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5d, 0x1b, 0x5c}, // ALT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x7b, 0x1b, 0x5c}, // ALT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x7d, 0x1b, 0x5c}, // ALT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x40, 0x1b, 0x5c}, // ALT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x25, 0x1b, 0x5c}, // ALT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x24, 0x1b, 0x5c}, // ALT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x23, 0x1b, 0x5c}, // ALT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x41, 0x1b, 0x5c}, // SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x1b, 0x5c}, // APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x43, 0x1b, 0x5c}, // COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x44, 0x1b, 0x5c}, // MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x45, 0x1b, 0x5c}, // PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x46, 0x1b, 0x5c}, // SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x47, 0x1b, 0x5c}, // 0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x48, 0x1b, 0x5c}, // 1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x49, 0x1b, 0x5c}, // 2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4a, 0x1b, 0x5c}, // 3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4b, 0x1b, 0x5c}, // 4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4c, 0x1b, 0x5c}, // 5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4d, 0x1b, 0x5c}, // 6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4e, 0x1b, 0x5c}, // 7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4f, 0x1b, 0x5c}, // 8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x50, 0x1b, 0x5c}, // 9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x51, 0x1b, 0x5c}, // SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x52, 0x1b, 0x5c}, // EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x53, 0x1b, 0x5c}, // A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x54, 0x1b, 0x5c}, // B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x55, 0x1b, 0x5c}, // C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x56, 0x1b, 0x5c}, // D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x57, 0x1b, 0x5c}, // E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x58, 0x1b, 0x5c}, // F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x59, 0x1b, 0x5c}, // G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5a, 0x1b, 0x5c}, // H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x61, 0x1b, 0x5c}, // I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x62, 0x1b, 0x5c}, // J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x63, 0x1b, 0x5c}, // K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x64, 0x1b, 0x5c}, // L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x65, 0x1b, 0x5c}, // M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x66, 0x1b, 0x5c}, // N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x67, 0x1b, 0x5c}, // O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x68, 0x1b, 0x5c}, // P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x69, 0x1b, 0x5c}, // Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6a, 0x1b, 0x5c}, // R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6b, 0x1b, 0x5c}, // S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6c, 0x1b, 0x5c}, // T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6d, 0x1b, 0x5c}, // U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6e, 0x1b, 0x5c}, // V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6f, 0x1b, 0x5c}, // W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x70, 0x1b, 0x5c}, // X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x71, 0x1b, 0x5c}, // Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x72, 0x1b, 0x5c}, // Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x73, 0x1b, 0x5c}, // LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x74, 0x1b, 0x5c}, // BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x75, 0x1b, 0x5c}, // RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x76, 0x1b, 0x5c}, // GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x77, 0x1b, 0x5c}, // WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x78, 0x1b, 0x5c}, // WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x79, 0x1b, 0x5c}, // ESCAPE smkx: False extended: True -{1, 0xd}, // ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x30, 0x1b, 0x5c}, // TAB smkx: False extended: True -{1, 0x7f}, // BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x32, 0x1b, 0x5c}, // INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x33, 0x1b, 0x5c}, // DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x34, 0x1b, 0x5c}, // RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x35, 0x1b, 0x5c}, // LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x36, 0x1b, 0x5c}, // DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x37, 0x1b, 0x5c}, // UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x38, 0x1b, 0x5c}, // PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x39, 0x1b, 0x5c}, // PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2e, 0x1b, 0x5c}, // HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2d, 0x1b, 0x5c}, // END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3a, 0x1b, 0x5c}, // CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2b, 0x1b, 0x5c}, // SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3d, 0x1b, 0x5c}, // NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5e, 0x1b, 0x5c}, // PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x21, 0x1b, 0x5c}, // PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2f, 0x1b, 0x5c}, // F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2a, 0x1b, 0x5c}, // F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3f, 0x1b, 0x5c}, // F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x26, 0x1b, 0x5c}, // F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3c, 0x1b, 0x5c}, // F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3e, 0x1b, 0x5c}, // F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x28, 0x1b, 0x5c}, // F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x29, 0x1b, 0x5c}, // F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5b, 0x1b, 0x5c}, // F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5d, 0x1b, 0x5c}, // F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x7b, 0x1b, 0x5c}, // F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x7d, 0x1b, 0x5c}, // F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x40, 0x1b, 0x5c}, // F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x25, 0x1b, 0x5c}, // F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x24, 0x1b, 0x5c}, // F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x23, 0x1b, 0x5c}, // F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x41, 0x1b, 0x5c}, // F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x42, 0x1b, 0x5c}, // F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x43, 0x1b, 0x5c}, // F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x44, 0x1b, 0x5c}, // F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x45, 0x1b, 0x5c}, // F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x46, 0x1b, 0x5c}, // F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x47, 0x1b, 0x5c}, // F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x48, 0x1b, 0x5c}, // F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x49, 0x1b, 0x5c}, // F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4a, 0x1b, 0x5c}, // KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4b, 0x1b, 0x5c}, // KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4c, 0x1b, 0x5c}, // KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4d, 0x1b, 0x5c}, // KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4e, 0x1b, 0x5c}, // KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4f, 0x1b, 0x5c}, // KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x50, 0x1b, 0x5c}, // KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x51, 0x1b, 0x5c}, // KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x52, 0x1b, 0x5c}, // KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x53, 0x1b, 0x5c}, // KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x54, 0x1b, 0x5c}, // KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x55, 0x1b, 0x5c}, // KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x56, 0x1b, 0x5c}, // KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x57, 0x1b, 0x5c}, // KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x58, 0x1b, 0x5c}, // KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x59, 0x1b, 0x5c}, // KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x5a, 0x1b, 0x5c}, // KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x61, 0x1b, 0x5c}, // LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x62, 0x1b, 0x5c}, // LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x63, 0x1b, 0x5c}, // LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x64, 0x1b, 0x5c}, // LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x65, 0x1b, 0x5c}, // RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x66, 0x1b, 0x5c}, // RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x67, 0x1b, 0x5c}, // RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x68, 0x1b, 0x5c}, // RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x77, 0x1b, 0x5c}, // SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x78, 0x1b, 0x5c}, // SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x79, 0x1b, 0x5c}, // SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x7a, 0x1b, 0x5c}, // SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x30, 0x1b, 0x5c}, // SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x31, 0x1b, 0x5c}, // SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x32, 0x1b, 0x5c}, // SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x33, 0x1b, 0x5c}, // SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x34, 0x1b, 0x5c}, // SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x35, 0x1b, 0x5c}, // SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x36, 0x1b, 0x5c}, // SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x37, 0x1b, 0x5c}, // SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x38, 0x1b, 0x5c}, // SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x39, 0x1b, 0x5c}, // SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2e, 0x1b, 0x5c}, // SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2d, 0x1b, 0x5c}, // SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3a, 0x1b, 0x5c}, // SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2b, 0x1b, 0x5c}, // SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3d, 0x1b, 0x5c}, // SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x5e, 0x1b, 0x5c}, // SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x21, 0x1b, 0x5c}, // SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2f, 0x1b, 0x5c}, // SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2a, 0x1b, 0x5c}, // SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3f, 0x1b, 0x5c}, // SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x26, 0x1b, 0x5c}, // SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3c, 0x1b, 0x5c}, // SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3e, 0x1b, 0x5c}, // SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x28, 0x1b, 0x5c}, // SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x29, 0x1b, 0x5c}, // SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x5b, 0x1b, 0x5c}, // SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x5d, 0x1b, 0x5c}, // SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x7b, 0x1b, 0x5c}, // SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x7d, 0x1b, 0x5c}, // SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x40, 0x1b, 0x5c}, // SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x25, 0x1b, 0x5c}, // SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x24, 0x1b, 0x5c}, // SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x23, 0x1b, 0x5c}, // SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x41, 0x1b, 0x5c}, // CONTROL+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x1b, 0x5c}, // CONTROL+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x43, 0x1b, 0x5c}, // CONTROL+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x44, 0x1b, 0x5c}, // CONTROL+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x45, 0x1b, 0x5c}, // CONTROL+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x46, 0x1b, 0x5c}, // CONTROL+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x47, 0x1b, 0x5c}, // CONTROL+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x48, 0x1b, 0x5c}, // CONTROL+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x49, 0x1b, 0x5c}, // CONTROL+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4a, 0x1b, 0x5c}, // CONTROL+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4b, 0x1b, 0x5c}, // CONTROL+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4c, 0x1b, 0x5c}, // CONTROL+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4d, 0x1b, 0x5c}, // CONTROL+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4e, 0x1b, 0x5c}, // CONTROL+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4f, 0x1b, 0x5c}, // CONTROL+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x50, 0x1b, 0x5c}, // CONTROL+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x51, 0x1b, 0x5c}, // CONTROL+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x52, 0x1b, 0x5c}, // CONTROL+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x53, 0x1b, 0x5c}, // CONTROL+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x54, 0x1b, 0x5c}, // CONTROL+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x55, 0x1b, 0x5c}, // CONTROL+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x56, 0x1b, 0x5c}, // CONTROL+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x57, 0x1b, 0x5c}, // CONTROL+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x58, 0x1b, 0x5c}, // CONTROL+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x59, 0x1b, 0x5c}, // CONTROL+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5a, 0x1b, 0x5c}, // CONTROL+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x61, 0x1b, 0x5c}, // CONTROL+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x62, 0x1b, 0x5c}, // CONTROL+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x63, 0x1b, 0x5c}, // CONTROL+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x64, 0x1b, 0x5c}, // CONTROL+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x65, 0x1b, 0x5c}, // CONTROL+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x66, 0x1b, 0x5c}, // CONTROL+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x67, 0x1b, 0x5c}, // CONTROL+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x68, 0x1b, 0x5c}, // CONTROL+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x69, 0x1b, 0x5c}, // CONTROL+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6a, 0x1b, 0x5c}, // CONTROL+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6b, 0x1b, 0x5c}, // CONTROL+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6c, 0x1b, 0x5c}, // CONTROL+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6d, 0x1b, 0x5c}, // CONTROL+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6e, 0x1b, 0x5c}, // CONTROL+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6f, 0x1b, 0x5c}, // CONTROL+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x70, 0x1b, 0x5c}, // CONTROL+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x71, 0x1b, 0x5c}, // CONTROL+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x72, 0x1b, 0x5c}, // CONTROL+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x73, 0x1b, 0x5c}, // CONTROL+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x74, 0x1b, 0x5c}, // CONTROL+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x75, 0x1b, 0x5c}, // CONTROL+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x76, 0x1b, 0x5c}, // CONTROL+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x77, 0x1b, 0x5c}, // CONTROL+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x78, 0x1b, 0x5c}, // CONTROL+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x79, 0x1b, 0x5c}, // CONTROL+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x7a, 0x1b, 0x5c}, // CONTROL+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x30, 0x1b, 0x5c}, // CONTROL+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x31, 0x1b, 0x5c}, // CONTROL+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x32, 0x1b, 0x5c}, // CONTROL+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x33, 0x1b, 0x5c}, // CONTROL+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x34, 0x1b, 0x5c}, // CONTROL+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x35, 0x1b, 0x5c}, // CONTROL+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x36, 0x1b, 0x5c}, // CONTROL+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x37, 0x1b, 0x5c}, // CONTROL+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x38, 0x1b, 0x5c}, // CONTROL+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x39, 0x1b, 0x5c}, // CONTROL+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2e, 0x1b, 0x5c}, // CONTROL+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2d, 0x1b, 0x5c}, // CONTROL+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3a, 0x1b, 0x5c}, // CONTROL+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2b, 0x1b, 0x5c}, // CONTROL+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3d, 0x1b, 0x5c}, // CONTROL+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5e, 0x1b, 0x5c}, // CONTROL+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x21, 0x1b, 0x5c}, // CONTROL+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2f, 0x1b, 0x5c}, // CONTROL+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2a, 0x1b, 0x5c}, // CONTROL+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3f, 0x1b, 0x5c}, // CONTROL+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x26, 0x1b, 0x5c}, // CONTROL+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3c, 0x1b, 0x5c}, // CONTROL+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3e, 0x1b, 0x5c}, // CONTROL+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x28, 0x1b, 0x5c}, // CONTROL+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x29, 0x1b, 0x5c}, // CONTROL+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5b, 0x1b, 0x5c}, // CONTROL+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5d, 0x1b, 0x5c}, // CONTROL+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x7b, 0x1b, 0x5c}, // CONTROL+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x7d, 0x1b, 0x5c}, // CONTROL+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x40, 0x1b, 0x5c}, // CONTROL+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x25, 0x1b, 0x5c}, // CONTROL+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x24, 0x1b, 0x5c}, // CONTROL+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x23, 0x1b, 0x5c}, // CONTROL+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x41, 0x1b, 0x5c}, // ALT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x1b, 0x5c}, // ALT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x43, 0x1b, 0x5c}, // ALT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x44, 0x1b, 0x5c}, // ALT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x45, 0x1b, 0x5c}, // ALT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x46, 0x1b, 0x5c}, // ALT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x47, 0x1b, 0x5c}, // ALT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x48, 0x1b, 0x5c}, // ALT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x49, 0x1b, 0x5c}, // ALT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4a, 0x1b, 0x5c}, // ALT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4b, 0x1b, 0x5c}, // ALT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4c, 0x1b, 0x5c}, // ALT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4d, 0x1b, 0x5c}, // ALT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4e, 0x1b, 0x5c}, // ALT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4f, 0x1b, 0x5c}, // ALT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x50, 0x1b, 0x5c}, // ALT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x51, 0x1b, 0x5c}, // ALT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x52, 0x1b, 0x5c}, // ALT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x53, 0x1b, 0x5c}, // ALT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x54, 0x1b, 0x5c}, // ALT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x55, 0x1b, 0x5c}, // ALT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x56, 0x1b, 0x5c}, // ALT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x57, 0x1b, 0x5c}, // ALT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x58, 0x1b, 0x5c}, // ALT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x59, 0x1b, 0x5c}, // ALT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5a, 0x1b, 0x5c}, // ALT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x61, 0x1b, 0x5c}, // ALT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x62, 0x1b, 0x5c}, // ALT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x63, 0x1b, 0x5c}, // ALT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x64, 0x1b, 0x5c}, // ALT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x65, 0x1b, 0x5c}, // ALT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x66, 0x1b, 0x5c}, // ALT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x67, 0x1b, 0x5c}, // ALT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x68, 0x1b, 0x5c}, // ALT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x69, 0x1b, 0x5c}, // ALT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6a, 0x1b, 0x5c}, // ALT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6b, 0x1b, 0x5c}, // ALT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6c, 0x1b, 0x5c}, // ALT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6d, 0x1b, 0x5c}, // ALT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6e, 0x1b, 0x5c}, // ALT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6f, 0x1b, 0x5c}, // ALT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x70, 0x1b, 0x5c}, // ALT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x71, 0x1b, 0x5c}, // ALT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x72, 0x1b, 0x5c}, // ALT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x73, 0x1b, 0x5c}, // ALT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x74, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x75, 0x1b, 0x5c}, // ALT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x76, 0x1b, 0x5c}, // ALT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x77, 0x1b, 0x5c}, // ALT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x78, 0x1b, 0x5c}, // ALT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x79, 0x1b, 0x5c}, // ALT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x7a, 0x1b, 0x5c}, // ALT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x30, 0x1b, 0x5c}, // ALT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x31, 0x1b, 0x5c}, // ALT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x32, 0x1b, 0x5c}, // ALT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x33, 0x1b, 0x5c}, // ALT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x34, 0x1b, 0x5c}, // ALT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x35, 0x1b, 0x5c}, // ALT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x36, 0x1b, 0x5c}, // ALT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x37, 0x1b, 0x5c}, // ALT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x38, 0x1b, 0x5c}, // ALT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x39, 0x1b, 0x5c}, // ALT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2e, 0x1b, 0x5c}, // ALT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2d, 0x1b, 0x5c}, // ALT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3a, 0x1b, 0x5c}, // ALT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2b, 0x1b, 0x5c}, // ALT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3d, 0x1b, 0x5c}, // ALT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5e, 0x1b, 0x5c}, // ALT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x21, 0x1b, 0x5c}, // ALT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2f, 0x1b, 0x5c}, // ALT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2a, 0x1b, 0x5c}, // ALT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3f, 0x1b, 0x5c}, // ALT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x26, 0x1b, 0x5c}, // ALT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3c, 0x1b, 0x5c}, // ALT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3e, 0x1b, 0x5c}, // ALT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x28, 0x1b, 0x5c}, // ALT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x29, 0x1b, 0x5c}, // ALT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5b, 0x1b, 0x5c}, // ALT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5d, 0x1b, 0x5c}, // ALT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x7b, 0x1b, 0x5c}, // ALT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x7d, 0x1b, 0x5c}, // ALT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x40, 0x1b, 0x5c}, // ALT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x25, 0x1b, 0x5c}, // ALT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x24, 0x1b, 0x5c}, // ALT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x23, 0x1b, 0x5c}, // ALT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x41, 0x1b, 0x5c}, // ALT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x42, 0x1b, 0x5c}, // ALT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x43, 0x1b, 0x5c}, // ALT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x44, 0x1b, 0x5c}, // ALT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x45, 0x1b, 0x5c}, // ALT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x46, 0x1b, 0x5c}, // ALT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x47, 0x1b, 0x5c}, // ALT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x48, 0x1b, 0x5c}, // ALT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x49, 0x1b, 0x5c}, // ALT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x50, 0x1b, 0x5c}, // ALT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x51, 0x1b, 0x5c}, // ALT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x52, 0x1b, 0x5c}, // ALT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x53, 0x1b, 0x5c}, // ALT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x54, 0x1b, 0x5c}, // ALT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x55, 0x1b, 0x5c}, // ALT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x56, 0x1b, 0x5c}, // ALT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x57, 0x1b, 0x5c}, // ALT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x58, 0x1b, 0x5c}, // ALT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x59, 0x1b, 0x5c}, // ALT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x61, 0x1b, 0x5c}, // ALT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x62, 0x1b, 0x5c}, // ALT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x63, 0x1b, 0x5c}, // ALT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x64, 0x1b, 0x5c}, // ALT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x65, 0x1b, 0x5c}, // ALT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x66, 0x1b, 0x5c}, // ALT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x67, 0x1b, 0x5c}, // ALT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x68, 0x1b, 0x5c}, // ALT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x41, 0x1b, 0x5c}, // SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x1b, 0x5c}, // SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x43, 0x1b, 0x5c}, // SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x44, 0x1b, 0x5c}, // SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x45, 0x1b, 0x5c}, // SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x46, 0x1b, 0x5c}, // SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x47, 0x1b, 0x5c}, // SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x48, 0x1b, 0x5c}, // SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x49, 0x1b, 0x5c}, // SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4a, 0x1b, 0x5c}, // SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4b, 0x1b, 0x5c}, // SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4c, 0x1b, 0x5c}, // SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4d, 0x1b, 0x5c}, // SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4e, 0x1b, 0x5c}, // SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4f, 0x1b, 0x5c}, // SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x50, 0x1b, 0x5c}, // SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x51, 0x1b, 0x5c}, // SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x52, 0x1b, 0x5c}, // SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x53, 0x1b, 0x5c}, // SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x54, 0x1b, 0x5c}, // SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x55, 0x1b, 0x5c}, // SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x56, 0x1b, 0x5c}, // SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x57, 0x1b, 0x5c}, // SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x58, 0x1b, 0x5c}, // SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x59, 0x1b, 0x5c}, // SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5a, 0x1b, 0x5c}, // SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x61, 0x1b, 0x5c}, // SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x62, 0x1b, 0x5c}, // SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x63, 0x1b, 0x5c}, // SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x64, 0x1b, 0x5c}, // SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x65, 0x1b, 0x5c}, // SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x66, 0x1b, 0x5c}, // SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x67, 0x1b, 0x5c}, // SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x68, 0x1b, 0x5c}, // SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x69, 0x1b, 0x5c}, // SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6a, 0x1b, 0x5c}, // SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6b, 0x1b, 0x5c}, // SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6c, 0x1b, 0x5c}, // SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6d, 0x1b, 0x5c}, // SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6e, 0x1b, 0x5c}, // SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6f, 0x1b, 0x5c}, // SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x70, 0x1b, 0x5c}, // SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x71, 0x1b, 0x5c}, // SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x72, 0x1b, 0x5c}, // SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x73, 0x1b, 0x5c}, // SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x74, 0x1b, 0x5c}, // SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x75, 0x1b, 0x5c}, // SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x76, 0x1b, 0x5c}, // SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x77, 0x1b, 0x5c}, // SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x78, 0x1b, 0x5c}, // SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x79, 0x1b, 0x5c}, // SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x7a, 0x1b, 0x5c}, // SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x30, 0x1b, 0x5c}, // SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x31, 0x1b, 0x5c}, // SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x32, 0x1b, 0x5c}, // SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x33, 0x1b, 0x5c}, // SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x34, 0x1b, 0x5c}, // SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x35, 0x1b, 0x5c}, // SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x36, 0x1b, 0x5c}, // SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x37, 0x1b, 0x5c}, // SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x38, 0x1b, 0x5c}, // SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x39, 0x1b, 0x5c}, // SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2e, 0x1b, 0x5c}, // SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2d, 0x1b, 0x5c}, // SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3a, 0x1b, 0x5c}, // SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2b, 0x1b, 0x5c}, // SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3d, 0x1b, 0x5c}, // SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5e, 0x1b, 0x5c}, // SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x21, 0x1b, 0x5c}, // SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2f, 0x1b, 0x5c}, // SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2a, 0x1b, 0x5c}, // SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3f, 0x1b, 0x5c}, // SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x26, 0x1b, 0x5c}, // SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3c, 0x1b, 0x5c}, // SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3e, 0x1b, 0x5c}, // SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x28, 0x1b, 0x5c}, // SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x29, 0x1b, 0x5c}, // SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5b, 0x1b, 0x5c}, // SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5d, 0x1b, 0x5c}, // SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x7b, 0x1b, 0x5c}, // SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x7d, 0x1b, 0x5c}, // SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x40, 0x1b, 0x5c}, // SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x25, 0x1b, 0x5c}, // SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x24, 0x1b, 0x5c}, // SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x23, 0x1b, 0x5c}, // SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x41, 0x1b, 0x5c}, // SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x42, 0x1b, 0x5c}, // SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x43, 0x1b, 0x5c}, // SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x44, 0x1b, 0x5c}, // SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x45, 0x1b, 0x5c}, // SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x46, 0x1b, 0x5c}, // SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x47, 0x1b, 0x5c}, // SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x48, 0x1b, 0x5c}, // SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x49, 0x1b, 0x5c}, // SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4a, 0x1b, 0x5c}, // SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4b, 0x1b, 0x5c}, // SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4c, 0x1b, 0x5c}, // SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4d, 0x1b, 0x5c}, // SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4e, 0x1b, 0x5c}, // SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4f, 0x1b, 0x5c}, // SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x50, 0x1b, 0x5c}, // SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x51, 0x1b, 0x5c}, // SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x52, 0x1b, 0x5c}, // SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x53, 0x1b, 0x5c}, // SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x54, 0x1b, 0x5c}, // SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x55, 0x1b, 0x5c}, // SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x56, 0x1b, 0x5c}, // SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x57, 0x1b, 0x5c}, // SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x58, 0x1b, 0x5c}, // SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x59, 0x1b, 0x5c}, // SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x5a, 0x1b, 0x5c}, // SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x61, 0x1b, 0x5c}, // SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x62, 0x1b, 0x5c}, // SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x63, 0x1b, 0x5c}, // SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x64, 0x1b, 0x5c}, // SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x65, 0x1b, 0x5c}, // SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x66, 0x1b, 0x5c}, // SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x67, 0x1b, 0x5c}, // SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x68, 0x1b, 0x5c}, // SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x69, 0x1b, 0x5c}, // SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6a, 0x1b, 0x5c}, // SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6b, 0x1b, 0x5c}, // SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6c, 0x1b, 0x5c}, // SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6d, 0x1b, 0x5c}, // SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6e, 0x1b, 0x5c}, // SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6f, 0x1b, 0x5c}, // SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x70, 0x1b, 0x5c}, // SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x71, 0x1b, 0x5c}, // SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x72, 0x1b, 0x5c}, // SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x73, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x74, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x75, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x76, 0x1b, 0x5c}, // SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x77, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x78, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x79, 0x1b, 0x5c}, // SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x7a, 0x1b, 0x5c}, // SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x30, 0x1b, 0x5c}, // SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x31, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x32, 0x1b, 0x5c}, // SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x33, 0x1b, 0x5c}, // SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x34, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x35, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x36, 0x1b, 0x5c}, // SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x37, 0x1b, 0x5c}, // SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x38, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x39, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2e, 0x1b, 0x5c}, // SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2d, 0x1b, 0x5c}, // SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3a, 0x1b, 0x5c}, // SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2b, 0x1b, 0x5c}, // SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3d, 0x1b, 0x5c}, // SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5e, 0x1b, 0x5c}, // SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x21, 0x1b, 0x5c}, // SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2f, 0x1b, 0x5c}, // SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2a, 0x1b, 0x5c}, // SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3f, 0x1b, 0x5c}, // SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x26, 0x1b, 0x5c}, // SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3c, 0x1b, 0x5c}, // SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3e, 0x1b, 0x5c}, // SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x28, 0x1b, 0x5c}, // SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x29, 0x1b, 0x5c}, // SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5b, 0x1b, 0x5c}, // SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5d, 0x1b, 0x5c}, // SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x7b, 0x1b, 0x5c}, // SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x7d, 0x1b, 0x5c}, // SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x40, 0x1b, 0x5c}, // SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x25, 0x1b, 0x5c}, // SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x24, 0x1b, 0x5c}, // SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x23, 0x1b, 0x5c}, // SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x69, 0x1b, 0x5c}, // CONTROL+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6a, 0x1b, 0x5c}, // CONTROL+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6b, 0x1b, 0x5c}, // CONTROL+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6c, 0x1b, 0x5c}, // CONTROL+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6d, 0x1b, 0x5c}, // CONTROL+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6e, 0x1b, 0x5c}, // CONTROL+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6f, 0x1b, 0x5c}, // CONTROL+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x70, 0x1b, 0x5c}, // CONTROL+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x71, 0x1b, 0x5c}, // CONTROL+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x72, 0x1b, 0x5c}, // CONTROL+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x73, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x74, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x75, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x76, 0x1b, 0x5c}, // CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x77, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x78, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x79, 0x1b, 0x5c}, // CONTROL+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x7a, 0x1b, 0x5c}, // CONTROL+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x30, 0x1b, 0x5c}, // CONTROL+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x31, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x32, 0x1b, 0x5c}, // CONTROL+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x33, 0x1b, 0x5c}, // CONTROL+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x34, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x35, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x36, 0x1b, 0x5c}, // CONTROL+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x37, 0x1b, 0x5c}, // CONTROL+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x38, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x39, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2e, 0x1b, 0x5c}, // CONTROL+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2d, 0x1b, 0x5c}, // CONTROL+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3a, 0x1b, 0x5c}, // CONTROL+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2b, 0x1b, 0x5c}, // CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3d, 0x1b, 0x5c}, // CONTROL+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5e, 0x1b, 0x5c}, // CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x21, 0x1b, 0x5c}, // CONTROL+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2f, 0x1b, 0x5c}, // CONTROL+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2a, 0x1b, 0x5c}, // CONTROL+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3f, 0x1b, 0x5c}, // CONTROL+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x26, 0x1b, 0x5c}, // CONTROL+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3c, 0x1b, 0x5c}, // CONTROL+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3e, 0x1b, 0x5c}, // CONTROL+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x28, 0x1b, 0x5c}, // CONTROL+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x29, 0x1b, 0x5c}, // CONTROL+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5b, 0x1b, 0x5c}, // CONTROL+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5d, 0x1b, 0x5c}, // CONTROL+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x7b, 0x1b, 0x5c}, // CONTROL+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x7d, 0x1b, 0x5c}, // CONTROL+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x40, 0x1b, 0x5c}, // CONTROL+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x25, 0x1b, 0x5c}, // CONTROL+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x24, 0x1b, 0x5c}, // CONTROL+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x23, 0x1b, 0x5c}, // CONTROL+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x41, 0x1b, 0x5c}, // ALT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x1b, 0x5c}, // ALT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x43, 0x1b, 0x5c}, // ALT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x44, 0x1b, 0x5c}, // ALT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x45, 0x1b, 0x5c}, // ALT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x46, 0x1b, 0x5c}, // ALT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x47, 0x1b, 0x5c}, // ALT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x48, 0x1b, 0x5c}, // ALT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x49, 0x1b, 0x5c}, // ALT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x50, 0x1b, 0x5c}, // ALT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x51, 0x1b, 0x5c}, // ALT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x52, 0x1b, 0x5c}, // ALT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x53, 0x1b, 0x5c}, // ALT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x54, 0x1b, 0x5c}, // ALT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x55, 0x1b, 0x5c}, // ALT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x56, 0x1b, 0x5c}, // ALT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x57, 0x1b, 0x5c}, // ALT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x58, 0x1b, 0x5c}, // ALT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x59, 0x1b, 0x5c}, // ALT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x61, 0x1b, 0x5c}, // ALT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x62, 0x1b, 0x5c}, // ALT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x63, 0x1b, 0x5c}, // ALT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x64, 0x1b, 0x5c}, // ALT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x65, 0x1b, 0x5c}, // ALT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x66, 0x1b, 0x5c}, // ALT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x67, 0x1b, 0x5c}, // ALT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x68, 0x1b, 0x5c}, // ALT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x69, 0x1b, 0x5c}, // ALT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6a, 0x1b, 0x5c}, // ALT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6b, 0x1b, 0x5c}, // ALT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6c, 0x1b, 0x5c}, // ALT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6d, 0x1b, 0x5c}, // ALT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6e, 0x1b, 0x5c}, // ALT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6f, 0x1b, 0x5c}, // ALT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x70, 0x1b, 0x5c}, // ALT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x71, 0x1b, 0x5c}, // ALT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x72, 0x1b, 0x5c}, // ALT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x73, 0x1b, 0x5c}, // ALT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x74, 0x1b, 0x5c}, // ALT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x75, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x76, 0x1b, 0x5c}, // ALT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x77, 0x1b, 0x5c}, // ALT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x78, 0x1b, 0x5c}, // ALT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x79, 0x1b, 0x5c}, // ALT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x7a, 0x1b, 0x5c}, // ALT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x30, 0x1b, 0x5c}, // ALT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x31, 0x1b, 0x5c}, // ALT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x32, 0x1b, 0x5c}, // ALT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x33, 0x1b, 0x5c}, // ALT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x34, 0x1b, 0x5c}, // ALT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x35, 0x1b, 0x5c}, // ALT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x36, 0x1b, 0x5c}, // ALT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x37, 0x1b, 0x5c}, // ALT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x38, 0x1b, 0x5c}, // ALT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x39, 0x1b, 0x5c}, // ALT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2e, 0x1b, 0x5c}, // ALT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2d, 0x1b, 0x5c}, // ALT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3a, 0x1b, 0x5c}, // ALT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2b, 0x1b, 0x5c}, // ALT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3d, 0x1b, 0x5c}, // ALT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5e, 0x1b, 0x5c}, // ALT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x21, 0x1b, 0x5c}, // ALT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2f, 0x1b, 0x5c}, // ALT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2a, 0x1b, 0x5c}, // ALT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3f, 0x1b, 0x5c}, // ALT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x26, 0x1b, 0x5c}, // ALT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3c, 0x1b, 0x5c}, // ALT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3e, 0x1b, 0x5c}, // ALT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x28, 0x1b, 0x5c}, // ALT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x29, 0x1b, 0x5c}, // ALT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5b, 0x1b, 0x5c}, // ALT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5d, 0x1b, 0x5c}, // ALT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x7b, 0x1b, 0x5c}, // ALT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x7d, 0x1b, 0x5c}, // ALT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x40, 0x1b, 0x5c}, // ALT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x25, 0x1b, 0x5c}, // ALT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x24, 0x1b, 0x5c}, // ALT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x23, 0x1b, 0x5c}, // ALT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+APOSTROPHE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+COMMA smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+MINUS smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PERIOD smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SEMICOLON smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+A smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+B smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+C smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+D smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+E smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+G smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+H smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+I smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+J smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+K smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+L smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+M smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+N smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+O smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+P smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Q smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+R smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+S smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+T smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+U smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+V smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+W smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+X smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+END smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F13 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F14 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F15 smkx: False extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F16 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F17 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F18 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F19 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F20 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F21 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F22 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: False extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: False extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x41, 0x1b, 0x5c}, // SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x1b, 0x5c}, // APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x43, 0x1b, 0x5c}, // COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x44, 0x1b, 0x5c}, // MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x45, 0x1b, 0x5c}, // PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x46, 0x1b, 0x5c}, // SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x47, 0x1b, 0x5c}, // 0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x48, 0x1b, 0x5c}, // 1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x49, 0x1b, 0x5c}, // 2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4a, 0x1b, 0x5c}, // 3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4b, 0x1b, 0x5c}, // 4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4c, 0x1b, 0x5c}, // 5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4d, 0x1b, 0x5c}, // 6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4e, 0x1b, 0x5c}, // 7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x4f, 0x1b, 0x5c}, // 8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x50, 0x1b, 0x5c}, // 9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x51, 0x1b, 0x5c}, // SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x52, 0x1b, 0x5c}, // EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x53, 0x1b, 0x5c}, // A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x54, 0x1b, 0x5c}, // B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x55, 0x1b, 0x5c}, // C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x56, 0x1b, 0x5c}, // D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x57, 0x1b, 0x5c}, // E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x58, 0x1b, 0x5c}, // F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x59, 0x1b, 0x5c}, // G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5a, 0x1b, 0x5c}, // H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x61, 0x1b, 0x5c}, // I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x62, 0x1b, 0x5c}, // J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x63, 0x1b, 0x5c}, // K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x64, 0x1b, 0x5c}, // L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x65, 0x1b, 0x5c}, // M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x66, 0x1b, 0x5c}, // N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x67, 0x1b, 0x5c}, // O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x68, 0x1b, 0x5c}, // P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x69, 0x1b, 0x5c}, // Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6a, 0x1b, 0x5c}, // R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6b, 0x1b, 0x5c}, // S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6c, 0x1b, 0x5c}, // T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6d, 0x1b, 0x5c}, // U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6e, 0x1b, 0x5c}, // V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x6f, 0x1b, 0x5c}, // W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x70, 0x1b, 0x5c}, // X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x71, 0x1b, 0x5c}, // Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x72, 0x1b, 0x5c}, // Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x73, 0x1b, 0x5c}, // LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x74, 0x1b, 0x5c}, // BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x75, 0x1b, 0x5c}, // RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x76, 0x1b, 0x5c}, // GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x77, 0x1b, 0x5c}, // WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x78, 0x1b, 0x5c}, // WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x79, 0x1b, 0x5c}, // ESCAPE smkx: True extended: True -{1, 0xd}, // ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x30, 0x1b, 0x5c}, // TAB smkx: True extended: True -{1, 0x7f}, // BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x32, 0x1b, 0x5c}, // INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x33, 0x1b, 0x5c}, // DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x34, 0x1b, 0x5c}, // RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x35, 0x1b, 0x5c}, // LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x36, 0x1b, 0x5c}, // DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x37, 0x1b, 0x5c}, // UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x38, 0x1b, 0x5c}, // PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x39, 0x1b, 0x5c}, // PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2e, 0x1b, 0x5c}, // HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2d, 0x1b, 0x5c}, // END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3a, 0x1b, 0x5c}, // CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2b, 0x1b, 0x5c}, // SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3d, 0x1b, 0x5c}, // NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5e, 0x1b, 0x5c}, // PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x21, 0x1b, 0x5c}, // PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2f, 0x1b, 0x5c}, // F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x2a, 0x1b, 0x5c}, // F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3f, 0x1b, 0x5c}, // F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x26, 0x1b, 0x5c}, // F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3c, 0x1b, 0x5c}, // F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x3e, 0x1b, 0x5c}, // F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x28, 0x1b, 0x5c}, // F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x29, 0x1b, 0x5c}, // F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5b, 0x1b, 0x5c}, // F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x5d, 0x1b, 0x5c}, // F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x7b, 0x1b, 0x5c}, // F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x7d, 0x1b, 0x5c}, // F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x40, 0x1b, 0x5c}, // F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x25, 0x1b, 0x5c}, // F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x24, 0x1b, 0x5c}, // F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x23, 0x1b, 0x5c}, // F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x41, 0x1b, 0x5c}, // F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x42, 0x1b, 0x5c}, // F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x43, 0x1b, 0x5c}, // F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x44, 0x1b, 0x5c}, // F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x45, 0x1b, 0x5c}, // F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x46, 0x1b, 0x5c}, // F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x47, 0x1b, 0x5c}, // F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x48, 0x1b, 0x5c}, // F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x49, 0x1b, 0x5c}, // F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4a, 0x1b, 0x5c}, // KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4b, 0x1b, 0x5c}, // KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4c, 0x1b, 0x5c}, // KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4d, 0x1b, 0x5c}, // KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4e, 0x1b, 0x5c}, // KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x4f, 0x1b, 0x5c}, // KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x50, 0x1b, 0x5c}, // KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x51, 0x1b, 0x5c}, // KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x52, 0x1b, 0x5c}, // KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x53, 0x1b, 0x5c}, // KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x54, 0x1b, 0x5c}, // KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x55, 0x1b, 0x5c}, // KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x56, 0x1b, 0x5c}, // KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x57, 0x1b, 0x5c}, // KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x58, 0x1b, 0x5c}, // KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x59, 0x1b, 0x5c}, // KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x5a, 0x1b, 0x5c}, // KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x61, 0x1b, 0x5c}, // LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x62, 0x1b, 0x5c}, // LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x63, 0x1b, 0x5c}, // LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x64, 0x1b, 0x5c}, // LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x65, 0x1b, 0x5c}, // RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x66, 0x1b, 0x5c}, // RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x67, 0x1b, 0x5c}, // RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x41, 0x42, 0x68, 0x1b, 0x5c}, // RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x77, 0x1b, 0x5c}, // SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x78, 0x1b, 0x5c}, // SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x79, 0x1b, 0x5c}, // SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x7a, 0x1b, 0x5c}, // SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x30, 0x1b, 0x5c}, // SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x31, 0x1b, 0x5c}, // SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x32, 0x1b, 0x5c}, // SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x33, 0x1b, 0x5c}, // SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x34, 0x1b, 0x5c}, // SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x35, 0x1b, 0x5c}, // SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x36, 0x1b, 0x5c}, // SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x37, 0x1b, 0x5c}, // SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x38, 0x1b, 0x5c}, // SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x39, 0x1b, 0x5c}, // SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2e, 0x1b, 0x5c}, // SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2d, 0x1b, 0x5c}, // SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3a, 0x1b, 0x5c}, // SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2b, 0x1b, 0x5c}, // SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3d, 0x1b, 0x5c}, // SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x5e, 0x1b, 0x5c}, // SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x21, 0x1b, 0x5c}, // SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2f, 0x1b, 0x5c}, // SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x2a, 0x1b, 0x5c}, // SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3f, 0x1b, 0x5c}, // SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x26, 0x1b, 0x5c}, // SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3c, 0x1b, 0x5c}, // SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x3e, 0x1b, 0x5c}, // SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x28, 0x1b, 0x5c}, // SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x29, 0x1b, 0x5c}, // SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x5b, 0x1b, 0x5c}, // SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x5d, 0x1b, 0x5c}, // SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x7b, 0x1b, 0x5c}, // SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x7d, 0x1b, 0x5c}, // SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x40, 0x1b, 0x5c}, // SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x25, 0x1b, 0x5c}, // SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x24, 0x1b, 0x5c}, // SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x23, 0x1b, 0x5c}, // SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x42, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x41, 0x1b, 0x5c}, // CONTROL+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x1b, 0x5c}, // CONTROL+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x43, 0x1b, 0x5c}, // CONTROL+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x44, 0x1b, 0x5c}, // CONTROL+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x45, 0x1b, 0x5c}, // CONTROL+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x46, 0x1b, 0x5c}, // CONTROL+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x47, 0x1b, 0x5c}, // CONTROL+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x48, 0x1b, 0x5c}, // CONTROL+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x49, 0x1b, 0x5c}, // CONTROL+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4a, 0x1b, 0x5c}, // CONTROL+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4b, 0x1b, 0x5c}, // CONTROL+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4c, 0x1b, 0x5c}, // CONTROL+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4d, 0x1b, 0x5c}, // CONTROL+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4e, 0x1b, 0x5c}, // CONTROL+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x4f, 0x1b, 0x5c}, // CONTROL+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x50, 0x1b, 0x5c}, // CONTROL+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x51, 0x1b, 0x5c}, // CONTROL+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x52, 0x1b, 0x5c}, // CONTROL+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x53, 0x1b, 0x5c}, // CONTROL+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x54, 0x1b, 0x5c}, // CONTROL+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x55, 0x1b, 0x5c}, // CONTROL+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x56, 0x1b, 0x5c}, // CONTROL+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x57, 0x1b, 0x5c}, // CONTROL+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x58, 0x1b, 0x5c}, // CONTROL+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x59, 0x1b, 0x5c}, // CONTROL+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5a, 0x1b, 0x5c}, // CONTROL+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x61, 0x1b, 0x5c}, // CONTROL+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x62, 0x1b, 0x5c}, // CONTROL+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x63, 0x1b, 0x5c}, // CONTROL+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x64, 0x1b, 0x5c}, // CONTROL+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x65, 0x1b, 0x5c}, // CONTROL+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x66, 0x1b, 0x5c}, // CONTROL+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x67, 0x1b, 0x5c}, // CONTROL+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x68, 0x1b, 0x5c}, // CONTROL+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x69, 0x1b, 0x5c}, // CONTROL+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6a, 0x1b, 0x5c}, // CONTROL+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6b, 0x1b, 0x5c}, // CONTROL+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6c, 0x1b, 0x5c}, // CONTROL+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6d, 0x1b, 0x5c}, // CONTROL+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6e, 0x1b, 0x5c}, // CONTROL+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x6f, 0x1b, 0x5c}, // CONTROL+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x70, 0x1b, 0x5c}, // CONTROL+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x71, 0x1b, 0x5c}, // CONTROL+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x72, 0x1b, 0x5c}, // CONTROL+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x73, 0x1b, 0x5c}, // CONTROL+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x74, 0x1b, 0x5c}, // CONTROL+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x75, 0x1b, 0x5c}, // CONTROL+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x76, 0x1b, 0x5c}, // CONTROL+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x77, 0x1b, 0x5c}, // CONTROL+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x78, 0x1b, 0x5c}, // CONTROL+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x79, 0x1b, 0x5c}, // CONTROL+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x7a, 0x1b, 0x5c}, // CONTROL+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x30, 0x1b, 0x5c}, // CONTROL+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x31, 0x1b, 0x5c}, // CONTROL+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x32, 0x1b, 0x5c}, // CONTROL+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x33, 0x1b, 0x5c}, // CONTROL+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x34, 0x1b, 0x5c}, // CONTROL+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x35, 0x1b, 0x5c}, // CONTROL+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x36, 0x1b, 0x5c}, // CONTROL+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x37, 0x1b, 0x5c}, // CONTROL+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x38, 0x1b, 0x5c}, // CONTROL+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x39, 0x1b, 0x5c}, // CONTROL+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2e, 0x1b, 0x5c}, // CONTROL+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2d, 0x1b, 0x5c}, // CONTROL+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3a, 0x1b, 0x5c}, // CONTROL+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2b, 0x1b, 0x5c}, // CONTROL+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3d, 0x1b, 0x5c}, // CONTROL+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5e, 0x1b, 0x5c}, // CONTROL+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x21, 0x1b, 0x5c}, // CONTROL+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2f, 0x1b, 0x5c}, // CONTROL+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x2a, 0x1b, 0x5c}, // CONTROL+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3f, 0x1b, 0x5c}, // CONTROL+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x26, 0x1b, 0x5c}, // CONTROL+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3c, 0x1b, 0x5c}, // CONTROL+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x3e, 0x1b, 0x5c}, // CONTROL+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x28, 0x1b, 0x5c}, // CONTROL+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x29, 0x1b, 0x5c}, // CONTROL+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5b, 0x1b, 0x5c}, // CONTROL+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x5d, 0x1b, 0x5c}, // CONTROL+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x7b, 0x1b, 0x5c}, // CONTROL+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x7d, 0x1b, 0x5c}, // CONTROL+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x40, 0x1b, 0x5c}, // CONTROL+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x25, 0x1b, 0x5c}, // CONTROL+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x24, 0x1b, 0x5c}, // CONTROL+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x23, 0x1b, 0x5c}, // CONTROL+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x43, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x44, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x41, 0x1b, 0x5c}, // ALT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x1b, 0x5c}, // ALT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x43, 0x1b, 0x5c}, // ALT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x44, 0x1b, 0x5c}, // ALT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x45, 0x1b, 0x5c}, // ALT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x46, 0x1b, 0x5c}, // ALT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x47, 0x1b, 0x5c}, // ALT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x48, 0x1b, 0x5c}, // ALT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x49, 0x1b, 0x5c}, // ALT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4a, 0x1b, 0x5c}, // ALT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4b, 0x1b, 0x5c}, // ALT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4c, 0x1b, 0x5c}, // ALT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4d, 0x1b, 0x5c}, // ALT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4e, 0x1b, 0x5c}, // ALT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x4f, 0x1b, 0x5c}, // ALT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x50, 0x1b, 0x5c}, // ALT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x51, 0x1b, 0x5c}, // ALT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x52, 0x1b, 0x5c}, // ALT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x53, 0x1b, 0x5c}, // ALT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x54, 0x1b, 0x5c}, // ALT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x55, 0x1b, 0x5c}, // ALT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x56, 0x1b, 0x5c}, // ALT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x57, 0x1b, 0x5c}, // ALT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x58, 0x1b, 0x5c}, // ALT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x59, 0x1b, 0x5c}, // ALT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5a, 0x1b, 0x5c}, // ALT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x61, 0x1b, 0x5c}, // ALT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x62, 0x1b, 0x5c}, // ALT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x63, 0x1b, 0x5c}, // ALT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x64, 0x1b, 0x5c}, // ALT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x65, 0x1b, 0x5c}, // ALT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x66, 0x1b, 0x5c}, // ALT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x67, 0x1b, 0x5c}, // ALT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x68, 0x1b, 0x5c}, // ALT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x69, 0x1b, 0x5c}, // ALT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6a, 0x1b, 0x5c}, // ALT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6b, 0x1b, 0x5c}, // ALT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6c, 0x1b, 0x5c}, // ALT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6d, 0x1b, 0x5c}, // ALT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6e, 0x1b, 0x5c}, // ALT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x6f, 0x1b, 0x5c}, // ALT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x70, 0x1b, 0x5c}, // ALT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x71, 0x1b, 0x5c}, // ALT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x72, 0x1b, 0x5c}, // ALT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x73, 0x1b, 0x5c}, // ALT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x74, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x75, 0x1b, 0x5c}, // ALT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x76, 0x1b, 0x5c}, // ALT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x77, 0x1b, 0x5c}, // ALT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x78, 0x1b, 0x5c}, // ALT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x79, 0x1b, 0x5c}, // ALT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x7a, 0x1b, 0x5c}, // ALT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x30, 0x1b, 0x5c}, // ALT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x31, 0x1b, 0x5c}, // ALT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x32, 0x1b, 0x5c}, // ALT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x33, 0x1b, 0x5c}, // ALT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x34, 0x1b, 0x5c}, // ALT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x35, 0x1b, 0x5c}, // ALT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x36, 0x1b, 0x5c}, // ALT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x37, 0x1b, 0x5c}, // ALT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x38, 0x1b, 0x5c}, // ALT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x39, 0x1b, 0x5c}, // ALT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2e, 0x1b, 0x5c}, // ALT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2d, 0x1b, 0x5c}, // ALT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3a, 0x1b, 0x5c}, // ALT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2b, 0x1b, 0x5c}, // ALT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3d, 0x1b, 0x5c}, // ALT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5e, 0x1b, 0x5c}, // ALT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x21, 0x1b, 0x5c}, // ALT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2f, 0x1b, 0x5c}, // ALT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x2a, 0x1b, 0x5c}, // ALT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3f, 0x1b, 0x5c}, // ALT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x26, 0x1b, 0x5c}, // ALT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3c, 0x1b, 0x5c}, // ALT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x3e, 0x1b, 0x5c}, // ALT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x28, 0x1b, 0x5c}, // ALT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x29, 0x1b, 0x5c}, // ALT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5b, 0x1b, 0x5c}, // ALT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x5d, 0x1b, 0x5c}, // ALT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x7b, 0x1b, 0x5c}, // ALT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x7d, 0x1b, 0x5c}, // ALT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x40, 0x1b, 0x5c}, // ALT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x25, 0x1b, 0x5c}, // ALT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x24, 0x1b, 0x5c}, // ALT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x23, 0x1b, 0x5c}, // ALT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x41, 0x1b, 0x5c}, // ALT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x42, 0x1b, 0x5c}, // ALT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x43, 0x1b, 0x5c}, // ALT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x44, 0x1b, 0x5c}, // ALT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x45, 0x1b, 0x5c}, // ALT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x46, 0x1b, 0x5c}, // ALT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x47, 0x1b, 0x5c}, // ALT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x48, 0x1b, 0x5c}, // ALT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x49, 0x1b, 0x5c}, // ALT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x50, 0x1b, 0x5c}, // ALT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x51, 0x1b, 0x5c}, // ALT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x52, 0x1b, 0x5c}, // ALT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x53, 0x1b, 0x5c}, // ALT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x54, 0x1b, 0x5c}, // ALT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x55, 0x1b, 0x5c}, // ALT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x56, 0x1b, 0x5c}, // ALT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x57, 0x1b, 0x5c}, // ALT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x58, 0x1b, 0x5c}, // ALT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x59, 0x1b, 0x5c}, // ALT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x61, 0x1b, 0x5c}, // ALT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x62, 0x1b, 0x5c}, // ALT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x63, 0x1b, 0x5c}, // ALT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x64, 0x1b, 0x5c}, // ALT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x65, 0x1b, 0x5c}, // ALT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x66, 0x1b, 0x5c}, // ALT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x67, 0x1b, 0x5c}, // ALT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x45, 0x42, 0x68, 0x1b, 0x5c}, // ALT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x46, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x47, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x48, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x41, 0x1b, 0x5c}, // SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x1b, 0x5c}, // SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x43, 0x1b, 0x5c}, // SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x44, 0x1b, 0x5c}, // SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x45, 0x1b, 0x5c}, // SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x46, 0x1b, 0x5c}, // SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x47, 0x1b, 0x5c}, // SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x48, 0x1b, 0x5c}, // SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x49, 0x1b, 0x5c}, // SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4a, 0x1b, 0x5c}, // SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4b, 0x1b, 0x5c}, // SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4c, 0x1b, 0x5c}, // SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4d, 0x1b, 0x5c}, // SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4e, 0x1b, 0x5c}, // SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x4f, 0x1b, 0x5c}, // SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x50, 0x1b, 0x5c}, // SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x51, 0x1b, 0x5c}, // SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x52, 0x1b, 0x5c}, // SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x53, 0x1b, 0x5c}, // SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x54, 0x1b, 0x5c}, // SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x55, 0x1b, 0x5c}, // SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x56, 0x1b, 0x5c}, // SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x57, 0x1b, 0x5c}, // SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x58, 0x1b, 0x5c}, // SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x59, 0x1b, 0x5c}, // SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5a, 0x1b, 0x5c}, // SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x61, 0x1b, 0x5c}, // SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x62, 0x1b, 0x5c}, // SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x63, 0x1b, 0x5c}, // SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x64, 0x1b, 0x5c}, // SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x65, 0x1b, 0x5c}, // SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x66, 0x1b, 0x5c}, // SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x67, 0x1b, 0x5c}, // SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x68, 0x1b, 0x5c}, // SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x69, 0x1b, 0x5c}, // SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6a, 0x1b, 0x5c}, // SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6b, 0x1b, 0x5c}, // SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6c, 0x1b, 0x5c}, // SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6d, 0x1b, 0x5c}, // SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6e, 0x1b, 0x5c}, // SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x6f, 0x1b, 0x5c}, // SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x70, 0x1b, 0x5c}, // SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x71, 0x1b, 0x5c}, // SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x72, 0x1b, 0x5c}, // SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x73, 0x1b, 0x5c}, // SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x74, 0x1b, 0x5c}, // SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x75, 0x1b, 0x5c}, // SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x76, 0x1b, 0x5c}, // SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x77, 0x1b, 0x5c}, // SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x78, 0x1b, 0x5c}, // SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x79, 0x1b, 0x5c}, // SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x7a, 0x1b, 0x5c}, // SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x30, 0x1b, 0x5c}, // SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x31, 0x1b, 0x5c}, // SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x32, 0x1b, 0x5c}, // SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x33, 0x1b, 0x5c}, // SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x34, 0x1b, 0x5c}, // SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x35, 0x1b, 0x5c}, // SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x36, 0x1b, 0x5c}, // SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x37, 0x1b, 0x5c}, // SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x38, 0x1b, 0x5c}, // SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x39, 0x1b, 0x5c}, // SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2e, 0x1b, 0x5c}, // SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2d, 0x1b, 0x5c}, // SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3a, 0x1b, 0x5c}, // SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2b, 0x1b, 0x5c}, // SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3d, 0x1b, 0x5c}, // SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5e, 0x1b, 0x5c}, // SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x21, 0x1b, 0x5c}, // SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2f, 0x1b, 0x5c}, // SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x2a, 0x1b, 0x5c}, // SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3f, 0x1b, 0x5c}, // SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x26, 0x1b, 0x5c}, // SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3c, 0x1b, 0x5c}, // SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x3e, 0x1b, 0x5c}, // SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x28, 0x1b, 0x5c}, // SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x29, 0x1b, 0x5c}, // SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5b, 0x1b, 0x5c}, // SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x5d, 0x1b, 0x5c}, // SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x7b, 0x1b, 0x5c}, // SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x7d, 0x1b, 0x5c}, // SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x40, 0x1b, 0x5c}, // SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x25, 0x1b, 0x5c}, // SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x24, 0x1b, 0x5c}, // SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x23, 0x1b, 0x5c}, // SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x41, 0x1b, 0x5c}, // SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x42, 0x1b, 0x5c}, // SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x43, 0x1b, 0x5c}, // SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x44, 0x1b, 0x5c}, // SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x45, 0x1b, 0x5c}, // SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x46, 0x1b, 0x5c}, // SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x47, 0x1b, 0x5c}, // SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x48, 0x1b, 0x5c}, // SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x49, 0x1b, 0x5c}, // SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4a, 0x1b, 0x5c}, // SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4b, 0x1b, 0x5c}, // SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4c, 0x1b, 0x5c}, // SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4d, 0x1b, 0x5c}, // SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4e, 0x1b, 0x5c}, // SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x4f, 0x1b, 0x5c}, // SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x50, 0x1b, 0x5c}, // SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x51, 0x1b, 0x5c}, // SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x52, 0x1b, 0x5c}, // SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x53, 0x1b, 0x5c}, // SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x54, 0x1b, 0x5c}, // SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x55, 0x1b, 0x5c}, // SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x56, 0x1b, 0x5c}, // SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x57, 0x1b, 0x5c}, // SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x58, 0x1b, 0x5c}, // SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x59, 0x1b, 0x5c}, // SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x5a, 0x1b, 0x5c}, // SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x61, 0x1b, 0x5c}, // SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x62, 0x1b, 0x5c}, // SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x63, 0x1b, 0x5c}, // SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x64, 0x1b, 0x5c}, // SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x65, 0x1b, 0x5c}, // SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x66, 0x1b, 0x5c}, // SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x67, 0x1b, 0x5c}, // SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x49, 0x42, 0x68, 0x1b, 0x5c}, // SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x69, 0x1b, 0x5c}, // SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6a, 0x1b, 0x5c}, // SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6b, 0x1b, 0x5c}, // SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6c, 0x1b, 0x5c}, // SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6d, 0x1b, 0x5c}, // SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6e, 0x1b, 0x5c}, // SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x6f, 0x1b, 0x5c}, // SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x70, 0x1b, 0x5c}, // SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x71, 0x1b, 0x5c}, // SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x72, 0x1b, 0x5c}, // SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x73, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x74, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x75, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x76, 0x1b, 0x5c}, // SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x77, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x78, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x79, 0x1b, 0x5c}, // SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x7a, 0x1b, 0x5c}, // SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x30, 0x1b, 0x5c}, // SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x31, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x32, 0x1b, 0x5c}, // SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x33, 0x1b, 0x5c}, // SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x34, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x35, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x36, 0x1b, 0x5c}, // SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x37, 0x1b, 0x5c}, // SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x38, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x39, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2e, 0x1b, 0x5c}, // SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2d, 0x1b, 0x5c}, // SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3a, 0x1b, 0x5c}, // SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2b, 0x1b, 0x5c}, // SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3d, 0x1b, 0x5c}, // SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5e, 0x1b, 0x5c}, // SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x21, 0x1b, 0x5c}, // SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2f, 0x1b, 0x5c}, // SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x2a, 0x1b, 0x5c}, // SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3f, 0x1b, 0x5c}, // SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x26, 0x1b, 0x5c}, // SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3c, 0x1b, 0x5c}, // SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x3e, 0x1b, 0x5c}, // SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x28, 0x1b, 0x5c}, // SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x29, 0x1b, 0x5c}, // SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5b, 0x1b, 0x5c}, // SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x5d, 0x1b, 0x5c}, // SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x7b, 0x1b, 0x5c}, // SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x7d, 0x1b, 0x5c}, // SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x40, 0x1b, 0x5c}, // SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x25, 0x1b, 0x5c}, // SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x24, 0x1b, 0x5c}, // SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x23, 0x1b, 0x5c}, // SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4a, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x69, 0x1b, 0x5c}, // CONTROL+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6a, 0x1b, 0x5c}, // CONTROL+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6b, 0x1b, 0x5c}, // CONTROL+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6c, 0x1b, 0x5c}, // CONTROL+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6d, 0x1b, 0x5c}, // CONTROL+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6e, 0x1b, 0x5c}, // CONTROL+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x6f, 0x1b, 0x5c}, // CONTROL+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x70, 0x1b, 0x5c}, // CONTROL+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x71, 0x1b, 0x5c}, // CONTROL+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x72, 0x1b, 0x5c}, // CONTROL+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x73, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x74, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x75, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x76, 0x1b, 0x5c}, // CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x77, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x78, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x79, 0x1b, 0x5c}, // CONTROL+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x7a, 0x1b, 0x5c}, // CONTROL+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x30, 0x1b, 0x5c}, // CONTROL+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x31, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x32, 0x1b, 0x5c}, // CONTROL+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x33, 0x1b, 0x5c}, // CONTROL+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x34, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x35, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x36, 0x1b, 0x5c}, // CONTROL+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x37, 0x1b, 0x5c}, // CONTROL+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x38, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x39, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2e, 0x1b, 0x5c}, // CONTROL+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2d, 0x1b, 0x5c}, // CONTROL+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3a, 0x1b, 0x5c}, // CONTROL+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2b, 0x1b, 0x5c}, // CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3d, 0x1b, 0x5c}, // CONTROL+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5e, 0x1b, 0x5c}, // CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x21, 0x1b, 0x5c}, // CONTROL+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2f, 0x1b, 0x5c}, // CONTROL+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x2a, 0x1b, 0x5c}, // CONTROL+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3f, 0x1b, 0x5c}, // CONTROL+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x26, 0x1b, 0x5c}, // CONTROL+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3c, 0x1b, 0x5c}, // CONTROL+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x3e, 0x1b, 0x5c}, // CONTROL+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x28, 0x1b, 0x5c}, // CONTROL+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x29, 0x1b, 0x5c}, // CONTROL+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5b, 0x1b, 0x5c}, // CONTROL+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x5d, 0x1b, 0x5c}, // CONTROL+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x7b, 0x1b, 0x5c}, // CONTROL+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x7d, 0x1b, 0x5c}, // CONTROL+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x40, 0x1b, 0x5c}, // CONTROL+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x25, 0x1b, 0x5c}, // CONTROL+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x24, 0x1b, 0x5c}, // CONTROL+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x23, 0x1b, 0x5c}, // CONTROL+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4b, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4c, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x41, 0x1b, 0x5c}, // ALT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x1b, 0x5c}, // ALT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x43, 0x1b, 0x5c}, // ALT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x44, 0x1b, 0x5c}, // ALT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x45, 0x1b, 0x5c}, // ALT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x46, 0x1b, 0x5c}, // ALT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x47, 0x1b, 0x5c}, // ALT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x48, 0x1b, 0x5c}, // ALT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x49, 0x1b, 0x5c}, // ALT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x50, 0x1b, 0x5c}, // ALT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x51, 0x1b, 0x5c}, // ALT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x52, 0x1b, 0x5c}, // ALT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x53, 0x1b, 0x5c}, // ALT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x54, 0x1b, 0x5c}, // ALT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x55, 0x1b, 0x5c}, // ALT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x56, 0x1b, 0x5c}, // ALT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x57, 0x1b, 0x5c}, // ALT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x58, 0x1b, 0x5c}, // ALT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x59, 0x1b, 0x5c}, // ALT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x61, 0x1b, 0x5c}, // ALT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x62, 0x1b, 0x5c}, // ALT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x63, 0x1b, 0x5c}, // ALT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x64, 0x1b, 0x5c}, // ALT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x65, 0x1b, 0x5c}, // ALT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x66, 0x1b, 0x5c}, // ALT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x67, 0x1b, 0x5c}, // ALT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x68, 0x1b, 0x5c}, // ALT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x69, 0x1b, 0x5c}, // ALT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6a, 0x1b, 0x5c}, // ALT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6b, 0x1b, 0x5c}, // ALT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6c, 0x1b, 0x5c}, // ALT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6d, 0x1b, 0x5c}, // ALT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6e, 0x1b, 0x5c}, // ALT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x6f, 0x1b, 0x5c}, // ALT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x70, 0x1b, 0x5c}, // ALT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x71, 0x1b, 0x5c}, // ALT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x72, 0x1b, 0x5c}, // ALT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x73, 0x1b, 0x5c}, // ALT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x74, 0x1b, 0x5c}, // ALT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x75, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x76, 0x1b, 0x5c}, // ALT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x77, 0x1b, 0x5c}, // ALT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x78, 0x1b, 0x5c}, // ALT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x79, 0x1b, 0x5c}, // ALT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x7a, 0x1b, 0x5c}, // ALT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x30, 0x1b, 0x5c}, // ALT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x31, 0x1b, 0x5c}, // ALT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x32, 0x1b, 0x5c}, // ALT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x33, 0x1b, 0x5c}, // ALT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x34, 0x1b, 0x5c}, // ALT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x35, 0x1b, 0x5c}, // ALT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x36, 0x1b, 0x5c}, // ALT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x37, 0x1b, 0x5c}, // ALT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x38, 0x1b, 0x5c}, // ALT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x39, 0x1b, 0x5c}, // ALT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2e, 0x1b, 0x5c}, // ALT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2d, 0x1b, 0x5c}, // ALT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3a, 0x1b, 0x5c}, // ALT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2b, 0x1b, 0x5c}, // ALT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3d, 0x1b, 0x5c}, // ALT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5e, 0x1b, 0x5c}, // ALT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x21, 0x1b, 0x5c}, // ALT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2f, 0x1b, 0x5c}, // ALT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x2a, 0x1b, 0x5c}, // ALT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3f, 0x1b, 0x5c}, // ALT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x26, 0x1b, 0x5c}, // ALT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3c, 0x1b, 0x5c}, // ALT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x3e, 0x1b, 0x5c}, // ALT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x28, 0x1b, 0x5c}, // ALT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x29, 0x1b, 0x5c}, // ALT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5b, 0x1b, 0x5c}, // ALT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x5d, 0x1b, 0x5c}, // ALT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x7b, 0x1b, 0x5c}, // ALT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x7d, 0x1b, 0x5c}, // ALT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x40, 0x1b, 0x5c}, // ALT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x25, 0x1b, 0x5c}, // ALT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x24, 0x1b, 0x5c}, // ALT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x23, 0x1b, 0x5c}, // ALT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4d, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4e, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x4f, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x72, 0x50, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x41, 0x1b, 0x5c}, // SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x1b, 0x5c}, // APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x43, 0x1b, 0x5c}, // COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x44, 0x1b, 0x5c}, // MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x45, 0x1b, 0x5c}, // PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x46, 0x1b, 0x5c}, // SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x47, 0x1b, 0x5c}, // 0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x48, 0x1b, 0x5c}, // 1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x49, 0x1b, 0x5c}, // 2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4a, 0x1b, 0x5c}, // 3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4b, 0x1b, 0x5c}, // 4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4c, 0x1b, 0x5c}, // 5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4d, 0x1b, 0x5c}, // 6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4e, 0x1b, 0x5c}, // 7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x4f, 0x1b, 0x5c}, // 8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x50, 0x1b, 0x5c}, // 9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x51, 0x1b, 0x5c}, // SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x52, 0x1b, 0x5c}, // EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x53, 0x1b, 0x5c}, // A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x54, 0x1b, 0x5c}, // B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x55, 0x1b, 0x5c}, // C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x56, 0x1b, 0x5c}, // D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x57, 0x1b, 0x5c}, // E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x58, 0x1b, 0x5c}, // F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x59, 0x1b, 0x5c}, // G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5a, 0x1b, 0x5c}, // H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x61, 0x1b, 0x5c}, // I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x62, 0x1b, 0x5c}, // J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x63, 0x1b, 0x5c}, // K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x64, 0x1b, 0x5c}, // L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x65, 0x1b, 0x5c}, // M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x66, 0x1b, 0x5c}, // N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x67, 0x1b, 0x5c}, // O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x68, 0x1b, 0x5c}, // P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x69, 0x1b, 0x5c}, // Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6a, 0x1b, 0x5c}, // R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6b, 0x1b, 0x5c}, // S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6c, 0x1b, 0x5c}, // T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6d, 0x1b, 0x5c}, // U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6e, 0x1b, 0x5c}, // V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x6f, 0x1b, 0x5c}, // W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x70, 0x1b, 0x5c}, // X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x71, 0x1b, 0x5c}, // Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x72, 0x1b, 0x5c}, // Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x73, 0x1b, 0x5c}, // LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x74, 0x1b, 0x5c}, // BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x75, 0x1b, 0x5c}, // RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x76, 0x1b, 0x5c}, // GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x77, 0x1b, 0x5c}, // WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x78, 0x1b, 0x5c}, // WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x79, 0x1b, 0x5c}, // ESCAPE smkx: True extended: True -{1, 0xd}, // ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x30, 0x1b, 0x5c}, // TAB smkx: True extended: True -{1, 0x7f}, // BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x32, 0x1b, 0x5c}, // INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x33, 0x1b, 0x5c}, // DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x34, 0x1b, 0x5c}, // RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x35, 0x1b, 0x5c}, // LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x36, 0x1b, 0x5c}, // DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x37, 0x1b, 0x5c}, // UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x38, 0x1b, 0x5c}, // PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x39, 0x1b, 0x5c}, // PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2e, 0x1b, 0x5c}, // HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2d, 0x1b, 0x5c}, // END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3a, 0x1b, 0x5c}, // CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2b, 0x1b, 0x5c}, // SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3d, 0x1b, 0x5c}, // NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5e, 0x1b, 0x5c}, // PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x21, 0x1b, 0x5c}, // PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2f, 0x1b, 0x5c}, // F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x2a, 0x1b, 0x5c}, // F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3f, 0x1b, 0x5c}, // F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x26, 0x1b, 0x5c}, // F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3c, 0x1b, 0x5c}, // F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x3e, 0x1b, 0x5c}, // F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x28, 0x1b, 0x5c}, // F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x29, 0x1b, 0x5c}, // F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5b, 0x1b, 0x5c}, // F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x5d, 0x1b, 0x5c}, // F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x7b, 0x1b, 0x5c}, // F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x7d, 0x1b, 0x5c}, // F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x40, 0x1b, 0x5c}, // F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x25, 0x1b, 0x5c}, // F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x24, 0x1b, 0x5c}, // F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x23, 0x1b, 0x5c}, // F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x41, 0x1b, 0x5c}, // F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x42, 0x1b, 0x5c}, // F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x43, 0x1b, 0x5c}, // F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x44, 0x1b, 0x5c}, // F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x45, 0x1b, 0x5c}, // F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x46, 0x1b, 0x5c}, // F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x47, 0x1b, 0x5c}, // F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x48, 0x1b, 0x5c}, // F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x49, 0x1b, 0x5c}, // F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4a, 0x1b, 0x5c}, // KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4b, 0x1b, 0x5c}, // KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4c, 0x1b, 0x5c}, // KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4d, 0x1b, 0x5c}, // KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4e, 0x1b, 0x5c}, // KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x4f, 0x1b, 0x5c}, // KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x50, 0x1b, 0x5c}, // KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x51, 0x1b, 0x5c}, // KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x52, 0x1b, 0x5c}, // KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x53, 0x1b, 0x5c}, // KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x54, 0x1b, 0x5c}, // KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x55, 0x1b, 0x5c}, // KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x56, 0x1b, 0x5c}, // KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x57, 0x1b, 0x5c}, // KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x58, 0x1b, 0x5c}, // KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x59, 0x1b, 0x5c}, // KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x5a, 0x1b, 0x5c}, // KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x61, 0x1b, 0x5c}, // LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x62, 0x1b, 0x5c}, // LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x63, 0x1b, 0x5c}, // LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x64, 0x1b, 0x5c}, // LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x65, 0x1b, 0x5c}, // RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x66, 0x1b, 0x5c}, // RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x67, 0x1b, 0x5c}, // RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x41, 0x42, 0x68, 0x1b, 0x5c}, // RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x77, 0x1b, 0x5c}, // SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x78, 0x1b, 0x5c}, // SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x79, 0x1b, 0x5c}, // SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x7a, 0x1b, 0x5c}, // SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x30, 0x1b, 0x5c}, // SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x31, 0x1b, 0x5c}, // SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x32, 0x1b, 0x5c}, // SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x33, 0x1b, 0x5c}, // SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x34, 0x1b, 0x5c}, // SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x35, 0x1b, 0x5c}, // SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x36, 0x1b, 0x5c}, // SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x37, 0x1b, 0x5c}, // SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x38, 0x1b, 0x5c}, // SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x39, 0x1b, 0x5c}, // SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2e, 0x1b, 0x5c}, // SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2d, 0x1b, 0x5c}, // SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3a, 0x1b, 0x5c}, // SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2b, 0x1b, 0x5c}, // SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3d, 0x1b, 0x5c}, // SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x5e, 0x1b, 0x5c}, // SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x21, 0x1b, 0x5c}, // SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2f, 0x1b, 0x5c}, // SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x2a, 0x1b, 0x5c}, // SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3f, 0x1b, 0x5c}, // SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x26, 0x1b, 0x5c}, // SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3c, 0x1b, 0x5c}, // SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x3e, 0x1b, 0x5c}, // SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x28, 0x1b, 0x5c}, // SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x29, 0x1b, 0x5c}, // SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x5b, 0x1b, 0x5c}, // SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x5d, 0x1b, 0x5c}, // SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x7b, 0x1b, 0x5c}, // SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x7d, 0x1b, 0x5c}, // SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x40, 0x1b, 0x5c}, // SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x25, 0x1b, 0x5c}, // SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x24, 0x1b, 0x5c}, // SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x23, 0x1b, 0x5c}, // SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x42, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x41, 0x1b, 0x5c}, // CONTROL+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x1b, 0x5c}, // CONTROL+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x43, 0x1b, 0x5c}, // CONTROL+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x44, 0x1b, 0x5c}, // CONTROL+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x45, 0x1b, 0x5c}, // CONTROL+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x46, 0x1b, 0x5c}, // CONTROL+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x47, 0x1b, 0x5c}, // CONTROL+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x48, 0x1b, 0x5c}, // CONTROL+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x49, 0x1b, 0x5c}, // CONTROL+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4a, 0x1b, 0x5c}, // CONTROL+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4b, 0x1b, 0x5c}, // CONTROL+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4c, 0x1b, 0x5c}, // CONTROL+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4d, 0x1b, 0x5c}, // CONTROL+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4e, 0x1b, 0x5c}, // CONTROL+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x4f, 0x1b, 0x5c}, // CONTROL+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x50, 0x1b, 0x5c}, // CONTROL+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x51, 0x1b, 0x5c}, // CONTROL+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x52, 0x1b, 0x5c}, // CONTROL+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x53, 0x1b, 0x5c}, // CONTROL+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x54, 0x1b, 0x5c}, // CONTROL+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x55, 0x1b, 0x5c}, // CONTROL+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x56, 0x1b, 0x5c}, // CONTROL+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x57, 0x1b, 0x5c}, // CONTROL+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x58, 0x1b, 0x5c}, // CONTROL+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x59, 0x1b, 0x5c}, // CONTROL+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5a, 0x1b, 0x5c}, // CONTROL+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x61, 0x1b, 0x5c}, // CONTROL+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x62, 0x1b, 0x5c}, // CONTROL+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x63, 0x1b, 0x5c}, // CONTROL+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x64, 0x1b, 0x5c}, // CONTROL+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x65, 0x1b, 0x5c}, // CONTROL+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x66, 0x1b, 0x5c}, // CONTROL+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x67, 0x1b, 0x5c}, // CONTROL+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x68, 0x1b, 0x5c}, // CONTROL+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x69, 0x1b, 0x5c}, // CONTROL+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6a, 0x1b, 0x5c}, // CONTROL+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6b, 0x1b, 0x5c}, // CONTROL+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6c, 0x1b, 0x5c}, // CONTROL+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6d, 0x1b, 0x5c}, // CONTROL+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6e, 0x1b, 0x5c}, // CONTROL+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x6f, 0x1b, 0x5c}, // CONTROL+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x70, 0x1b, 0x5c}, // CONTROL+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x71, 0x1b, 0x5c}, // CONTROL+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x72, 0x1b, 0x5c}, // CONTROL+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x73, 0x1b, 0x5c}, // CONTROL+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x74, 0x1b, 0x5c}, // CONTROL+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x75, 0x1b, 0x5c}, // CONTROL+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x76, 0x1b, 0x5c}, // CONTROL+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x77, 0x1b, 0x5c}, // CONTROL+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x78, 0x1b, 0x5c}, // CONTROL+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x79, 0x1b, 0x5c}, // CONTROL+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x7a, 0x1b, 0x5c}, // CONTROL+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x30, 0x1b, 0x5c}, // CONTROL+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x31, 0x1b, 0x5c}, // CONTROL+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x32, 0x1b, 0x5c}, // CONTROL+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x33, 0x1b, 0x5c}, // CONTROL+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x34, 0x1b, 0x5c}, // CONTROL+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x35, 0x1b, 0x5c}, // CONTROL+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x36, 0x1b, 0x5c}, // CONTROL+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x37, 0x1b, 0x5c}, // CONTROL+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x38, 0x1b, 0x5c}, // CONTROL+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x39, 0x1b, 0x5c}, // CONTROL+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2e, 0x1b, 0x5c}, // CONTROL+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2d, 0x1b, 0x5c}, // CONTROL+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3a, 0x1b, 0x5c}, // CONTROL+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2b, 0x1b, 0x5c}, // CONTROL+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3d, 0x1b, 0x5c}, // CONTROL+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5e, 0x1b, 0x5c}, // CONTROL+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x21, 0x1b, 0x5c}, // CONTROL+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2f, 0x1b, 0x5c}, // CONTROL+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x2a, 0x1b, 0x5c}, // CONTROL+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3f, 0x1b, 0x5c}, // CONTROL+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x26, 0x1b, 0x5c}, // CONTROL+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3c, 0x1b, 0x5c}, // CONTROL+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x3e, 0x1b, 0x5c}, // CONTROL+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x28, 0x1b, 0x5c}, // CONTROL+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x29, 0x1b, 0x5c}, // CONTROL+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5b, 0x1b, 0x5c}, // CONTROL+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x5d, 0x1b, 0x5c}, // CONTROL+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x7b, 0x1b, 0x5c}, // CONTROL+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x7d, 0x1b, 0x5c}, // CONTROL+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x40, 0x1b, 0x5c}, // CONTROL+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x25, 0x1b, 0x5c}, // CONTROL+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x24, 0x1b, 0x5c}, // CONTROL+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x23, 0x1b, 0x5c}, // CONTROL+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x43, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x44, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x41, 0x1b, 0x5c}, // ALT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x1b, 0x5c}, // ALT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x43, 0x1b, 0x5c}, // ALT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x44, 0x1b, 0x5c}, // ALT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x45, 0x1b, 0x5c}, // ALT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x46, 0x1b, 0x5c}, // ALT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x47, 0x1b, 0x5c}, // ALT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x48, 0x1b, 0x5c}, // ALT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x49, 0x1b, 0x5c}, // ALT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4a, 0x1b, 0x5c}, // ALT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4b, 0x1b, 0x5c}, // ALT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4c, 0x1b, 0x5c}, // ALT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4d, 0x1b, 0x5c}, // ALT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4e, 0x1b, 0x5c}, // ALT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x4f, 0x1b, 0x5c}, // ALT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x50, 0x1b, 0x5c}, // ALT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x51, 0x1b, 0x5c}, // ALT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x52, 0x1b, 0x5c}, // ALT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x53, 0x1b, 0x5c}, // ALT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x54, 0x1b, 0x5c}, // ALT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x55, 0x1b, 0x5c}, // ALT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x56, 0x1b, 0x5c}, // ALT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x57, 0x1b, 0x5c}, // ALT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x58, 0x1b, 0x5c}, // ALT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x59, 0x1b, 0x5c}, // ALT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5a, 0x1b, 0x5c}, // ALT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x61, 0x1b, 0x5c}, // ALT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x62, 0x1b, 0x5c}, // ALT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x63, 0x1b, 0x5c}, // ALT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x64, 0x1b, 0x5c}, // ALT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x65, 0x1b, 0x5c}, // ALT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x66, 0x1b, 0x5c}, // ALT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x67, 0x1b, 0x5c}, // ALT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x68, 0x1b, 0x5c}, // ALT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x69, 0x1b, 0x5c}, // ALT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6a, 0x1b, 0x5c}, // ALT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6b, 0x1b, 0x5c}, // ALT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6c, 0x1b, 0x5c}, // ALT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6d, 0x1b, 0x5c}, // ALT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6e, 0x1b, 0x5c}, // ALT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x6f, 0x1b, 0x5c}, // ALT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x70, 0x1b, 0x5c}, // ALT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x71, 0x1b, 0x5c}, // ALT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x72, 0x1b, 0x5c}, // ALT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x73, 0x1b, 0x5c}, // ALT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x74, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x75, 0x1b, 0x5c}, // ALT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x76, 0x1b, 0x5c}, // ALT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x77, 0x1b, 0x5c}, // ALT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x78, 0x1b, 0x5c}, // ALT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x79, 0x1b, 0x5c}, // ALT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x7a, 0x1b, 0x5c}, // ALT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x30, 0x1b, 0x5c}, // ALT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x31, 0x1b, 0x5c}, // ALT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x32, 0x1b, 0x5c}, // ALT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x33, 0x1b, 0x5c}, // ALT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x34, 0x1b, 0x5c}, // ALT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x35, 0x1b, 0x5c}, // ALT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x36, 0x1b, 0x5c}, // ALT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x37, 0x1b, 0x5c}, // ALT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x38, 0x1b, 0x5c}, // ALT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x39, 0x1b, 0x5c}, // ALT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2e, 0x1b, 0x5c}, // ALT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2d, 0x1b, 0x5c}, // ALT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3a, 0x1b, 0x5c}, // ALT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2b, 0x1b, 0x5c}, // ALT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3d, 0x1b, 0x5c}, // ALT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5e, 0x1b, 0x5c}, // ALT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x21, 0x1b, 0x5c}, // ALT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2f, 0x1b, 0x5c}, // ALT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x2a, 0x1b, 0x5c}, // ALT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3f, 0x1b, 0x5c}, // ALT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x26, 0x1b, 0x5c}, // ALT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3c, 0x1b, 0x5c}, // ALT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x3e, 0x1b, 0x5c}, // ALT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x28, 0x1b, 0x5c}, // ALT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x29, 0x1b, 0x5c}, // ALT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5b, 0x1b, 0x5c}, // ALT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x5d, 0x1b, 0x5c}, // ALT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x7b, 0x1b, 0x5c}, // ALT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x7d, 0x1b, 0x5c}, // ALT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x40, 0x1b, 0x5c}, // ALT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x25, 0x1b, 0x5c}, // ALT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x24, 0x1b, 0x5c}, // ALT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x23, 0x1b, 0x5c}, // ALT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x41, 0x1b, 0x5c}, // ALT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x42, 0x1b, 0x5c}, // ALT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x43, 0x1b, 0x5c}, // ALT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x44, 0x1b, 0x5c}, // ALT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x45, 0x1b, 0x5c}, // ALT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x46, 0x1b, 0x5c}, // ALT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x47, 0x1b, 0x5c}, // ALT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x48, 0x1b, 0x5c}, // ALT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x49, 0x1b, 0x5c}, // ALT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x50, 0x1b, 0x5c}, // ALT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x51, 0x1b, 0x5c}, // ALT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x52, 0x1b, 0x5c}, // ALT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x53, 0x1b, 0x5c}, // ALT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x54, 0x1b, 0x5c}, // ALT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x55, 0x1b, 0x5c}, // ALT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x56, 0x1b, 0x5c}, // ALT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x57, 0x1b, 0x5c}, // ALT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x58, 0x1b, 0x5c}, // ALT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x59, 0x1b, 0x5c}, // ALT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x61, 0x1b, 0x5c}, // ALT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x62, 0x1b, 0x5c}, // ALT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x63, 0x1b, 0x5c}, // ALT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x64, 0x1b, 0x5c}, // ALT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x65, 0x1b, 0x5c}, // ALT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x66, 0x1b, 0x5c}, // ALT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x67, 0x1b, 0x5c}, // ALT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x45, 0x42, 0x68, 0x1b, 0x5c}, // ALT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x46, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x47, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x48, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x41, 0x1b, 0x5c}, // SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x1b, 0x5c}, // SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x43, 0x1b, 0x5c}, // SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x44, 0x1b, 0x5c}, // SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x45, 0x1b, 0x5c}, // SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x46, 0x1b, 0x5c}, // SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x47, 0x1b, 0x5c}, // SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x48, 0x1b, 0x5c}, // SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x49, 0x1b, 0x5c}, // SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4a, 0x1b, 0x5c}, // SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4b, 0x1b, 0x5c}, // SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4c, 0x1b, 0x5c}, // SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4d, 0x1b, 0x5c}, // SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4e, 0x1b, 0x5c}, // SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x4f, 0x1b, 0x5c}, // SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x50, 0x1b, 0x5c}, // SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x51, 0x1b, 0x5c}, // SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x52, 0x1b, 0x5c}, // SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x53, 0x1b, 0x5c}, // SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x54, 0x1b, 0x5c}, // SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x55, 0x1b, 0x5c}, // SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x56, 0x1b, 0x5c}, // SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x57, 0x1b, 0x5c}, // SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x58, 0x1b, 0x5c}, // SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x59, 0x1b, 0x5c}, // SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5a, 0x1b, 0x5c}, // SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x61, 0x1b, 0x5c}, // SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x62, 0x1b, 0x5c}, // SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x63, 0x1b, 0x5c}, // SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x64, 0x1b, 0x5c}, // SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x65, 0x1b, 0x5c}, // SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x66, 0x1b, 0x5c}, // SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x67, 0x1b, 0x5c}, // SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x68, 0x1b, 0x5c}, // SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x69, 0x1b, 0x5c}, // SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6a, 0x1b, 0x5c}, // SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6b, 0x1b, 0x5c}, // SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6c, 0x1b, 0x5c}, // SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6d, 0x1b, 0x5c}, // SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6e, 0x1b, 0x5c}, // SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x6f, 0x1b, 0x5c}, // SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x70, 0x1b, 0x5c}, // SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x71, 0x1b, 0x5c}, // SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x72, 0x1b, 0x5c}, // SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x73, 0x1b, 0x5c}, // SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x74, 0x1b, 0x5c}, // SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x75, 0x1b, 0x5c}, // SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x76, 0x1b, 0x5c}, // SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x77, 0x1b, 0x5c}, // SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x78, 0x1b, 0x5c}, // SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x79, 0x1b, 0x5c}, // SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x7a, 0x1b, 0x5c}, // SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x30, 0x1b, 0x5c}, // SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x31, 0x1b, 0x5c}, // SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x32, 0x1b, 0x5c}, // SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x33, 0x1b, 0x5c}, // SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x34, 0x1b, 0x5c}, // SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x35, 0x1b, 0x5c}, // SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x36, 0x1b, 0x5c}, // SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x37, 0x1b, 0x5c}, // SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x38, 0x1b, 0x5c}, // SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x39, 0x1b, 0x5c}, // SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2e, 0x1b, 0x5c}, // SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2d, 0x1b, 0x5c}, // SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3a, 0x1b, 0x5c}, // SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2b, 0x1b, 0x5c}, // SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3d, 0x1b, 0x5c}, // SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5e, 0x1b, 0x5c}, // SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x21, 0x1b, 0x5c}, // SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2f, 0x1b, 0x5c}, // SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x2a, 0x1b, 0x5c}, // SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3f, 0x1b, 0x5c}, // SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x26, 0x1b, 0x5c}, // SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3c, 0x1b, 0x5c}, // SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x3e, 0x1b, 0x5c}, // SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x28, 0x1b, 0x5c}, // SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x29, 0x1b, 0x5c}, // SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5b, 0x1b, 0x5c}, // SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x5d, 0x1b, 0x5c}, // SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x7b, 0x1b, 0x5c}, // SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x7d, 0x1b, 0x5c}, // SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x40, 0x1b, 0x5c}, // SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x25, 0x1b, 0x5c}, // SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x24, 0x1b, 0x5c}, // SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x23, 0x1b, 0x5c}, // SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x41, 0x1b, 0x5c}, // SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x42, 0x1b, 0x5c}, // SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x43, 0x1b, 0x5c}, // SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x44, 0x1b, 0x5c}, // SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x45, 0x1b, 0x5c}, // SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x46, 0x1b, 0x5c}, // SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x47, 0x1b, 0x5c}, // SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x48, 0x1b, 0x5c}, // SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x49, 0x1b, 0x5c}, // SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4a, 0x1b, 0x5c}, // SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4b, 0x1b, 0x5c}, // SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4c, 0x1b, 0x5c}, // SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4d, 0x1b, 0x5c}, // SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4e, 0x1b, 0x5c}, // SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x4f, 0x1b, 0x5c}, // SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x50, 0x1b, 0x5c}, // SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x51, 0x1b, 0x5c}, // SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x52, 0x1b, 0x5c}, // SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x53, 0x1b, 0x5c}, // SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x54, 0x1b, 0x5c}, // SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x55, 0x1b, 0x5c}, // SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x56, 0x1b, 0x5c}, // SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x57, 0x1b, 0x5c}, // SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x58, 0x1b, 0x5c}, // SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x59, 0x1b, 0x5c}, // SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x5a, 0x1b, 0x5c}, // SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x61, 0x1b, 0x5c}, // SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x62, 0x1b, 0x5c}, // SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x63, 0x1b, 0x5c}, // SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x64, 0x1b, 0x5c}, // SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x65, 0x1b, 0x5c}, // SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x66, 0x1b, 0x5c}, // SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x67, 0x1b, 0x5c}, // SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x49, 0x42, 0x68, 0x1b, 0x5c}, // SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x69, 0x1b, 0x5c}, // SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6a, 0x1b, 0x5c}, // SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6b, 0x1b, 0x5c}, // SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6c, 0x1b, 0x5c}, // SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6d, 0x1b, 0x5c}, // SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6e, 0x1b, 0x5c}, // SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x6f, 0x1b, 0x5c}, // SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x70, 0x1b, 0x5c}, // SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x71, 0x1b, 0x5c}, // SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x72, 0x1b, 0x5c}, // SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x73, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x74, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x75, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x76, 0x1b, 0x5c}, // SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x77, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x78, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x79, 0x1b, 0x5c}, // SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x7a, 0x1b, 0x5c}, // SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x30, 0x1b, 0x5c}, // SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x31, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x32, 0x1b, 0x5c}, // SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x33, 0x1b, 0x5c}, // SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x34, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x35, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x36, 0x1b, 0x5c}, // SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x37, 0x1b, 0x5c}, // SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x38, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x39, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2e, 0x1b, 0x5c}, // SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2d, 0x1b, 0x5c}, // SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3a, 0x1b, 0x5c}, // SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2b, 0x1b, 0x5c}, // SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3d, 0x1b, 0x5c}, // SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5e, 0x1b, 0x5c}, // SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x21, 0x1b, 0x5c}, // SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2f, 0x1b, 0x5c}, // SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x2a, 0x1b, 0x5c}, // SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3f, 0x1b, 0x5c}, // SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x26, 0x1b, 0x5c}, // SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3c, 0x1b, 0x5c}, // SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x3e, 0x1b, 0x5c}, // SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x28, 0x1b, 0x5c}, // SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x29, 0x1b, 0x5c}, // SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5b, 0x1b, 0x5c}, // SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x5d, 0x1b, 0x5c}, // SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x7b, 0x1b, 0x5c}, // SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x7d, 0x1b, 0x5c}, // SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x40, 0x1b, 0x5c}, // SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x25, 0x1b, 0x5c}, // SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x24, 0x1b, 0x5c}, // SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x23, 0x1b, 0x5c}, // SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4a, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x69, 0x1b, 0x5c}, // CONTROL+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6a, 0x1b, 0x5c}, // CONTROL+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6b, 0x1b, 0x5c}, // CONTROL+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6c, 0x1b, 0x5c}, // CONTROL+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6d, 0x1b, 0x5c}, // CONTROL+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6e, 0x1b, 0x5c}, // CONTROL+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x6f, 0x1b, 0x5c}, // CONTROL+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x70, 0x1b, 0x5c}, // CONTROL+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x71, 0x1b, 0x5c}, // CONTROL+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x72, 0x1b, 0x5c}, // CONTROL+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x73, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x74, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x75, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x76, 0x1b, 0x5c}, // CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x77, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x78, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x79, 0x1b, 0x5c}, // CONTROL+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x7a, 0x1b, 0x5c}, // CONTROL+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x30, 0x1b, 0x5c}, // CONTROL+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x31, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x32, 0x1b, 0x5c}, // CONTROL+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x33, 0x1b, 0x5c}, // CONTROL+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x34, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x35, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x36, 0x1b, 0x5c}, // CONTROL+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x37, 0x1b, 0x5c}, // CONTROL+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x38, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x39, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2e, 0x1b, 0x5c}, // CONTROL+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2d, 0x1b, 0x5c}, // CONTROL+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3a, 0x1b, 0x5c}, // CONTROL+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2b, 0x1b, 0x5c}, // CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3d, 0x1b, 0x5c}, // CONTROL+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5e, 0x1b, 0x5c}, // CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x21, 0x1b, 0x5c}, // CONTROL+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2f, 0x1b, 0x5c}, // CONTROL+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x2a, 0x1b, 0x5c}, // CONTROL+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3f, 0x1b, 0x5c}, // CONTROL+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x26, 0x1b, 0x5c}, // CONTROL+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3c, 0x1b, 0x5c}, // CONTROL+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x3e, 0x1b, 0x5c}, // CONTROL+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x28, 0x1b, 0x5c}, // CONTROL+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x29, 0x1b, 0x5c}, // CONTROL+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5b, 0x1b, 0x5c}, // CONTROL+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x5d, 0x1b, 0x5c}, // CONTROL+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x7b, 0x1b, 0x5c}, // CONTROL+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x7d, 0x1b, 0x5c}, // CONTROL+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x40, 0x1b, 0x5c}, // CONTROL+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x25, 0x1b, 0x5c}, // CONTROL+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x24, 0x1b, 0x5c}, // CONTROL+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x23, 0x1b, 0x5c}, // CONTROL+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4b, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4c, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x41, 0x1b, 0x5c}, // ALT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x1b, 0x5c}, // ALT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x43, 0x1b, 0x5c}, // ALT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x44, 0x1b, 0x5c}, // ALT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x45, 0x1b, 0x5c}, // ALT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x46, 0x1b, 0x5c}, // ALT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x47, 0x1b, 0x5c}, // ALT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x48, 0x1b, 0x5c}, // ALT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x49, 0x1b, 0x5c}, // ALT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x50, 0x1b, 0x5c}, // ALT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x51, 0x1b, 0x5c}, // ALT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x52, 0x1b, 0x5c}, // ALT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x53, 0x1b, 0x5c}, // ALT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x54, 0x1b, 0x5c}, // ALT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x55, 0x1b, 0x5c}, // ALT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x56, 0x1b, 0x5c}, // ALT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x57, 0x1b, 0x5c}, // ALT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x58, 0x1b, 0x5c}, // ALT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x59, 0x1b, 0x5c}, // ALT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x61, 0x1b, 0x5c}, // ALT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x62, 0x1b, 0x5c}, // ALT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x63, 0x1b, 0x5c}, // ALT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x64, 0x1b, 0x5c}, // ALT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x65, 0x1b, 0x5c}, // ALT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x66, 0x1b, 0x5c}, // ALT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x67, 0x1b, 0x5c}, // ALT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x68, 0x1b, 0x5c}, // ALT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x69, 0x1b, 0x5c}, // ALT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6a, 0x1b, 0x5c}, // ALT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6b, 0x1b, 0x5c}, // ALT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6c, 0x1b, 0x5c}, // ALT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6d, 0x1b, 0x5c}, // ALT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6e, 0x1b, 0x5c}, // ALT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x6f, 0x1b, 0x5c}, // ALT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x70, 0x1b, 0x5c}, // ALT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x71, 0x1b, 0x5c}, // ALT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x72, 0x1b, 0x5c}, // ALT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x73, 0x1b, 0x5c}, // ALT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x74, 0x1b, 0x5c}, // ALT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x75, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x76, 0x1b, 0x5c}, // ALT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x77, 0x1b, 0x5c}, // ALT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x78, 0x1b, 0x5c}, // ALT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x79, 0x1b, 0x5c}, // ALT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x7a, 0x1b, 0x5c}, // ALT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x30, 0x1b, 0x5c}, // ALT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x31, 0x1b, 0x5c}, // ALT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x32, 0x1b, 0x5c}, // ALT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x33, 0x1b, 0x5c}, // ALT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x34, 0x1b, 0x5c}, // ALT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x35, 0x1b, 0x5c}, // ALT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x36, 0x1b, 0x5c}, // ALT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x37, 0x1b, 0x5c}, // ALT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x38, 0x1b, 0x5c}, // ALT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x39, 0x1b, 0x5c}, // ALT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2e, 0x1b, 0x5c}, // ALT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2d, 0x1b, 0x5c}, // ALT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3a, 0x1b, 0x5c}, // ALT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2b, 0x1b, 0x5c}, // ALT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3d, 0x1b, 0x5c}, // ALT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5e, 0x1b, 0x5c}, // ALT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x21, 0x1b, 0x5c}, // ALT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2f, 0x1b, 0x5c}, // ALT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x2a, 0x1b, 0x5c}, // ALT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3f, 0x1b, 0x5c}, // ALT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x26, 0x1b, 0x5c}, // ALT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3c, 0x1b, 0x5c}, // ALT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x3e, 0x1b, 0x5c}, // ALT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x28, 0x1b, 0x5c}, // ALT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x29, 0x1b, 0x5c}, // ALT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5b, 0x1b, 0x5c}, // ALT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x5d, 0x1b, 0x5c}, // ALT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x7b, 0x1b, 0x5c}, // ALT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x7d, 0x1b, 0x5c}, // ALT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x40, 0x1b, 0x5c}, // ALT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x25, 0x1b, 0x5c}, // ALT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x24, 0x1b, 0x5c}, // ALT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x23, 0x1b, 0x5c}, // ALT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4d, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4e, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x4f, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x70, 0x50, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x41, 0x1b, 0x5c}, // SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x1b, 0x5c}, // APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x43, 0x1b, 0x5c}, // COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x44, 0x1b, 0x5c}, // MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x45, 0x1b, 0x5c}, // PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x46, 0x1b, 0x5c}, // SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x47, 0x1b, 0x5c}, // 0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x48, 0x1b, 0x5c}, // 1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x49, 0x1b, 0x5c}, // 2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4a, 0x1b, 0x5c}, // 3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4b, 0x1b, 0x5c}, // 4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4c, 0x1b, 0x5c}, // 5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4d, 0x1b, 0x5c}, // 6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4e, 0x1b, 0x5c}, // 7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x4f, 0x1b, 0x5c}, // 8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x50, 0x1b, 0x5c}, // 9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x51, 0x1b, 0x5c}, // SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x52, 0x1b, 0x5c}, // EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x53, 0x1b, 0x5c}, // A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x54, 0x1b, 0x5c}, // B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x55, 0x1b, 0x5c}, // C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x56, 0x1b, 0x5c}, // D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x57, 0x1b, 0x5c}, // E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x58, 0x1b, 0x5c}, // F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x59, 0x1b, 0x5c}, // G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5a, 0x1b, 0x5c}, // H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x61, 0x1b, 0x5c}, // I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x62, 0x1b, 0x5c}, // J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x63, 0x1b, 0x5c}, // K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x64, 0x1b, 0x5c}, // L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x65, 0x1b, 0x5c}, // M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x66, 0x1b, 0x5c}, // N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x67, 0x1b, 0x5c}, // O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x68, 0x1b, 0x5c}, // P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x69, 0x1b, 0x5c}, // Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6a, 0x1b, 0x5c}, // R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6b, 0x1b, 0x5c}, // S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6c, 0x1b, 0x5c}, // T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6d, 0x1b, 0x5c}, // U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6e, 0x1b, 0x5c}, // V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x6f, 0x1b, 0x5c}, // W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x70, 0x1b, 0x5c}, // X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x71, 0x1b, 0x5c}, // Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x72, 0x1b, 0x5c}, // Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x73, 0x1b, 0x5c}, // LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x74, 0x1b, 0x5c}, // BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x75, 0x1b, 0x5c}, // RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x76, 0x1b, 0x5c}, // GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x77, 0x1b, 0x5c}, // WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x78, 0x1b, 0x5c}, // WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x79, 0x1b, 0x5c}, // ESCAPE smkx: True extended: True -{1, 0xd}, // ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x30, 0x1b, 0x5c}, // TAB smkx: True extended: True -{1, 0x7f}, // BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x32, 0x1b, 0x5c}, // INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x33, 0x1b, 0x5c}, // DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x34, 0x1b, 0x5c}, // RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x35, 0x1b, 0x5c}, // LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x36, 0x1b, 0x5c}, // DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x37, 0x1b, 0x5c}, // UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x38, 0x1b, 0x5c}, // PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x39, 0x1b, 0x5c}, // PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2e, 0x1b, 0x5c}, // HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2d, 0x1b, 0x5c}, // END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3a, 0x1b, 0x5c}, // CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2b, 0x1b, 0x5c}, // SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3d, 0x1b, 0x5c}, // NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5e, 0x1b, 0x5c}, // PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x21, 0x1b, 0x5c}, // PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2f, 0x1b, 0x5c}, // F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x2a, 0x1b, 0x5c}, // F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3f, 0x1b, 0x5c}, // F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x26, 0x1b, 0x5c}, // F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3c, 0x1b, 0x5c}, // F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x3e, 0x1b, 0x5c}, // F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x28, 0x1b, 0x5c}, // F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x29, 0x1b, 0x5c}, // F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5b, 0x1b, 0x5c}, // F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x5d, 0x1b, 0x5c}, // F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x7b, 0x1b, 0x5c}, // F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x7d, 0x1b, 0x5c}, // F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x40, 0x1b, 0x5c}, // F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x25, 0x1b, 0x5c}, // F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x24, 0x1b, 0x5c}, // F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x23, 0x1b, 0x5c}, // F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x41, 0x1b, 0x5c}, // F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x42, 0x1b, 0x5c}, // F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x43, 0x1b, 0x5c}, // F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x44, 0x1b, 0x5c}, // F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x45, 0x1b, 0x5c}, // F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x46, 0x1b, 0x5c}, // F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x47, 0x1b, 0x5c}, // F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x48, 0x1b, 0x5c}, // F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x49, 0x1b, 0x5c}, // F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4a, 0x1b, 0x5c}, // KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4b, 0x1b, 0x5c}, // KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4c, 0x1b, 0x5c}, // KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4d, 0x1b, 0x5c}, // KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4e, 0x1b, 0x5c}, // KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x4f, 0x1b, 0x5c}, // KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x50, 0x1b, 0x5c}, // KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x51, 0x1b, 0x5c}, // KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x52, 0x1b, 0x5c}, // KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x53, 0x1b, 0x5c}, // KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x54, 0x1b, 0x5c}, // KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x55, 0x1b, 0x5c}, // KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x56, 0x1b, 0x5c}, // KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x57, 0x1b, 0x5c}, // KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x58, 0x1b, 0x5c}, // KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x59, 0x1b, 0x5c}, // KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x5a, 0x1b, 0x5c}, // KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x61, 0x1b, 0x5c}, // LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x62, 0x1b, 0x5c}, // LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x63, 0x1b, 0x5c}, // LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x64, 0x1b, 0x5c}, // LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x65, 0x1b, 0x5c}, // RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x66, 0x1b, 0x5c}, // RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x67, 0x1b, 0x5c}, // RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x41, 0x42, 0x68, 0x1b, 0x5c}, // RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x77, 0x1b, 0x5c}, // SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x78, 0x1b, 0x5c}, // SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x79, 0x1b, 0x5c}, // SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x7a, 0x1b, 0x5c}, // SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x30, 0x1b, 0x5c}, // SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x31, 0x1b, 0x5c}, // SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x32, 0x1b, 0x5c}, // SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x33, 0x1b, 0x5c}, // SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x34, 0x1b, 0x5c}, // SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x35, 0x1b, 0x5c}, // SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x36, 0x1b, 0x5c}, // SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x37, 0x1b, 0x5c}, // SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x38, 0x1b, 0x5c}, // SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x39, 0x1b, 0x5c}, // SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2e, 0x1b, 0x5c}, // SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2d, 0x1b, 0x5c}, // SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3a, 0x1b, 0x5c}, // SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2b, 0x1b, 0x5c}, // SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3d, 0x1b, 0x5c}, // SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x5e, 0x1b, 0x5c}, // SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x21, 0x1b, 0x5c}, // SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2f, 0x1b, 0x5c}, // SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x2a, 0x1b, 0x5c}, // SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3f, 0x1b, 0x5c}, // SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x26, 0x1b, 0x5c}, // SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3c, 0x1b, 0x5c}, // SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x3e, 0x1b, 0x5c}, // SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x28, 0x1b, 0x5c}, // SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x29, 0x1b, 0x5c}, // SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x5b, 0x1b, 0x5c}, // SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x5d, 0x1b, 0x5c}, // SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x7b, 0x1b, 0x5c}, // SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x7d, 0x1b, 0x5c}, // SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x40, 0x1b, 0x5c}, // SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x25, 0x1b, 0x5c}, // SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x24, 0x1b, 0x5c}, // SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x23, 0x1b, 0x5c}, // SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x42, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x41, 0x1b, 0x5c}, // CONTROL+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x1b, 0x5c}, // CONTROL+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x43, 0x1b, 0x5c}, // CONTROL+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x44, 0x1b, 0x5c}, // CONTROL+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x45, 0x1b, 0x5c}, // CONTROL+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x46, 0x1b, 0x5c}, // CONTROL+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x47, 0x1b, 0x5c}, // CONTROL+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x48, 0x1b, 0x5c}, // CONTROL+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x49, 0x1b, 0x5c}, // CONTROL+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4a, 0x1b, 0x5c}, // CONTROL+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4b, 0x1b, 0x5c}, // CONTROL+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4c, 0x1b, 0x5c}, // CONTROL+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4d, 0x1b, 0x5c}, // CONTROL+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4e, 0x1b, 0x5c}, // CONTROL+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x4f, 0x1b, 0x5c}, // CONTROL+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x50, 0x1b, 0x5c}, // CONTROL+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x51, 0x1b, 0x5c}, // CONTROL+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x52, 0x1b, 0x5c}, // CONTROL+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x53, 0x1b, 0x5c}, // CONTROL+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x54, 0x1b, 0x5c}, // CONTROL+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x55, 0x1b, 0x5c}, // CONTROL+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x56, 0x1b, 0x5c}, // CONTROL+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x57, 0x1b, 0x5c}, // CONTROL+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x58, 0x1b, 0x5c}, // CONTROL+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x59, 0x1b, 0x5c}, // CONTROL+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5a, 0x1b, 0x5c}, // CONTROL+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x61, 0x1b, 0x5c}, // CONTROL+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x62, 0x1b, 0x5c}, // CONTROL+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x63, 0x1b, 0x5c}, // CONTROL+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x64, 0x1b, 0x5c}, // CONTROL+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x65, 0x1b, 0x5c}, // CONTROL+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x66, 0x1b, 0x5c}, // CONTROL+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x67, 0x1b, 0x5c}, // CONTROL+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x68, 0x1b, 0x5c}, // CONTROL+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x69, 0x1b, 0x5c}, // CONTROL+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6a, 0x1b, 0x5c}, // CONTROL+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6b, 0x1b, 0x5c}, // CONTROL+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6c, 0x1b, 0x5c}, // CONTROL+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6d, 0x1b, 0x5c}, // CONTROL+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6e, 0x1b, 0x5c}, // CONTROL+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x6f, 0x1b, 0x5c}, // CONTROL+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x70, 0x1b, 0x5c}, // CONTROL+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x71, 0x1b, 0x5c}, // CONTROL+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x72, 0x1b, 0x5c}, // CONTROL+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x73, 0x1b, 0x5c}, // CONTROL+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x74, 0x1b, 0x5c}, // CONTROL+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x75, 0x1b, 0x5c}, // CONTROL+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x76, 0x1b, 0x5c}, // CONTROL+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x77, 0x1b, 0x5c}, // CONTROL+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x78, 0x1b, 0x5c}, // CONTROL+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x79, 0x1b, 0x5c}, // CONTROL+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x7a, 0x1b, 0x5c}, // CONTROL+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x30, 0x1b, 0x5c}, // CONTROL+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x31, 0x1b, 0x5c}, // CONTROL+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x32, 0x1b, 0x5c}, // CONTROL+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x33, 0x1b, 0x5c}, // CONTROL+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x34, 0x1b, 0x5c}, // CONTROL+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x35, 0x1b, 0x5c}, // CONTROL+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x36, 0x1b, 0x5c}, // CONTROL+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x37, 0x1b, 0x5c}, // CONTROL+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x38, 0x1b, 0x5c}, // CONTROL+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x39, 0x1b, 0x5c}, // CONTROL+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2e, 0x1b, 0x5c}, // CONTROL+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2d, 0x1b, 0x5c}, // CONTROL+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3a, 0x1b, 0x5c}, // CONTROL+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2b, 0x1b, 0x5c}, // CONTROL+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3d, 0x1b, 0x5c}, // CONTROL+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5e, 0x1b, 0x5c}, // CONTROL+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x21, 0x1b, 0x5c}, // CONTROL+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2f, 0x1b, 0x5c}, // CONTROL+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x2a, 0x1b, 0x5c}, // CONTROL+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3f, 0x1b, 0x5c}, // CONTROL+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x26, 0x1b, 0x5c}, // CONTROL+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3c, 0x1b, 0x5c}, // CONTROL+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x3e, 0x1b, 0x5c}, // CONTROL+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x28, 0x1b, 0x5c}, // CONTROL+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x29, 0x1b, 0x5c}, // CONTROL+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5b, 0x1b, 0x5c}, // CONTROL+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x5d, 0x1b, 0x5c}, // CONTROL+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x7b, 0x1b, 0x5c}, // CONTROL+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x7d, 0x1b, 0x5c}, // CONTROL+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x40, 0x1b, 0x5c}, // CONTROL+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x25, 0x1b, 0x5c}, // CONTROL+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x24, 0x1b, 0x5c}, // CONTROL+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x23, 0x1b, 0x5c}, // CONTROL+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x43, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x44, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x41, 0x1b, 0x5c}, // ALT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x1b, 0x5c}, // ALT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x43, 0x1b, 0x5c}, // ALT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x44, 0x1b, 0x5c}, // ALT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x45, 0x1b, 0x5c}, // ALT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x46, 0x1b, 0x5c}, // ALT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x47, 0x1b, 0x5c}, // ALT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x48, 0x1b, 0x5c}, // ALT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x49, 0x1b, 0x5c}, // ALT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4a, 0x1b, 0x5c}, // ALT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4b, 0x1b, 0x5c}, // ALT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4c, 0x1b, 0x5c}, // ALT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4d, 0x1b, 0x5c}, // ALT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4e, 0x1b, 0x5c}, // ALT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x4f, 0x1b, 0x5c}, // ALT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x50, 0x1b, 0x5c}, // ALT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x51, 0x1b, 0x5c}, // ALT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x52, 0x1b, 0x5c}, // ALT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x53, 0x1b, 0x5c}, // ALT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x54, 0x1b, 0x5c}, // ALT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x55, 0x1b, 0x5c}, // ALT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x56, 0x1b, 0x5c}, // ALT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x57, 0x1b, 0x5c}, // ALT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x58, 0x1b, 0x5c}, // ALT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x59, 0x1b, 0x5c}, // ALT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5a, 0x1b, 0x5c}, // ALT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x61, 0x1b, 0x5c}, // ALT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x62, 0x1b, 0x5c}, // ALT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x63, 0x1b, 0x5c}, // ALT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x64, 0x1b, 0x5c}, // ALT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x65, 0x1b, 0x5c}, // ALT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x66, 0x1b, 0x5c}, // ALT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x67, 0x1b, 0x5c}, // ALT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x68, 0x1b, 0x5c}, // ALT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x69, 0x1b, 0x5c}, // ALT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6a, 0x1b, 0x5c}, // ALT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6b, 0x1b, 0x5c}, // ALT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6c, 0x1b, 0x5c}, // ALT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6d, 0x1b, 0x5c}, // ALT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6e, 0x1b, 0x5c}, // ALT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x6f, 0x1b, 0x5c}, // ALT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x70, 0x1b, 0x5c}, // ALT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x71, 0x1b, 0x5c}, // ALT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x72, 0x1b, 0x5c}, // ALT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x73, 0x1b, 0x5c}, // ALT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x74, 0x1b, 0x5c}, // ALT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x75, 0x1b, 0x5c}, // ALT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x76, 0x1b, 0x5c}, // ALT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x77, 0x1b, 0x5c}, // ALT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x78, 0x1b, 0x5c}, // ALT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x79, 0x1b, 0x5c}, // ALT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x7a, 0x1b, 0x5c}, // ALT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x30, 0x1b, 0x5c}, // ALT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x31, 0x1b, 0x5c}, // ALT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x32, 0x1b, 0x5c}, // ALT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x33, 0x1b, 0x5c}, // ALT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x34, 0x1b, 0x5c}, // ALT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x35, 0x1b, 0x5c}, // ALT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x36, 0x1b, 0x5c}, // ALT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x37, 0x1b, 0x5c}, // ALT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x38, 0x1b, 0x5c}, // ALT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x39, 0x1b, 0x5c}, // ALT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2e, 0x1b, 0x5c}, // ALT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2d, 0x1b, 0x5c}, // ALT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3a, 0x1b, 0x5c}, // ALT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2b, 0x1b, 0x5c}, // ALT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3d, 0x1b, 0x5c}, // ALT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5e, 0x1b, 0x5c}, // ALT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x21, 0x1b, 0x5c}, // ALT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2f, 0x1b, 0x5c}, // ALT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x2a, 0x1b, 0x5c}, // ALT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3f, 0x1b, 0x5c}, // ALT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x26, 0x1b, 0x5c}, // ALT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3c, 0x1b, 0x5c}, // ALT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x3e, 0x1b, 0x5c}, // ALT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x28, 0x1b, 0x5c}, // ALT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x29, 0x1b, 0x5c}, // ALT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5b, 0x1b, 0x5c}, // ALT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x5d, 0x1b, 0x5c}, // ALT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x7b, 0x1b, 0x5c}, // ALT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x7d, 0x1b, 0x5c}, // ALT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x40, 0x1b, 0x5c}, // ALT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x25, 0x1b, 0x5c}, // ALT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x24, 0x1b, 0x5c}, // ALT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x23, 0x1b, 0x5c}, // ALT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x41, 0x1b, 0x5c}, // ALT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x42, 0x1b, 0x5c}, // ALT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x43, 0x1b, 0x5c}, // ALT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x44, 0x1b, 0x5c}, // ALT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x45, 0x1b, 0x5c}, // ALT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x46, 0x1b, 0x5c}, // ALT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x47, 0x1b, 0x5c}, // ALT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x48, 0x1b, 0x5c}, // ALT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x49, 0x1b, 0x5c}, // ALT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x50, 0x1b, 0x5c}, // ALT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x51, 0x1b, 0x5c}, // ALT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x52, 0x1b, 0x5c}, // ALT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x53, 0x1b, 0x5c}, // ALT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x54, 0x1b, 0x5c}, // ALT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x55, 0x1b, 0x5c}, // ALT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x56, 0x1b, 0x5c}, // ALT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x57, 0x1b, 0x5c}, // ALT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x58, 0x1b, 0x5c}, // ALT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x59, 0x1b, 0x5c}, // ALT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x61, 0x1b, 0x5c}, // ALT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x62, 0x1b, 0x5c}, // ALT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x63, 0x1b, 0x5c}, // ALT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x64, 0x1b, 0x5c}, // ALT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x65, 0x1b, 0x5c}, // ALT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x66, 0x1b, 0x5c}, // ALT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x67, 0x1b, 0x5c}, // ALT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x45, 0x42, 0x68, 0x1b, 0x5c}, // ALT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x46, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x47, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x48, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x41, 0x1b, 0x5c}, // SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x1b, 0x5c}, // SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x43, 0x1b, 0x5c}, // SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x44, 0x1b, 0x5c}, // SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x45, 0x1b, 0x5c}, // SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x46, 0x1b, 0x5c}, // SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x47, 0x1b, 0x5c}, // SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x48, 0x1b, 0x5c}, // SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x49, 0x1b, 0x5c}, // SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4a, 0x1b, 0x5c}, // SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4b, 0x1b, 0x5c}, // SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4c, 0x1b, 0x5c}, // SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4d, 0x1b, 0x5c}, // SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4e, 0x1b, 0x5c}, // SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x4f, 0x1b, 0x5c}, // SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x50, 0x1b, 0x5c}, // SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x51, 0x1b, 0x5c}, // SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x52, 0x1b, 0x5c}, // SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x53, 0x1b, 0x5c}, // SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x54, 0x1b, 0x5c}, // SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x55, 0x1b, 0x5c}, // SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x56, 0x1b, 0x5c}, // SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x57, 0x1b, 0x5c}, // SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x58, 0x1b, 0x5c}, // SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x59, 0x1b, 0x5c}, // SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5a, 0x1b, 0x5c}, // SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x61, 0x1b, 0x5c}, // SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x62, 0x1b, 0x5c}, // SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x63, 0x1b, 0x5c}, // SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x64, 0x1b, 0x5c}, // SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x65, 0x1b, 0x5c}, // SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x66, 0x1b, 0x5c}, // SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x67, 0x1b, 0x5c}, // SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x68, 0x1b, 0x5c}, // SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x69, 0x1b, 0x5c}, // SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6a, 0x1b, 0x5c}, // SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6b, 0x1b, 0x5c}, // SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6c, 0x1b, 0x5c}, // SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6d, 0x1b, 0x5c}, // SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6e, 0x1b, 0x5c}, // SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x6f, 0x1b, 0x5c}, // SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x70, 0x1b, 0x5c}, // SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x71, 0x1b, 0x5c}, // SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x72, 0x1b, 0x5c}, // SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x73, 0x1b, 0x5c}, // SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x74, 0x1b, 0x5c}, // SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x75, 0x1b, 0x5c}, // SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x76, 0x1b, 0x5c}, // SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x77, 0x1b, 0x5c}, // SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x78, 0x1b, 0x5c}, // SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x79, 0x1b, 0x5c}, // SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x7a, 0x1b, 0x5c}, // SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x30, 0x1b, 0x5c}, // SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x31, 0x1b, 0x5c}, // SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x32, 0x1b, 0x5c}, // SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x33, 0x1b, 0x5c}, // SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x34, 0x1b, 0x5c}, // SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x35, 0x1b, 0x5c}, // SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x36, 0x1b, 0x5c}, // SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x37, 0x1b, 0x5c}, // SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x38, 0x1b, 0x5c}, // SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x39, 0x1b, 0x5c}, // SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2e, 0x1b, 0x5c}, // SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2d, 0x1b, 0x5c}, // SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3a, 0x1b, 0x5c}, // SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2b, 0x1b, 0x5c}, // SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3d, 0x1b, 0x5c}, // SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5e, 0x1b, 0x5c}, // SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x21, 0x1b, 0x5c}, // SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2f, 0x1b, 0x5c}, // SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x2a, 0x1b, 0x5c}, // SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3f, 0x1b, 0x5c}, // SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x26, 0x1b, 0x5c}, // SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3c, 0x1b, 0x5c}, // SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x3e, 0x1b, 0x5c}, // SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x28, 0x1b, 0x5c}, // SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x29, 0x1b, 0x5c}, // SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5b, 0x1b, 0x5c}, // SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x5d, 0x1b, 0x5c}, // SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x7b, 0x1b, 0x5c}, // SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x7d, 0x1b, 0x5c}, // SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x40, 0x1b, 0x5c}, // SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x25, 0x1b, 0x5c}, // SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x24, 0x1b, 0x5c}, // SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x23, 0x1b, 0x5c}, // SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x41, 0x1b, 0x5c}, // SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x42, 0x1b, 0x5c}, // SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x43, 0x1b, 0x5c}, // SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x44, 0x1b, 0x5c}, // SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x45, 0x1b, 0x5c}, // SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x46, 0x1b, 0x5c}, // SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x47, 0x1b, 0x5c}, // SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x48, 0x1b, 0x5c}, // SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x49, 0x1b, 0x5c}, // SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4a, 0x1b, 0x5c}, // SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4b, 0x1b, 0x5c}, // SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4c, 0x1b, 0x5c}, // SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4d, 0x1b, 0x5c}, // SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4e, 0x1b, 0x5c}, // SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x4f, 0x1b, 0x5c}, // SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x50, 0x1b, 0x5c}, // SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x51, 0x1b, 0x5c}, // SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x52, 0x1b, 0x5c}, // SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x53, 0x1b, 0x5c}, // SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x54, 0x1b, 0x5c}, // SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x55, 0x1b, 0x5c}, // SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x56, 0x1b, 0x5c}, // SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x57, 0x1b, 0x5c}, // SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x58, 0x1b, 0x5c}, // SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x59, 0x1b, 0x5c}, // SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x5a, 0x1b, 0x5c}, // SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x61, 0x1b, 0x5c}, // SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x62, 0x1b, 0x5c}, // SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x63, 0x1b, 0x5c}, // SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x64, 0x1b, 0x5c}, // SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x65, 0x1b, 0x5c}, // SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x66, 0x1b, 0x5c}, // SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x67, 0x1b, 0x5c}, // SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x49, 0x42, 0x68, 0x1b, 0x5c}, // SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x69, 0x1b, 0x5c}, // SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6a, 0x1b, 0x5c}, // SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6b, 0x1b, 0x5c}, // SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6c, 0x1b, 0x5c}, // SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6d, 0x1b, 0x5c}, // SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6e, 0x1b, 0x5c}, // SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x6f, 0x1b, 0x5c}, // SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x70, 0x1b, 0x5c}, // SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x71, 0x1b, 0x5c}, // SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x72, 0x1b, 0x5c}, // SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x73, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x74, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x75, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x76, 0x1b, 0x5c}, // SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x77, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x78, 0x1b, 0x5c}, // SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x79, 0x1b, 0x5c}, // SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x7a, 0x1b, 0x5c}, // SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x30, 0x1b, 0x5c}, // SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x31, 0x1b, 0x5c}, // SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x32, 0x1b, 0x5c}, // SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x33, 0x1b, 0x5c}, // SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x34, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x35, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x36, 0x1b, 0x5c}, // SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x37, 0x1b, 0x5c}, // SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x38, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x39, 0x1b, 0x5c}, // SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2e, 0x1b, 0x5c}, // SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2d, 0x1b, 0x5c}, // SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3a, 0x1b, 0x5c}, // SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2b, 0x1b, 0x5c}, // SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3d, 0x1b, 0x5c}, // SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5e, 0x1b, 0x5c}, // SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x21, 0x1b, 0x5c}, // SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2f, 0x1b, 0x5c}, // SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x2a, 0x1b, 0x5c}, // SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3f, 0x1b, 0x5c}, // SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x26, 0x1b, 0x5c}, // SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3c, 0x1b, 0x5c}, // SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x3e, 0x1b, 0x5c}, // SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x28, 0x1b, 0x5c}, // SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x29, 0x1b, 0x5c}, // SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5b, 0x1b, 0x5c}, // SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x5d, 0x1b, 0x5c}, // SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x7b, 0x1b, 0x5c}, // SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x7d, 0x1b, 0x5c}, // SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x40, 0x1b, 0x5c}, // SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x25, 0x1b, 0x5c}, // SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x24, 0x1b, 0x5c}, // SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x23, 0x1b, 0x5c}, // SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x41, 0x1b, 0x5c}, // SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x42, 0x1b, 0x5c}, // SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x43, 0x1b, 0x5c}, // SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x44, 0x1b, 0x5c}, // SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x45, 0x1b, 0x5c}, // SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x46, 0x1b, 0x5c}, // SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x47, 0x1b, 0x5c}, // SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x48, 0x1b, 0x5c}, // SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x49, 0x1b, 0x5c}, // SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4b, 0x1b, 0x5c}, // SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4c, 0x1b, 0x5c}, // SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4d, 0x1b, 0x5c}, // SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4e, 0x1b, 0x5c}, // SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x4f, 0x1b, 0x5c}, // SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x50, 0x1b, 0x5c}, // SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x51, 0x1b, 0x5c}, // SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x52, 0x1b, 0x5c}, // SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x53, 0x1b, 0x5c}, // SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x54, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x55, 0x1b, 0x5c}, // SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x56, 0x1b, 0x5c}, // SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x57, 0x1b, 0x5c}, // SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x58, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x59, 0x1b, 0x5c}, // SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x5a, 0x1b, 0x5c}, // SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x61, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x62, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x63, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x64, 0x1b, 0x5c}, // SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x65, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x66, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x67, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4a, 0x42, 0x68, 0x1b, 0x5c}, // SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x69, 0x1b, 0x5c}, // CONTROL+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6a, 0x1b, 0x5c}, // CONTROL+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6b, 0x1b, 0x5c}, // CONTROL+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6c, 0x1b, 0x5c}, // CONTROL+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6d, 0x1b, 0x5c}, // CONTROL+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6e, 0x1b, 0x5c}, // CONTROL+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x6f, 0x1b, 0x5c}, // CONTROL+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x70, 0x1b, 0x5c}, // CONTROL+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x71, 0x1b, 0x5c}, // CONTROL+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x72, 0x1b, 0x5c}, // CONTROL+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x73, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x74, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x75, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x76, 0x1b, 0x5c}, // CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x77, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x78, 0x1b, 0x5c}, // CONTROL+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x79, 0x1b, 0x5c}, // CONTROL+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x7a, 0x1b, 0x5c}, // CONTROL+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x30, 0x1b, 0x5c}, // CONTROL+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x31, 0x1b, 0x5c}, // CONTROL+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x32, 0x1b, 0x5c}, // CONTROL+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x33, 0x1b, 0x5c}, // CONTROL+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x34, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x35, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x36, 0x1b, 0x5c}, // CONTROL+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x37, 0x1b, 0x5c}, // CONTROL+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x38, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x39, 0x1b, 0x5c}, // CONTROL+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2e, 0x1b, 0x5c}, // CONTROL+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2d, 0x1b, 0x5c}, // CONTROL+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3a, 0x1b, 0x5c}, // CONTROL+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2b, 0x1b, 0x5c}, // CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3d, 0x1b, 0x5c}, // CONTROL+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5e, 0x1b, 0x5c}, // CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x21, 0x1b, 0x5c}, // CONTROL+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2f, 0x1b, 0x5c}, // CONTROL+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x2a, 0x1b, 0x5c}, // CONTROL+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3f, 0x1b, 0x5c}, // CONTROL+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x26, 0x1b, 0x5c}, // CONTROL+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3c, 0x1b, 0x5c}, // CONTROL+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x3e, 0x1b, 0x5c}, // CONTROL+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x28, 0x1b, 0x5c}, // CONTROL+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x29, 0x1b, 0x5c}, // CONTROL+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5b, 0x1b, 0x5c}, // CONTROL+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x5d, 0x1b, 0x5c}, // CONTROL+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x7b, 0x1b, 0x5c}, // CONTROL+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x7d, 0x1b, 0x5c}, // CONTROL+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x40, 0x1b, 0x5c}, // CONTROL+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x25, 0x1b, 0x5c}, // CONTROL+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x24, 0x1b, 0x5c}, // CONTROL+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x23, 0x1b, 0x5c}, // CONTROL+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4b, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x69, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x6f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x70, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x71, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x72, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x73, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x74, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x75, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x76, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x77, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x78, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x79, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x7a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x30, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x31, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x32, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x33, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x34, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x35, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x36, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x37, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x38, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x39, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x21, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x2a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x26, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x3e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x28, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x29, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x5d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x7b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x7d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x40, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x25, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x24, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x23, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x41, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x42, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x43, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x44, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x45, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x46, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x47, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x48, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x49, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4b, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4c, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4d, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4e, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x4f, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x50, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x51, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x52, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x53, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x54, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x55, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x56, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x57, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x58, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x59, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x5a, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x61, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x62, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x63, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x64, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x65, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x66, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x67, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4c, 0x42, 0x68, 0x1b, 0x5c}, // CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x41, 0x1b, 0x5c}, // ALT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x1b, 0x5c}, // ALT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x43, 0x1b, 0x5c}, // ALT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x44, 0x1b, 0x5c}, // ALT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x45, 0x1b, 0x5c}, // ALT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x46, 0x1b, 0x5c}, // ALT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x47, 0x1b, 0x5c}, // ALT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x48, 0x1b, 0x5c}, // ALT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x49, 0x1b, 0x5c}, // ALT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x50, 0x1b, 0x5c}, // ALT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x51, 0x1b, 0x5c}, // ALT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x52, 0x1b, 0x5c}, // ALT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x53, 0x1b, 0x5c}, // ALT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x54, 0x1b, 0x5c}, // ALT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x55, 0x1b, 0x5c}, // ALT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x56, 0x1b, 0x5c}, // ALT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x57, 0x1b, 0x5c}, // ALT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x58, 0x1b, 0x5c}, // ALT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x59, 0x1b, 0x5c}, // ALT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x61, 0x1b, 0x5c}, // ALT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x62, 0x1b, 0x5c}, // ALT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x63, 0x1b, 0x5c}, // ALT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x64, 0x1b, 0x5c}, // ALT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x65, 0x1b, 0x5c}, // ALT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x66, 0x1b, 0x5c}, // ALT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x67, 0x1b, 0x5c}, // ALT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x68, 0x1b, 0x5c}, // ALT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x69, 0x1b, 0x5c}, // ALT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6a, 0x1b, 0x5c}, // ALT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6b, 0x1b, 0x5c}, // ALT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6c, 0x1b, 0x5c}, // ALT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6d, 0x1b, 0x5c}, // ALT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6e, 0x1b, 0x5c}, // ALT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x6f, 0x1b, 0x5c}, // ALT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x70, 0x1b, 0x5c}, // ALT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x71, 0x1b, 0x5c}, // ALT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x72, 0x1b, 0x5c}, // ALT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x73, 0x1b, 0x5c}, // ALT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x74, 0x1b, 0x5c}, // ALT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x75, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x76, 0x1b, 0x5c}, // ALT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x77, 0x1b, 0x5c}, // ALT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x78, 0x1b, 0x5c}, // ALT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x79, 0x1b, 0x5c}, // ALT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x7a, 0x1b, 0x5c}, // ALT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x30, 0x1b, 0x5c}, // ALT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x31, 0x1b, 0x5c}, // ALT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x32, 0x1b, 0x5c}, // ALT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x33, 0x1b, 0x5c}, // ALT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x34, 0x1b, 0x5c}, // ALT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x35, 0x1b, 0x5c}, // ALT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x36, 0x1b, 0x5c}, // ALT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x37, 0x1b, 0x5c}, // ALT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x38, 0x1b, 0x5c}, // ALT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x39, 0x1b, 0x5c}, // ALT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2e, 0x1b, 0x5c}, // ALT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2d, 0x1b, 0x5c}, // ALT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3a, 0x1b, 0x5c}, // ALT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2b, 0x1b, 0x5c}, // ALT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3d, 0x1b, 0x5c}, // ALT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5e, 0x1b, 0x5c}, // ALT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x21, 0x1b, 0x5c}, // ALT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2f, 0x1b, 0x5c}, // ALT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x2a, 0x1b, 0x5c}, // ALT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3f, 0x1b, 0x5c}, // ALT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x26, 0x1b, 0x5c}, // ALT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3c, 0x1b, 0x5c}, // ALT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x3e, 0x1b, 0x5c}, // ALT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x28, 0x1b, 0x5c}, // ALT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x29, 0x1b, 0x5c}, // ALT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5b, 0x1b, 0x5c}, // ALT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x5d, 0x1b, 0x5c}, // ALT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x7b, 0x1b, 0x5c}, // ALT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x7d, 0x1b, 0x5c}, // ALT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x40, 0x1b, 0x5c}, // ALT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x25, 0x1b, 0x5c}, // ALT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x24, 0x1b, 0x5c}, // ALT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x23, 0x1b, 0x5c}, // ALT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4d, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x69, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x6f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x70, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x71, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x72, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x73, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x74, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x75, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x76, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x77, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x78, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x79, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x7a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x30, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x31, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x32, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x33, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x34, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x35, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x36, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x37, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x38, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x39, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x21, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x2a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x26, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x3e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x28, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x29, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x5d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x7b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x7d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x40, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x25, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x24, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x23, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x41, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x42, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x43, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x44, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x45, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x46, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x47, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x48, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x49, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x50, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x51, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x52, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x53, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x54, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x55, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x56, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x57, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x58, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x59, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x61, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x62, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x63, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x64, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x65, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x66, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x67, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4e, 0x42, 0x68, 0x1b, 0x5c}, // ALT+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x4f, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+APOSTROPHE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+COMMA smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+MINUS smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PERIOD smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+0 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SEMICOLON smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+EQUAL smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+A smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+B smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+C smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+D smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+E smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+G smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+H smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+I smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+J smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+K smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+L smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+M smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+N smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+O smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+P smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x69, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Q smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+R smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+S smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+T smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+U smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+V smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x6f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+W smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x70, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+X smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x71, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Y smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x72, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+Z smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x73, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x74, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSLASH smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x75, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_BRACKET smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x76, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+GRAVE_ACCENT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x77, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x78, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+WORLD_2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x79, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ESCAPE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x7a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+ENTER smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x30, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+TAB smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x31, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+BACKSPACE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x32, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+INSERT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x33, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DELETE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x34, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x35, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x36, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x37, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x38, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_UP smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x39, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAGE_DOWN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+HOME smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+END smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+CAPS_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+SCROLL_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+NUM_LOCK smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PRINT_SCREEN smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x21, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+PAUSE smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F1 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x2a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F2 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F3 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x26, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F4 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F5 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x3e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F6 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x28, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F7 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x29, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F8 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F9 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x5d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F10 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x7b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F11 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x7d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F12 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x40, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F13 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x25, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F14 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x24, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F15 smkx: True extended: True -{8, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x23, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F16 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x41, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F17 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x42, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F18 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x43, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F19 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x44, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F20 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x45, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F21 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x46, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F22 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x47, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F23 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x48, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F24 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x49, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+F25 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_0 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4b, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_1 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4c, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_2 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4d, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_3 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4e, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_4 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x4f, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_5 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x50, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_6 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x51, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_7 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x52, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_8 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x53, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_9 smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x54, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DECIMAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x55, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_DIVIDE smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x56, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_MULTIPLY smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x57, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_SUBTRACT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x58, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ADD smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x59, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_ENTER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x5a, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+KP_EQUAL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x61, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x62, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x63, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x64, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+LEFT_SUPER smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x65, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SHIFT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x66, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_CONTROL smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x67, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_ALT smkx: True extended: True -{9, 0x1b, 0x5f, 0x4b, 0x74, 0x50, 0x42, 0x68, 0x1b, 0x5c}, // ALT+CONTROL+SHIFT+SUPER+RIGHT_SUPER smkx: True extended: True -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -{0}, -}; +static inline const char* +key_lookup(uint8_t key, KeyboardMode mode, uint8_t mods, uint8_t action) { + switch(mode) { + case NORMAL: + switch(action & 3) { case 3: return NULL; + case 0: // RELEASE + return NULL; + + case 1: // PRESS + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x32\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x32\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x32\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x32\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x01\x00"; + case 1: // APOSTROPHE + return "\x01\x27"; + case 2: // COMMA + return "\x01\x2c"; + case 3: // MINUS + return "\x01\x2d"; + case 4: // PERIOD + return "\x01\x2e"; + case 5: // SLASH + return "\x01\x1f"; + case 6: // 0 + return "\x01\x30"; + case 7: // 1 + return "\x01\x31"; + case 8: // 2 + return "\x01\x32"; + case 9: // 3 + return "\x01\x33"; + case 10: // 4 + return "\x01\x34"; + case 11: // 5 + return "\x01\x35"; + case 12: // 6 + return "\x01\x1e"; + case 13: // 7 + return "\x01\x37"; + case 14: // 8 + return "\x01\x38"; + case 15: // 9 + return "\x01\x39"; + case 16: // SEMICOLON + return "\x01\x3b"; + case 17: // EQUAL + return "\x01\x3d"; + case 18: // A + return "\x01\x01"; + case 19: // B + return "\x01\x02"; + case 20: // C + return "\x01\x03"; + case 21: // D + return "\x01\x04"; + case 22: // E + return "\x01\x05"; + case 23: // F + return "\x01\x06"; + case 24: // G + return "\x01\x07"; + case 25: // H + return "\x01\x08"; + case 26: // I + return "\x01\x09"; + case 27: // J + return "\x01\x0a"; + case 28: // K + return "\x01\x0b"; + case 29: // L + return "\x01\x0c"; + case 30: // M + return "\x01\x0d"; + case 31: // N + return "\x01\x0e"; + case 32: // O + return "\x01\x0f"; + case 33: // P + return "\x01\x10"; + case 34: // Q + return "\x01\x11"; + case 35: // R + return "\x01\x12"; + case 36: // S + return "\x01\x13"; + case 37: // T + return "\x01\x14"; + case 38: // U + return "\x01\x15"; + case 39: // V + return "\x01\x16"; + case 40: // W + return "\x01\x17"; + case 41: // X + return "\x01\x18"; + case 42: // Y + return "\x01\x19"; + case 43: // Z + return "\x01\x1a"; + case 44: // LEFT_BRACKET + return "\x01\x1b"; + case 45: // BACKSLASH + return "\x01\x1c"; + case 46: // RIGHT_BRACKET + return "\x01\x1d"; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x35\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x35\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x35\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x35\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x35\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x35\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x35\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x35\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x35\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x35\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x35\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x35\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x35\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x35\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x35\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x35\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x35\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x35\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x35\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x35\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x35\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x27"; + case 2: // COMMA + return "\x02\x1b\x2c"; + case 3: // MINUS + return "\x02\x1b\x2d"; + case 4: // PERIOD + return "\x02\x1b\x2e"; + case 5: // SLASH + return "\x02\x1b\x2f"; + case 6: // 0 + return "\x02\x1b\x30"; + case 7: // 1 + return "\x02\x1b\x31"; + case 8: // 2 + return "\x02\x1b\x32"; + case 9: // 3 + return "\x02\x1b\x33"; + case 10: // 4 + return "\x02\x1b\x34"; + case 11: // 5 + return "\x02\x1b\x35"; + case 12: // 6 + return "\x02\x1b\x36"; + case 13: // 7 + return "\x02\x1b\x37"; + case 14: // 8 + return "\x02\x1b\x38"; + case 15: // 9 + return "\x02\x1b\x39"; + case 16: // SEMICOLON + return "\x02\x1b\x3b"; + case 17: // EQUAL + return "\x02\x1b\x3d"; + case 18: // A + return "\x02\x1b\x61"; + case 19: // B + return "\x02\x1b\x62"; + case 20: // C + return "\x02\x1b\x63"; + case 21: // D + return "\x02\x1b\x64"; + case 22: // E + return "\x02\x1b\x65"; + case 23: // F + return "\x02\x1b\x66"; + case 24: // G + return "\x02\x1b\x67"; + case 25: // H + return "\x02\x1b\x68"; + case 26: // I + return "\x02\x1b\x69"; + case 27: // J + return "\x02\x1b\x6a"; + case 28: // K + return "\x02\x1b\x6b"; + case 29: // L + return "\x02\x1b\x6c"; + case 30: // M + return "\x02\x1b\x6d"; + case 31: // N + return "\x02\x1b\x6e"; + case 32: // O + return "\x02\x1b\x6f"; + case 33: // P + return "\x02\x1b\x70"; + case 34: // Q + return "\x02\x1b\x71"; + case 35: // R + return "\x02\x1b\x72"; + case 36: // S + return "\x02\x1b\x73"; + case 37: // T + return "\x02\x1b\x74"; + case 38: // U + return "\x02\x1b\x75"; + case 39: // V + return "\x02\x1b\x76"; + case 40: // W + return "\x02\x1b\x77"; + case 41: // X + return "\x02\x1b\x78"; + case 42: // Y + return "\x02\x1b\x79"; + case 43: // Z + return "\x02\x1b\x7a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x5b"; + case 45: // BACKSLASH + return "\x02\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x5d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x60"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x02\x1b\x09"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x33\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x33\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x33\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x33\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x33\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x33\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x33\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x33\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x33\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x33\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x33\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x33\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x33\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x33\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x33\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x33\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x33\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x33\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x33\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x33\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x33\x7e"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x22"; + case 2: // COMMA + return "\x02\x1b\x3c"; + case 3: // MINUS + return "\x02\x1b\x5f"; + case 4: // PERIOD + return "\x02\x1b\x3e"; + case 5: // SLASH + return "\x02\x1b\x3f"; + case 6: // 0 + return "\x02\x1b\x29"; + case 7: // 1 + return "\x02\x1b\x21"; + case 8: // 2 + return "\x02\x1b\x40"; + case 9: // 3 + return "\x02\x1b\x23"; + case 10: // 4 + return "\x02\x1b\x24"; + case 11: // 5 + return "\x02\x1b\x25"; + case 12: // 6 + return "\x02\x1b\x5e"; + case 13: // 7 + return "\x02\x1b\x26"; + case 14: // 8 + return "\x02\x1b\x2a"; + case 15: // 9 + return "\x02\x1b\x28"; + case 16: // SEMICOLON + return "\x02\x1b\x3a"; + case 17: // EQUAL + return "\x02\x1b\x2b"; + case 18: // A + return "\x02\x1b\x41"; + case 19: // B + return "\x02\x1b\x42"; + case 20: // C + return "\x02\x1b\x43"; + case 21: // D + return "\x02\x1b\x44"; + case 22: // E + return "\x02\x1b\x45"; + case 23: // F + return "\x02\x1b\x46"; + case 24: // G + return "\x02\x1b\x47"; + case 25: // H + return "\x02\x1b\x48"; + case 26: // I + return "\x02\x1b\x49"; + case 27: // J + return "\x02\x1b\x4a"; + case 28: // K + return "\x02\x1b\x4b"; + case 29: // L + return "\x02\x1b\x4c"; + case 30: // M + return "\x02\x1b\x4d"; + case 31: // N + return "\x02\x1b\x4e"; + case 32: // O + return "\x02\x1b\x4f"; + case 33: // P + return "\x02\x1b\x50"; + case 34: // Q + return "\x02\x1b\x51"; + case 35: // R + return "\x02\x1b\x52"; + case 36: // S + return "\x02\x1b\x53"; + case 37: // T + return "\x02\x1b\x54"; + case 38: // U + return "\x02\x1b\x55"; + case 39: // V + return "\x02\x1b\x56"; + case 40: // W + return "\x02\x1b\x57"; + case 41: // X + return "\x02\x1b\x58"; + case 42: // Y + return "\x02\x1b\x59"; + case 43: // Z + return "\x02\x1b\x5a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x7b"; + case 45: // BACKSLASH + return "\x02\x1b\x7c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x7d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x7e"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x34\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x34\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x34\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x34\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x34\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x34\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x34\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x34\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x34\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x34\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x34\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x34\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x34\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x34\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x34\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x34\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x34\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x34\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x34\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x34\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x34\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x34\x7e"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + } // end switch(mods) + + case 2: // REPEAT + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x32\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x32\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x32\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x32\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x01\x00"; + case 1: // APOSTROPHE + return "\x01\x27"; + case 2: // COMMA + return "\x01\x2c"; + case 3: // MINUS + return "\x01\x2d"; + case 4: // PERIOD + return "\x01\x2e"; + case 5: // SLASH + return "\x01\x1f"; + case 6: // 0 + return "\x01\x30"; + case 7: // 1 + return "\x01\x31"; + case 8: // 2 + return "\x01\x32"; + case 9: // 3 + return "\x01\x33"; + case 10: // 4 + return "\x01\x34"; + case 11: // 5 + return "\x01\x35"; + case 12: // 6 + return "\x01\x1e"; + case 13: // 7 + return "\x01\x37"; + case 14: // 8 + return "\x01\x38"; + case 15: // 9 + return "\x01\x39"; + case 16: // SEMICOLON + return "\x01\x3b"; + case 17: // EQUAL + return "\x01\x3d"; + case 18: // A + return "\x01\x01"; + case 19: // B + return "\x01\x02"; + case 20: // C + return "\x01\x03"; + case 21: // D + return "\x01\x04"; + case 22: // E + return "\x01\x05"; + case 23: // F + return "\x01\x06"; + case 24: // G + return "\x01\x07"; + case 25: // H + return "\x01\x08"; + case 26: // I + return "\x01\x09"; + case 27: // J + return "\x01\x0a"; + case 28: // K + return "\x01\x0b"; + case 29: // L + return "\x01\x0c"; + case 30: // M + return "\x01\x0d"; + case 31: // N + return "\x01\x0e"; + case 32: // O + return "\x01\x0f"; + case 33: // P + return "\x01\x10"; + case 34: // Q + return "\x01\x11"; + case 35: // R + return "\x01\x12"; + case 36: // S + return "\x01\x13"; + case 37: // T + return "\x01\x14"; + case 38: // U + return "\x01\x15"; + case 39: // V + return "\x01\x16"; + case 40: // W + return "\x01\x17"; + case 41: // X + return "\x01\x18"; + case 42: // Y + return "\x01\x19"; + case 43: // Z + return "\x01\x1a"; + case 44: // LEFT_BRACKET + return "\x01\x1b"; + case 45: // BACKSLASH + return "\x01\x1c"; + case 46: // RIGHT_BRACKET + return "\x01\x1d"; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x35\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x35\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x35\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x35\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x35\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x35\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x35\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x35\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x35\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x35\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x35\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x35\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x35\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x35\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x35\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x35\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x35\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x35\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x35\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x35\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x35\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x27"; + case 2: // COMMA + return "\x02\x1b\x2c"; + case 3: // MINUS + return "\x02\x1b\x2d"; + case 4: // PERIOD + return "\x02\x1b\x2e"; + case 5: // SLASH + return "\x02\x1b\x2f"; + case 6: // 0 + return "\x02\x1b\x30"; + case 7: // 1 + return "\x02\x1b\x31"; + case 8: // 2 + return "\x02\x1b\x32"; + case 9: // 3 + return "\x02\x1b\x33"; + case 10: // 4 + return "\x02\x1b\x34"; + case 11: // 5 + return "\x02\x1b\x35"; + case 12: // 6 + return "\x02\x1b\x36"; + case 13: // 7 + return "\x02\x1b\x37"; + case 14: // 8 + return "\x02\x1b\x38"; + case 15: // 9 + return "\x02\x1b\x39"; + case 16: // SEMICOLON + return "\x02\x1b\x3b"; + case 17: // EQUAL + return "\x02\x1b\x3d"; + case 18: // A + return "\x02\x1b\x61"; + case 19: // B + return "\x02\x1b\x62"; + case 20: // C + return "\x02\x1b\x63"; + case 21: // D + return "\x02\x1b\x64"; + case 22: // E + return "\x02\x1b\x65"; + case 23: // F + return "\x02\x1b\x66"; + case 24: // G + return "\x02\x1b\x67"; + case 25: // H + return "\x02\x1b\x68"; + case 26: // I + return "\x02\x1b\x69"; + case 27: // J + return "\x02\x1b\x6a"; + case 28: // K + return "\x02\x1b\x6b"; + case 29: // L + return "\x02\x1b\x6c"; + case 30: // M + return "\x02\x1b\x6d"; + case 31: // N + return "\x02\x1b\x6e"; + case 32: // O + return "\x02\x1b\x6f"; + case 33: // P + return "\x02\x1b\x70"; + case 34: // Q + return "\x02\x1b\x71"; + case 35: // R + return "\x02\x1b\x72"; + case 36: // S + return "\x02\x1b\x73"; + case 37: // T + return "\x02\x1b\x74"; + case 38: // U + return "\x02\x1b\x75"; + case 39: // V + return "\x02\x1b\x76"; + case 40: // W + return "\x02\x1b\x77"; + case 41: // X + return "\x02\x1b\x78"; + case 42: // Y + return "\x02\x1b\x79"; + case 43: // Z + return "\x02\x1b\x7a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x5b"; + case 45: // BACKSLASH + return "\x02\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x5d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x60"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x02\x1b\x09"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x33\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x33\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x33\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x33\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x33\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x33\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x33\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x33\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x33\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x33\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x33\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x33\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x33\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x33\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x33\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x33\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x33\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x33\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x33\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x33\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x33\x7e"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x22"; + case 2: // COMMA + return "\x02\x1b\x3c"; + case 3: // MINUS + return "\x02\x1b\x5f"; + case 4: // PERIOD + return "\x02\x1b\x3e"; + case 5: // SLASH + return "\x02\x1b\x3f"; + case 6: // 0 + return "\x02\x1b\x29"; + case 7: // 1 + return "\x02\x1b\x21"; + case 8: // 2 + return "\x02\x1b\x40"; + case 9: // 3 + return "\x02\x1b\x23"; + case 10: // 4 + return "\x02\x1b\x24"; + case 11: // 5 + return "\x02\x1b\x25"; + case 12: // 6 + return "\x02\x1b\x5e"; + case 13: // 7 + return "\x02\x1b\x26"; + case 14: // 8 + return "\x02\x1b\x2a"; + case 15: // 9 + return "\x02\x1b\x28"; + case 16: // SEMICOLON + return "\x02\x1b\x3a"; + case 17: // EQUAL + return "\x02\x1b\x2b"; + case 18: // A + return "\x02\x1b\x41"; + case 19: // B + return "\x02\x1b\x42"; + case 20: // C + return "\x02\x1b\x43"; + case 21: // D + return "\x02\x1b\x44"; + case 22: // E + return "\x02\x1b\x45"; + case 23: // F + return "\x02\x1b\x46"; + case 24: // G + return "\x02\x1b\x47"; + case 25: // H + return "\x02\x1b\x48"; + case 26: // I + return "\x02\x1b\x49"; + case 27: // J + return "\x02\x1b\x4a"; + case 28: // K + return "\x02\x1b\x4b"; + case 29: // L + return "\x02\x1b\x4c"; + case 30: // M + return "\x02\x1b\x4d"; + case 31: // N + return "\x02\x1b\x4e"; + case 32: // O + return "\x02\x1b\x4f"; + case 33: // P + return "\x02\x1b\x50"; + case 34: // Q + return "\x02\x1b\x51"; + case 35: // R + return "\x02\x1b\x52"; + case 36: // S + return "\x02\x1b\x53"; + case 37: // T + return "\x02\x1b\x54"; + case 38: // U + return "\x02\x1b\x55"; + case 39: // V + return "\x02\x1b\x56"; + case 40: // W + return "\x02\x1b\x57"; + case 41: // X + return "\x02\x1b\x58"; + case 42: // Y + return "\x02\x1b\x59"; + case 43: // Z + return "\x02\x1b\x5a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x7b"; + case 45: // BACKSLASH + return "\x02\x1b\x7c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x7d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x7e"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x34\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x34\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x34\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x34\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x34\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x34\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x34\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x34\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x34\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x34\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x34\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x34\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x34\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x34\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x34\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x34\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x34\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x34\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x34\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x34\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x34\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x34\x7e"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x5b\x43"; + case 57: // LEFT + return "\x03\x1b\x5b\x44"; + case 58: // DOWN + return "\x03\x1b\x5b\x42"; + case 59: // UP + return "\x03\x1b\x5b\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x5b\x48"; + case 63: // END + return "\x03\x1b\x5b\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + } // end switch(mods) + + } // end switch(action) in mode NORMAL + + + case APPLICATION: + switch(action & 3) { case 3: return NULL; + case 0: // RELEASE + return NULL; + + case 1: // PRESS + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x32\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x32\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x32\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x32\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x01\x00"; + case 1: // APOSTROPHE + return "\x01\x27"; + case 2: // COMMA + return "\x01\x2c"; + case 3: // MINUS + return "\x01\x2d"; + case 4: // PERIOD + return "\x01\x2e"; + case 5: // SLASH + return "\x01\x1f"; + case 6: // 0 + return "\x01\x30"; + case 7: // 1 + return "\x01\x31"; + case 8: // 2 + return "\x01\x32"; + case 9: // 3 + return "\x01\x33"; + case 10: // 4 + return "\x01\x34"; + case 11: // 5 + return "\x01\x35"; + case 12: // 6 + return "\x01\x1e"; + case 13: // 7 + return "\x01\x37"; + case 14: // 8 + return "\x01\x38"; + case 15: // 9 + return "\x01\x39"; + case 16: // SEMICOLON + return "\x01\x3b"; + case 17: // EQUAL + return "\x01\x3d"; + case 18: // A + return "\x01\x01"; + case 19: // B + return "\x01\x02"; + case 20: // C + return "\x01\x03"; + case 21: // D + return "\x01\x04"; + case 22: // E + return "\x01\x05"; + case 23: // F + return "\x01\x06"; + case 24: // G + return "\x01\x07"; + case 25: // H + return "\x01\x08"; + case 26: // I + return "\x01\x09"; + case 27: // J + return "\x01\x0a"; + case 28: // K + return "\x01\x0b"; + case 29: // L + return "\x01\x0c"; + case 30: // M + return "\x01\x0d"; + case 31: // N + return "\x01\x0e"; + case 32: // O + return "\x01\x0f"; + case 33: // P + return "\x01\x10"; + case 34: // Q + return "\x01\x11"; + case 35: // R + return "\x01\x12"; + case 36: // S + return "\x01\x13"; + case 37: // T + return "\x01\x14"; + case 38: // U + return "\x01\x15"; + case 39: // V + return "\x01\x16"; + case 40: // W + return "\x01\x17"; + case 41: // X + return "\x01\x18"; + case 42: // Y + return "\x01\x19"; + case 43: // Z + return "\x01\x1a"; + case 44: // LEFT_BRACKET + return "\x01\x1b"; + case 45: // BACKSLASH + return "\x01\x1c"; + case 46: // RIGHT_BRACKET + return "\x01\x1d"; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x35\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x35\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x35\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x35\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x35\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x35\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x35\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x35\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x35\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x35\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x35\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x35\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x35\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x35\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x35\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x35\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x35\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x35\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x35\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x35\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x35\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x27"; + case 2: // COMMA + return "\x02\x1b\x2c"; + case 3: // MINUS + return "\x02\x1b\x2d"; + case 4: // PERIOD + return "\x02\x1b\x2e"; + case 5: // SLASH + return "\x02\x1b\x2f"; + case 6: // 0 + return "\x02\x1b\x30"; + case 7: // 1 + return "\x02\x1b\x31"; + case 8: // 2 + return "\x02\x1b\x32"; + case 9: // 3 + return "\x02\x1b\x33"; + case 10: // 4 + return "\x02\x1b\x34"; + case 11: // 5 + return "\x02\x1b\x35"; + case 12: // 6 + return "\x02\x1b\x36"; + case 13: // 7 + return "\x02\x1b\x37"; + case 14: // 8 + return "\x02\x1b\x38"; + case 15: // 9 + return "\x02\x1b\x39"; + case 16: // SEMICOLON + return "\x02\x1b\x3b"; + case 17: // EQUAL + return "\x02\x1b\x3d"; + case 18: // A + return "\x02\x1b\x61"; + case 19: // B + return "\x02\x1b\x62"; + case 20: // C + return "\x02\x1b\x63"; + case 21: // D + return "\x02\x1b\x64"; + case 22: // E + return "\x02\x1b\x65"; + case 23: // F + return "\x02\x1b\x66"; + case 24: // G + return "\x02\x1b\x67"; + case 25: // H + return "\x02\x1b\x68"; + case 26: // I + return "\x02\x1b\x69"; + case 27: // J + return "\x02\x1b\x6a"; + case 28: // K + return "\x02\x1b\x6b"; + case 29: // L + return "\x02\x1b\x6c"; + case 30: // M + return "\x02\x1b\x6d"; + case 31: // N + return "\x02\x1b\x6e"; + case 32: // O + return "\x02\x1b\x6f"; + case 33: // P + return "\x02\x1b\x70"; + case 34: // Q + return "\x02\x1b\x71"; + case 35: // R + return "\x02\x1b\x72"; + case 36: // S + return "\x02\x1b\x73"; + case 37: // T + return "\x02\x1b\x74"; + case 38: // U + return "\x02\x1b\x75"; + case 39: // V + return "\x02\x1b\x76"; + case 40: // W + return "\x02\x1b\x77"; + case 41: // X + return "\x02\x1b\x78"; + case 42: // Y + return "\x02\x1b\x79"; + case 43: // Z + return "\x02\x1b\x7a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x5b"; + case 45: // BACKSLASH + return "\x02\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x5d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x60"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x02\x1b\x09"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x33\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x33\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x33\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x33\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x33\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x33\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x33\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x33\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x33\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x33\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x33\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x33\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x33\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x33\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x33\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x33\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x33\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x33\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x33\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x33\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x33\x7e"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x22"; + case 2: // COMMA + return "\x02\x1b\x3c"; + case 3: // MINUS + return "\x02\x1b\x5f"; + case 4: // PERIOD + return "\x02\x1b\x3e"; + case 5: // SLASH + return "\x02\x1b\x3f"; + case 6: // 0 + return "\x02\x1b\x29"; + case 7: // 1 + return "\x02\x1b\x21"; + case 8: // 2 + return "\x02\x1b\x40"; + case 9: // 3 + return "\x02\x1b\x23"; + case 10: // 4 + return "\x02\x1b\x24"; + case 11: // 5 + return "\x02\x1b\x25"; + case 12: // 6 + return "\x02\x1b\x5e"; + case 13: // 7 + return "\x02\x1b\x26"; + case 14: // 8 + return "\x02\x1b\x2a"; + case 15: // 9 + return "\x02\x1b\x28"; + case 16: // SEMICOLON + return "\x02\x1b\x3a"; + case 17: // EQUAL + return "\x02\x1b\x2b"; + case 18: // A + return "\x02\x1b\x41"; + case 19: // B + return "\x02\x1b\x42"; + case 20: // C + return "\x02\x1b\x43"; + case 21: // D + return "\x02\x1b\x44"; + case 22: // E + return "\x02\x1b\x45"; + case 23: // F + return "\x02\x1b\x46"; + case 24: // G + return "\x02\x1b\x47"; + case 25: // H + return "\x02\x1b\x48"; + case 26: // I + return "\x02\x1b\x49"; + case 27: // J + return "\x02\x1b\x4a"; + case 28: // K + return "\x02\x1b\x4b"; + case 29: // L + return "\x02\x1b\x4c"; + case 30: // M + return "\x02\x1b\x4d"; + case 31: // N + return "\x02\x1b\x4e"; + case 32: // O + return "\x02\x1b\x4f"; + case 33: // P + return "\x02\x1b\x50"; + case 34: // Q + return "\x02\x1b\x51"; + case 35: // R + return "\x02\x1b\x52"; + case 36: // S + return "\x02\x1b\x53"; + case 37: // T + return "\x02\x1b\x54"; + case 38: // U + return "\x02\x1b\x55"; + case 39: // V + return "\x02\x1b\x56"; + case 40: // W + return "\x02\x1b\x57"; + case 41: // X + return "\x02\x1b\x58"; + case 42: // Y + return "\x02\x1b\x59"; + case 43: // Z + return "\x02\x1b\x5a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x7b"; + case 45: // BACKSLASH + return "\x02\x1b\x7c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x7d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x7e"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x34\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x34\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x34\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x34\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x34\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x34\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x34\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x34\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x34\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x34\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x34\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x34\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x34\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x34\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x34\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x34\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x34\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x34\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x34\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x34\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x34\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x34\x7e"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + } // end switch(mods) + + case 2: // REPEAT + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x32\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x32\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x32\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x32\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x01\x00"; + case 1: // APOSTROPHE + return "\x01\x27"; + case 2: // COMMA + return "\x01\x2c"; + case 3: // MINUS + return "\x01\x2d"; + case 4: // PERIOD + return "\x01\x2e"; + case 5: // SLASH + return "\x01\x1f"; + case 6: // 0 + return "\x01\x30"; + case 7: // 1 + return "\x01\x31"; + case 8: // 2 + return "\x01\x32"; + case 9: // 3 + return "\x01\x33"; + case 10: // 4 + return "\x01\x34"; + case 11: // 5 + return "\x01\x35"; + case 12: // 6 + return "\x01\x1e"; + case 13: // 7 + return "\x01\x37"; + case 14: // 8 + return "\x01\x38"; + case 15: // 9 + return "\x01\x39"; + case 16: // SEMICOLON + return "\x01\x3b"; + case 17: // EQUAL + return "\x01\x3d"; + case 18: // A + return "\x01\x01"; + case 19: // B + return "\x01\x02"; + case 20: // C + return "\x01\x03"; + case 21: // D + return "\x01\x04"; + case 22: // E + return "\x01\x05"; + case 23: // F + return "\x01\x06"; + case 24: // G + return "\x01\x07"; + case 25: // H + return "\x01\x08"; + case 26: // I + return "\x01\x09"; + case 27: // J + return "\x01\x0a"; + case 28: // K + return "\x01\x0b"; + case 29: // L + return "\x01\x0c"; + case 30: // M + return "\x01\x0d"; + case 31: // N + return "\x01\x0e"; + case 32: // O + return "\x01\x0f"; + case 33: // P + return "\x01\x10"; + case 34: // Q + return "\x01\x11"; + case 35: // R + return "\x01\x12"; + case 36: // S + return "\x01\x13"; + case 37: // T + return "\x01\x14"; + case 38: // U + return "\x01\x15"; + case 39: // V + return "\x01\x16"; + case 40: // W + return "\x01\x17"; + case 41: // X + return "\x01\x18"; + case 42: // Y + return "\x01\x19"; + case 43: // Z + return "\x01\x1a"; + case 44: // LEFT_BRACKET + return "\x01\x1b"; + case 45: // BACKSLASH + return "\x01\x1c"; + case 46: // RIGHT_BRACKET + return "\x01\x1d"; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x35\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x35\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x35\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x35\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x35\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x35\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x35\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x35\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x35\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x35\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x35\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x35\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x35\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x35\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x35\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x35\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x35\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x35\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x35\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x35\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x35\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x27"; + case 2: // COMMA + return "\x02\x1b\x2c"; + case 3: // MINUS + return "\x02\x1b\x2d"; + case 4: // PERIOD + return "\x02\x1b\x2e"; + case 5: // SLASH + return "\x02\x1b\x2f"; + case 6: // 0 + return "\x02\x1b\x30"; + case 7: // 1 + return "\x02\x1b\x31"; + case 8: // 2 + return "\x02\x1b\x32"; + case 9: // 3 + return "\x02\x1b\x33"; + case 10: // 4 + return "\x02\x1b\x34"; + case 11: // 5 + return "\x02\x1b\x35"; + case 12: // 6 + return "\x02\x1b\x36"; + case 13: // 7 + return "\x02\x1b\x37"; + case 14: // 8 + return "\x02\x1b\x38"; + case 15: // 9 + return "\x02\x1b\x39"; + case 16: // SEMICOLON + return "\x02\x1b\x3b"; + case 17: // EQUAL + return "\x02\x1b\x3d"; + case 18: // A + return "\x02\x1b\x61"; + case 19: // B + return "\x02\x1b\x62"; + case 20: // C + return "\x02\x1b\x63"; + case 21: // D + return "\x02\x1b\x64"; + case 22: // E + return "\x02\x1b\x65"; + case 23: // F + return "\x02\x1b\x66"; + case 24: // G + return "\x02\x1b\x67"; + case 25: // H + return "\x02\x1b\x68"; + case 26: // I + return "\x02\x1b\x69"; + case 27: // J + return "\x02\x1b\x6a"; + case 28: // K + return "\x02\x1b\x6b"; + case 29: // L + return "\x02\x1b\x6c"; + case 30: // M + return "\x02\x1b\x6d"; + case 31: // N + return "\x02\x1b\x6e"; + case 32: // O + return "\x02\x1b\x6f"; + case 33: // P + return "\x02\x1b\x70"; + case 34: // Q + return "\x02\x1b\x71"; + case 35: // R + return "\x02\x1b\x72"; + case 36: // S + return "\x02\x1b\x73"; + case 37: // T + return "\x02\x1b\x74"; + case 38: // U + return "\x02\x1b\x75"; + case 39: // V + return "\x02\x1b\x76"; + case 40: // W + return "\x02\x1b\x77"; + case 41: // X + return "\x02\x1b\x78"; + case 42: // Y + return "\x02\x1b\x79"; + case 43: // Z + return "\x02\x1b\x7a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x5b"; + case 45: // BACKSLASH + return "\x02\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x5d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x60"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x02\x1b\x09"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x33\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x33\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x33\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x33\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x33\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x33\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x33\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x33\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x33\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x33\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x33\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x33\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x33\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x33\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x33\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x33\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x33\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x33\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x33\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x33\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x33\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x33\x7e"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x02\x1b\x20"; + case 1: // APOSTROPHE + return "\x02\x1b\x22"; + case 2: // COMMA + return "\x02\x1b\x3c"; + case 3: // MINUS + return "\x02\x1b\x5f"; + case 4: // PERIOD + return "\x02\x1b\x3e"; + case 5: // SLASH + return "\x02\x1b\x3f"; + case 6: // 0 + return "\x02\x1b\x29"; + case 7: // 1 + return "\x02\x1b\x21"; + case 8: // 2 + return "\x02\x1b\x40"; + case 9: // 3 + return "\x02\x1b\x23"; + case 10: // 4 + return "\x02\x1b\x24"; + case 11: // 5 + return "\x02\x1b\x25"; + case 12: // 6 + return "\x02\x1b\x5e"; + case 13: // 7 + return "\x02\x1b\x26"; + case 14: // 8 + return "\x02\x1b\x2a"; + case 15: // 9 + return "\x02\x1b\x28"; + case 16: // SEMICOLON + return "\x02\x1b\x3a"; + case 17: // EQUAL + return "\x02\x1b\x2b"; + case 18: // A + return "\x02\x1b\x41"; + case 19: // B + return "\x02\x1b\x42"; + case 20: // C + return "\x02\x1b\x43"; + case 21: // D + return "\x02\x1b\x44"; + case 22: // E + return "\x02\x1b\x45"; + case 23: // F + return "\x02\x1b\x46"; + case 24: // G + return "\x02\x1b\x47"; + case 25: // H + return "\x02\x1b\x48"; + case 26: // I + return "\x02\x1b\x49"; + case 27: // J + return "\x02\x1b\x4a"; + case 28: // K + return "\x02\x1b\x4b"; + case 29: // L + return "\x02\x1b\x4c"; + case 30: // M + return "\x02\x1b\x4d"; + case 31: // N + return "\x02\x1b\x4e"; + case 32: // O + return "\x02\x1b\x4f"; + case 33: // P + return "\x02\x1b\x50"; + case 34: // Q + return "\x02\x1b\x51"; + case 35: // R + return "\x02\x1b\x52"; + case 36: // S + return "\x02\x1b\x53"; + case 37: // T + return "\x02\x1b\x54"; + case 38: // U + return "\x02\x1b\x55"; + case 39: // V + return "\x02\x1b\x56"; + case 40: // W + return "\x02\x1b\x57"; + case 41: // X + return "\x02\x1b\x58"; + case 42: // Y + return "\x02\x1b\x59"; + case 43: // Z + return "\x02\x1b\x5a"; + case 44: // LEFT_BRACKET + return "\x02\x1b\x7b"; + case 45: // BACKSLASH + return "\x02\x1b\x7c"; + case 46: // RIGHT_BRACKET + return "\x02\x1b\x7d"; + case 47: // GRAVE_ACCENT + return "\x02\x1b\x7e"; + case 50: // ESCAPE + return "\x02\x1b\x1b"; + case 51: // ENTER + return "\x02\x1b\x0d"; + case 52: // TAB + return "\x03\x1b\x5b\x5a"; + case 53: // BACKSPACE + return "\x02\x1b\x7f"; + case 54: // INSERT + return "\x06\x1b\x5b\x32\x3b\x34\x7e"; + case 55: // DELETE + return "\x06\x1b\x5b\x33\x3b\x34\x7e"; + case 56: // RIGHT + return "\x06\x1b\x5b\x31\x3b\x34\x43"; + case 57: // LEFT + return "\x06\x1b\x5b\x31\x3b\x34\x44"; + case 58: // DOWN + return "\x06\x1b\x5b\x31\x3b\x34\x42"; + case 59: // UP + return "\x06\x1b\x5b\x31\x3b\x34\x41"; + case 60: // PAGE_UP + return "\x06\x1b\x5b\x35\x3b\x34\x7e"; + case 61: // PAGE_DOWN + return "\x06\x1b\x5b\x36\x3b\x34\x7e"; + case 62: // HOME + return "\x06\x1b\x5b\x31\x3b\x34\x48"; + case 63: // END + return "\x06\x1b\x5b\x31\x3b\x34\x46"; + case 69: // F1 + return "\x06\x1b\x5b\x31\x3b\x34\x50"; + case 70: // F2 + return "\x06\x1b\x5b\x31\x3b\x34\x51"; + case 71: // F3 + return "\x06\x1b\x5b\x31\x3b\x34\x52"; + case 72: // F4 + return "\x06\x1b\x5b\x31\x3b\x34\x53"; + case 73: // F5 + return "\x07\x1b\x5b\x31\x35\x3b\x34\x7e"; + case 74: // F6 + return "\x07\x1b\x5b\x31\x37\x3b\x34\x7e"; + case 75: // F7 + return "\x07\x1b\x5b\x31\x38\x3b\x34\x7e"; + case 76: // F8 + return "\x07\x1b\x5b\x31\x39\x3b\x34\x7e"; + case 77: // F9 + return "\x07\x1b\x5b\x32\x30\x3b\x34\x7e"; + case 78: // F10 + return "\x07\x1b\x5b\x32\x31\x3b\x34\x7e"; + case 79: // F11 + return "\x07\x1b\x5b\x32\x33\x3b\x34\x7e"; + case 80: // F12 + return "\x07\x1b\x5b\x32\x34\x3b\x34\x7e"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 50: // ESCAPE + return "\x01\x1b"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x01\x09"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x04\x1b\x5b\x32\x7e"; + case 55: // DELETE + return "\x04\x1b\x5b\x33\x7e"; + case 56: // RIGHT + return "\x03\x1b\x4f\x43"; + case 57: // LEFT + return "\x03\x1b\x4f\x44"; + case 58: // DOWN + return "\x03\x1b\x4f\x42"; + case 59: // UP + return "\x03\x1b\x4f\x41"; + case 60: // PAGE_UP + return "\x04\x1b\x5b\x35\x7e"; + case 61: // PAGE_DOWN + return "\x04\x1b\x5b\x36\x7e"; + case 62: // HOME + return "\x03\x1b\x4f\x48"; + case 63: // END + return "\x03\x1b\x4f\x46"; + case 69: // F1 + return "\x03\x1b\x4f\x50"; + case 70: // F2 + return "\x03\x1b\x4f\x51"; + case 71: // F3 + return "\x03\x1b\x4f\x52"; + case 72: // F4 + return "\x03\x1b\x4f\x53"; + case 73: // F5 + return "\x05\x1b\x5b\x31\x35\x7e"; + case 74: // F6 + return "\x05\x1b\x5b\x31\x37\x7e"; + case 75: // F7 + return "\x05\x1b\x5b\x31\x38\x7e"; + case 76: // F8 + return "\x05\x1b\x5b\x31\x39\x7e"; + case 77: // F9 + return "\x05\x1b\x5b\x32\x30\x7e"; + case 78: // F10 + return "\x05\x1b\x5b\x32\x31\x7e"; + case 79: // F11 + return "\x05\x1b\x5b\x32\x33\x7e"; + case 80: // F12 + return "\x05\x1b\x5b\x32\x34\x7e"; + case 109: // KP_ENTER + return "\x01\x0d"; + } // end switch(key) + } // end switch(mods) + + } // end switch(action) in mode APPLICATION + + + case EXTENDED: + switch(action & 3) { case 3: return NULL; + case 0: // RELEASE + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x41\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x41\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x41\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x41\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x41\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x41\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x41\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x41\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x41\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x41\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x41\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x41\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x41\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x41\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x41\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x41\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x41\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x41\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x41\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x41\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x41\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x41\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x41\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x41\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x41\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x41\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x41\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x41\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x41\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x41\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x41\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x41\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x41\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x41\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x41\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x41\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x41\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x41\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x41\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x41\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x41\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x41\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x41\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x41\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x41\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x41\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x41\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x41\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x41\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x41\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x41\x79\x1b\x5c"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x41\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x41\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x41\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x41\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x41\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x41\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x41\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x41\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x41\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x41\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x41\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x41\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x41\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x41\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x41\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x41\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x41\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x41\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x41\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x41\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x41\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x41\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x41\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x41\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x41\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x41\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x41\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x41\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x41\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x41\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x41\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x41\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x41\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x41\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x41\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x41\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x41\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x41\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x41\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x41\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x41\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x41\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x41\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x41\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x41\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x41\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x41\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x41\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x42\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x42\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x42\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x42\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x42\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x42\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x42\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x42\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x42\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x42\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x42\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x42\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x42\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x42\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x42\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x42\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x42\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x42\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x42\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x42\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x42\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x42\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x42\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x42\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x42\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x42\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x42\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x42\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x42\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x42\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x42\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x42\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x42\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x42\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x42\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x42\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x42\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x42\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x42\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x42\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x42\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x42\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x42\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x42\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x42\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x42\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x42\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x42\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x42\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x42\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x42\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x42\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x42\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x43\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x43\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x43\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x43\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x43\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x43\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x43\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x43\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x43\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x43\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x43\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x43\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x43\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x43\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x43\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x43\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x43\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x43\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x43\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x43\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x43\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x43\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x43\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x43\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x43\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x43\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x43\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x43\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x43\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x43\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x43\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x43\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x43\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x43\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x43\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x43\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x43\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x43\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x43\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x43\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x43\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x43\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x43\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x43\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x43\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x43\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x43\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x43\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x43\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x43\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x43\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x43\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x43\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x43\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x43\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x43\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x43\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x43\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x43\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x43\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x43\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x43\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x43\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x43\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x43\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x43\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x43\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x43\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x43\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x43\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x43\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x43\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x43\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x43\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x43\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x43\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x43\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x43\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x43\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x43\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x43\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x43\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x43\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x43\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x43\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x43\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x43\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x43\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x43\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x43\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x43\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x43\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x43\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x43\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x43\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x43\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x43\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x43\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x43\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x43\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x43\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x44\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x44\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x44\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x44\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x44\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x44\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x44\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x44\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x44\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x44\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x44\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x44\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x44\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x44\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x44\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x44\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x44\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x44\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x44\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x44\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x44\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x44\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x44\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x44\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x44\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x44\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x44\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x44\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x44\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x44\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x44\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x44\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x44\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x44\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x44\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x44\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x44\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x44\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x44\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x44\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x44\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x44\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x44\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x44\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x44\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x44\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x44\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x44\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x44\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x44\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x44\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x44\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x44\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x44\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x44\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x44\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x44\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x44\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x44\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x44\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x44\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x44\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x44\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x44\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x44\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x44\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x44\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x44\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x44\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x44\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x44\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x44\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x44\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x44\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x44\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x44\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x44\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x44\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x44\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x44\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x44\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x44\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x44\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x44\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x44\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x44\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x44\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x44\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x44\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x44\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x44\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x44\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x44\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x44\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x44\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x44\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x44\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x44\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x44\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x44\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x44\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x45\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x45\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x45\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x45\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x45\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x45\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x45\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x45\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x45\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x45\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x45\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x45\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x45\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x45\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x45\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x45\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x45\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x45\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x45\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x45\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x45\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x45\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x45\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x45\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x45\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x45\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x45\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x45\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x45\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x45\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x45\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x45\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x45\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x45\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x45\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x45\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x45\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x45\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x45\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x45\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x45\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x45\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x45\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x45\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x45\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x45\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x45\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x45\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x45\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x45\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x45\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x45\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x45\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x45\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x45\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x45\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x45\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x45\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x45\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x45\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x45\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x45\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x45\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x45\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x45\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x45\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x45\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x45\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x45\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x45\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x45\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x45\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x45\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x45\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x45\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x45\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x45\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x45\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x45\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x45\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x45\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x45\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x45\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x45\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x45\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x45\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x45\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x45\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x45\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x45\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x45\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x45\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x45\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x45\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x45\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x45\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x45\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x45\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x45\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x45\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x45\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x46\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x46\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x46\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x46\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x46\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x46\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x46\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x46\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x46\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x46\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x46\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x46\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x46\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x46\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x46\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x46\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x46\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x46\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x46\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x46\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x46\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x46\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x46\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x46\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x46\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x46\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x46\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x46\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x46\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x46\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x46\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x46\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x46\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x46\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x46\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x46\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x46\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x46\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x46\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x46\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x46\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x46\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x46\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x46\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x46\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x46\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x46\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x46\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x46\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x46\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x46\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x46\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x46\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x46\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x46\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x46\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x46\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x46\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x46\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x46\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x46\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x46\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x46\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x46\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x46\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x46\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x46\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x46\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x46\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x46\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x46\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x46\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x46\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x46\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x46\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x46\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x46\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x46\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x46\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x46\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x46\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x46\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x46\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x46\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x46\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x46\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x46\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x46\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x46\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x46\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x46\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x46\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x46\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x46\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x46\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x46\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x46\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x46\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x46\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x46\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x46\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x47\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x47\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x47\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x47\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x47\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x47\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x47\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x47\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x47\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x47\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x47\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x47\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x47\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x47\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x47\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x47\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x47\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x47\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x47\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x47\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x47\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x47\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x47\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x47\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x47\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x47\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x47\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x47\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x47\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x47\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x47\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x47\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x47\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x47\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x47\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x47\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x47\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x47\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x47\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x47\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x47\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x47\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x47\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x47\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x47\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x47\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x47\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x47\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x47\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x47\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x47\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x47\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x47\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x47\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x47\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x47\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x47\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x47\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x47\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x47\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x47\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x47\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x47\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x47\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x47\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x47\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x47\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x47\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x47\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x47\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x47\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x47\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x47\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x47\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x47\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x47\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x47\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x47\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x47\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x47\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x47\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x47\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x47\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x47\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x47\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x47\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x47\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x47\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x47\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x47\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x47\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x47\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x47\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x47\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x47\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x47\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x47\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x47\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x47\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x47\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x47\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x48\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x48\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x48\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x48\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x48\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x48\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x48\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x48\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x48\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x48\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x48\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x48\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x48\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x48\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x48\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x48\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x48\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x48\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x48\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x48\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x48\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x48\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x48\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x48\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x48\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x48\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x48\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x48\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x48\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x48\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x48\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x48\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x48\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x48\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x48\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x48\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x48\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x48\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x48\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x48\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x48\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x48\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x48\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x48\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x48\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x48\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x48\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x48\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x48\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x48\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x48\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x48\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x48\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x48\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x48\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x48\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x48\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x48\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x48\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x48\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x48\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x48\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x48\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x48\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x48\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x48\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x48\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x48\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x48\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x48\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x48\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x48\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x48\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x48\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x48\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x48\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x48\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x48\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x48\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x48\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x48\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x48\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x48\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x48\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x48\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x48\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x48\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x48\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x48\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x48\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x48\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x48\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x48\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x48\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x48\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x48\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x48\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x48\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x48\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x48\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x48\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x49\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x49\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x49\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x49\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x49\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x49\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x49\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x49\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x49\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x49\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x49\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x49\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x49\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x49\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x49\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x49\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x49\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x49\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x49\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x49\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x49\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x49\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x49\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x49\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x49\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x49\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x49\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x49\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x49\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x49\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x49\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x49\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x49\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x49\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x49\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x49\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x49\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x49\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x49\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x49\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x49\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x49\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x49\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x49\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x49\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x49\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x49\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x49\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x49\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x49\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x49\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x49\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x49\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x49\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x49\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x49\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x49\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x49\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x49\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x49\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x49\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x49\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x49\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x49\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x49\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x49\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x49\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x49\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x49\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x49\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x49\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x49\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x49\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x49\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x49\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x49\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x49\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x49\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x49\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x49\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x49\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x49\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x49\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x49\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x49\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x49\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x49\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x49\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x49\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x49\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x49\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x49\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x49\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x49\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x49\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x49\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x49\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x49\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x49\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x49\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x49\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x4a\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x4a\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x4a\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x4a\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x4a\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x4a\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x4a\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x4a\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x4a\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x4a\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x4a\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x4a\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x4a\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x4a\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x4a\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x4a\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x4a\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x4a\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x4a\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x4a\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x4a\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x4a\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x4a\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x4a\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x4a\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x4a\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x4a\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x4a\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x4a\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x4a\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x4a\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x4a\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x4a\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x4a\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x4a\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x4a\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x4a\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x4a\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x4a\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x4a\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x4a\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x4a\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x4a\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x4a\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4a\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x4a\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4a\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x4a\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x4a\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x4a\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x4a\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x4a\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x4a\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x4a\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x4a\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x4a\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x4a\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x4a\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x4a\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x4a\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x4a\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x4a\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x4a\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x4a\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x4a\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x4a\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x4a\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x4a\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x4a\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x4a\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x4a\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x4a\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x4a\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x4a\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x4a\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x4a\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x4a\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x4a\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x4a\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x4a\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x4a\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x4a\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x4a\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x4a\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x4a\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4a\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x4b\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x4b\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x4b\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x4b\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x4b\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x4b\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x4b\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x4b\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x4b\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x4b\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x4b\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x4b\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x4b\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x4b\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x4b\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x4b\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x4b\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x4b\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x4b\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x4b\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x4b\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x4b\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x4b\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x4b\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x4b\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x4b\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x4b\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x4b\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x4b\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x4b\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x4b\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x4b\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x4b\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x4b\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x4b\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x4b\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x4b\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x4b\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x4b\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x4b\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x4b\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x4b\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x4b\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x4b\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4b\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x4b\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4b\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x4b\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x4b\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x4b\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x4b\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x4b\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x4b\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x4b\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x4b\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x4b\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x4b\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x4b\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x4b\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x4b\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x4b\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x4b\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x4b\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x4b\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x4b\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x4b\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x4b\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x4b\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x4b\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x4b\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x4b\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x4b\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x4b\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x4b\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x4b\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x4b\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x4b\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x4b\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x4b\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x4b\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x4b\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x4b\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x4b\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x4b\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x4b\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4b\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x4c\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x4c\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x4c\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x4c\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x4c\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x4c\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x4c\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x4c\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x4c\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x4c\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x4c\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x4c\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x4c\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x4c\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x4c\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x4c\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x4c\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x4c\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x4c\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x4c\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x4c\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x4c\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x4c\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x4c\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x4c\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x4c\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x4c\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x4c\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x4c\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x4c\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x4c\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x4c\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x4c\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x4c\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x4c\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x4c\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x4c\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x4c\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x4c\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x4c\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x4c\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x4c\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x4c\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x4c\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4c\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x4c\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4c\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x4c\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x4c\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x4c\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x4c\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x4c\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x4c\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x4c\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x4c\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x4c\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x4c\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x4c\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x4c\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x4c\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x4c\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x4c\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x4c\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x4c\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x4c\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x4c\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x4c\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x4c\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x4c\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x4c\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x4c\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x4c\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x4c\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x4c\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x4c\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x4c\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x4c\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x4c\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x4c\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x4c\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x4c\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x4c\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x4c\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x4c\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x4c\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4c\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x4d\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x4d\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x4d\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x4d\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x4d\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x4d\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x4d\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x4d\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x4d\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x4d\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x4d\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x4d\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x4d\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x4d\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x4d\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x4d\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x4d\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x4d\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x4d\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x4d\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x4d\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x4d\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x4d\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x4d\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x4d\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x4d\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x4d\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x4d\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x4d\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x4d\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x4d\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x4d\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x4d\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x4d\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x4d\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x4d\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x4d\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x4d\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x4d\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x4d\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x4d\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x4d\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x4d\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x4d\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4d\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x4d\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4d\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x4d\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x4d\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x4d\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x4d\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x4d\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x4d\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x4d\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x4d\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x4d\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x4d\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x4d\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x4d\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x4d\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x4d\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x4d\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x4d\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x4d\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x4d\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x4d\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x4d\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x4d\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x4d\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x4d\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x4d\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x4d\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x4d\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x4d\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x4d\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x4d\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x4d\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x4d\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x4d\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x4d\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x4d\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x4d\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x4d\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x4d\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x4d\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4d\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x4e\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x4e\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x4e\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x4e\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x4e\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x4e\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x4e\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x4e\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x4e\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x4e\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x4e\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x4e\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x4e\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x4e\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x4e\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x4e\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x4e\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x4e\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x4e\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x4e\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x4e\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x4e\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x4e\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x4e\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x4e\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x4e\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x4e\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x4e\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x4e\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x4e\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x4e\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x4e\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x4e\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x4e\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x4e\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x4e\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x4e\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x4e\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x4e\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x4e\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x4e\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x4e\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x4e\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x4e\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4e\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x4e\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4e\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x4e\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x4e\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x4e\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x4e\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x4e\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x4e\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x4e\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x4e\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x4e\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x4e\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x4e\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x4e\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x4e\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x4e\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x4e\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x4e\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x4e\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x4e\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x4e\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x4e\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x4e\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x4e\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x4e\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x4e\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x4e\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x4e\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x4e\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x4e\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x4e\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x4e\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x4e\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x4e\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x4e\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x4e\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x4e\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x4e\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x4e\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x4e\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4e\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x4f\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x4f\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x4f\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x4f\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x4f\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x4f\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x4f\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x4f\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x4f\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x4f\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x4f\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x4f\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x4f\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x4f\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x4f\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x4f\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x4f\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x4f\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x4f\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x4f\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x4f\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x4f\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x4f\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x4f\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x4f\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x4f\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x4f\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x4f\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x4f\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x4f\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x4f\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x4f\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x4f\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x4f\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x4f\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x4f\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x4f\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x4f\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x4f\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x4f\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x4f\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x4f\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x4f\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x4f\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4f\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x4f\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x4f\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x4f\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x4f\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x4f\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x4f\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x4f\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x4f\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x4f\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x4f\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x4f\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x4f\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x4f\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x4f\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x4f\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x4f\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x4f\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x4f\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x4f\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x4f\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x4f\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x4f\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x4f\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x4f\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x4f\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x4f\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x4f\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x4f\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x4f\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x4f\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x4f\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x4f\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x4f\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x4f\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x4f\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x4f\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x4f\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x4f\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x4f\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x4f\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x4f\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x72\x50\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x72\x50\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x72\x50\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x72\x50\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x72\x50\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x72\x50\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x72\x50\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x72\x50\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x72\x50\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x72\x50\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x72\x50\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x72\x50\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x72\x50\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x72\x50\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x72\x50\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x72\x50\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x72\x50\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x72\x50\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x72\x50\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x72\x50\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x72\x50\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x72\x50\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x72\x50\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x72\x50\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x72\x50\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x72\x50\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x72\x50\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x72\x50\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x72\x50\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x72\x50\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x72\x50\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x72\x50\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x72\x50\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x72\x50\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x72\x50\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x72\x50\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x72\x50\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x72\x50\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x72\x50\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x72\x50\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x72\x50\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x72\x50\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x72\x50\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x72\x50\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x50\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x72\x50\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x72\x50\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x72\x50\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x72\x50\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x72\x50\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x72\x50\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x72\x50\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x72\x50\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x72\x50\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x72\x50\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x72\x50\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x72\x50\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x72\x50\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x72\x50\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x72\x50\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x72\x50\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x72\x50\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x72\x50\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x72\x50\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x72\x50\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x72\x50\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x72\x50\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x72\x50\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x72\x50\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x72\x50\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x72\x50\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x72\x50\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x72\x50\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x72\x50\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x72\x50\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x72\x50\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x72\x50\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x72\x50\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x72\x50\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x72\x50\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x72\x50\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x72\x50\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x72\x50\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x72\x50\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x72\x50\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x72\x50\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x72\x50\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x72\x50\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x72\x50\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x72\x50\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x72\x50\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x72\x50\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x72\x50\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x50\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x50\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x72\x50\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x72\x50\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x72\x50\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x72\x50\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x72\x50\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x72\x50\x42\x68\x1b\x5c"; + } // end switch(key) + } // end switch(mods) + + case 1: // PRESS + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x41\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x41\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x41\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x41\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x41\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x41\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x41\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x41\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x41\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x41\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x41\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x41\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x41\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x41\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x41\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x41\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x41\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x41\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x41\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x41\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x41\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x41\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x41\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x41\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x41\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x41\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x41\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x41\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x41\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x41\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x41\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x41\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x41\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x41\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x41\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x41\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x41\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x41\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x41\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x41\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x41\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x41\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x41\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x41\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x41\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x41\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x41\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x41\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x41\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x41\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x41\x79\x1b\x5c"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x41\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x41\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x41\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x41\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x41\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x41\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x41\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x41\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x41\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x41\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x41\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x41\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x41\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x41\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x41\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x41\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x41\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x41\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x41\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x41\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x41\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x41\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x41\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x41\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x41\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x41\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x41\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x41\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x41\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x41\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x41\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x41\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x41\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x41\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x41\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x41\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x41\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x41\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x41\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x41\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x41\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x41\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x41\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x41\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x41\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x41\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x41\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x41\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x42\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x42\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x42\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x42\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x42\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x42\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x42\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x42\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x42\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x42\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x42\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x42\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x42\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x42\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x42\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x42\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x42\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x42\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x42\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x42\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x42\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x42\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x42\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x42\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x42\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x42\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x42\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x42\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x42\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x42\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x42\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x42\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x42\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x42\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x42\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x42\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x42\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x42\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x42\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x42\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x42\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x42\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x42\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x42\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x42\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x42\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x42\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x42\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x42\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x42\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x42\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x42\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x42\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x43\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x43\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x43\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x43\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x43\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x43\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x43\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x43\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x43\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x43\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x43\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x43\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x43\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x43\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x43\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x43\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x43\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x43\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x43\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x43\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x43\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x43\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x43\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x43\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x43\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x43\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x43\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x43\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x43\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x43\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x43\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x43\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x43\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x43\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x43\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x43\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x43\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x43\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x43\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x43\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x43\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x43\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x43\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x43\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x43\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x43\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x43\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x43\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x43\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x43\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x43\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x43\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x43\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x43\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x43\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x43\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x43\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x43\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x43\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x43\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x43\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x43\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x43\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x43\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x43\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x43\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x43\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x43\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x43\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x43\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x43\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x43\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x43\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x43\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x43\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x43\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x43\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x43\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x43\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x43\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x43\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x43\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x43\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x43\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x43\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x43\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x43\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x43\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x43\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x43\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x43\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x43\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x43\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x43\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x43\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x43\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x43\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x43\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x43\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x43\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x43\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x44\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x44\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x44\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x44\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x44\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x44\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x44\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x44\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x44\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x44\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x44\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x44\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x44\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x44\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x44\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x44\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x44\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x44\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x44\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x44\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x44\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x44\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x44\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x44\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x44\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x44\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x44\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x44\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x44\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x44\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x44\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x44\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x44\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x44\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x44\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x44\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x44\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x44\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x44\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x44\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x44\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x44\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x44\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x44\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x44\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x44\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x44\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x44\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x44\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x44\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x44\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x44\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x44\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x44\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x44\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x44\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x44\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x44\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x44\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x44\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x44\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x44\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x44\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x44\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x44\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x44\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x44\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x44\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x44\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x44\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x44\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x44\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x44\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x44\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x44\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x44\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x44\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x44\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x44\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x44\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x44\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x44\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x44\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x44\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x44\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x44\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x44\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x44\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x44\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x44\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x44\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x44\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x44\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x44\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x44\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x44\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x44\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x44\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x44\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x44\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x44\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x45\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x45\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x45\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x45\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x45\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x45\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x45\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x45\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x45\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x45\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x45\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x45\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x45\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x45\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x45\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x45\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x45\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x45\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x45\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x45\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x45\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x45\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x45\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x45\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x45\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x45\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x45\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x45\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x45\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x45\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x45\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x45\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x45\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x45\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x45\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x45\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x45\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x45\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x45\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x45\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x45\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x45\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x45\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x45\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x45\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x45\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x45\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x45\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x45\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x45\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x45\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x45\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x45\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x45\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x45\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x45\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x45\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x45\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x45\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x45\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x45\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x45\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x45\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x45\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x45\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x45\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x45\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x45\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x45\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x45\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x45\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x45\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x45\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x45\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x45\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x45\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x45\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x45\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x45\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x45\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x45\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x45\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x45\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x45\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x45\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x45\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x45\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x45\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x45\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x45\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x45\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x45\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x45\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x45\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x45\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x45\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x45\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x45\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x45\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x45\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x45\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x46\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x46\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x46\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x46\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x46\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x46\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x46\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x46\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x46\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x46\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x46\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x46\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x46\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x46\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x46\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x46\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x46\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x46\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x46\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x46\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x46\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x46\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x46\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x46\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x46\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x46\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x46\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x46\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x46\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x46\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x46\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x46\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x46\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x46\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x46\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x46\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x46\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x46\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x46\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x46\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x46\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x46\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x46\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x46\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x46\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x46\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x46\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x46\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x46\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x46\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x46\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x46\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x46\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x46\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x46\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x46\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x46\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x46\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x46\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x46\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x46\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x46\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x46\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x46\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x46\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x46\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x46\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x46\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x46\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x46\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x46\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x46\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x46\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x46\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x46\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x46\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x46\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x46\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x46\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x46\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x46\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x46\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x46\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x46\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x46\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x46\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x46\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x46\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x46\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x46\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x46\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x46\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x46\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x46\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x46\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x46\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x46\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x46\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x46\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x46\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x46\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x47\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x47\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x47\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x47\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x47\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x47\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x47\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x47\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x47\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x47\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x47\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x47\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x47\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x47\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x47\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x47\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x47\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x47\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x47\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x47\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x47\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x47\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x47\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x47\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x47\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x47\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x47\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x47\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x47\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x47\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x47\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x47\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x47\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x47\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x47\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x47\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x47\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x47\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x47\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x47\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x47\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x47\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x47\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x47\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x47\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x47\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x47\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x47\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x47\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x47\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x47\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x47\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x47\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x47\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x47\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x47\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x47\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x47\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x47\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x47\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x47\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x47\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x47\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x47\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x47\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x47\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x47\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x47\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x47\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x47\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x47\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x47\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x47\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x47\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x47\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x47\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x47\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x47\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x47\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x47\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x47\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x47\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x47\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x47\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x47\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x47\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x47\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x47\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x47\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x47\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x47\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x47\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x47\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x47\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x47\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x47\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x47\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x47\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x47\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x47\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x47\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x48\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x48\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x48\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x48\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x48\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x48\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x48\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x48\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x48\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x48\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x48\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x48\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x48\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x48\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x48\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x48\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x48\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x48\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x48\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x48\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x48\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x48\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x48\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x48\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x48\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x48\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x48\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x48\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x48\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x48\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x48\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x48\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x48\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x48\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x48\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x48\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x48\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x48\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x48\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x48\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x48\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x48\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x48\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x48\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x48\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x48\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x48\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x48\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x48\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x48\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x48\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x48\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x48\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x48\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x48\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x48\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x48\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x48\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x48\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x48\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x48\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x48\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x48\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x48\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x48\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x48\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x48\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x48\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x48\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x48\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x48\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x48\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x48\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x48\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x48\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x48\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x48\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x48\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x48\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x48\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x48\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x48\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x48\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x48\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x48\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x48\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x48\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x48\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x48\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x48\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x48\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x48\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x48\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x48\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x48\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x48\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x48\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x48\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x48\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x48\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x48\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x49\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x49\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x49\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x49\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x49\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x49\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x49\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x49\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x49\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x49\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x49\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x49\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x49\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x49\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x49\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x49\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x49\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x49\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x49\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x49\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x49\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x49\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x49\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x49\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x49\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x49\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x49\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x49\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x49\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x49\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x49\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x49\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x49\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x49\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x49\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x49\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x49\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x49\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x49\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x49\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x49\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x49\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x49\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x49\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x49\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x49\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x49\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x49\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x49\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x49\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x49\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x49\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x49\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x49\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x49\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x49\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x49\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x49\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x49\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x49\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x49\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x49\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x49\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x49\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x49\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x49\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x49\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x49\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x49\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x49\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x49\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x49\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x49\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x49\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x49\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x49\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x49\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x49\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x49\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x49\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x49\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x49\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x49\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x49\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x49\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x49\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x49\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x49\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x49\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x49\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x49\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x49\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x49\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x49\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x49\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x49\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x49\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x49\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x49\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x49\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x49\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x4a\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x4a\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x4a\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x4a\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x4a\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x4a\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x4a\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x4a\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x4a\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x4a\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x4a\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x4a\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x4a\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x4a\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x4a\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x4a\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x4a\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x4a\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x4a\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x4a\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x4a\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x4a\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x4a\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x4a\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x4a\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x4a\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x4a\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x4a\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x4a\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x4a\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x4a\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x4a\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x4a\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x4a\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x4a\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x4a\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x4a\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x4a\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x4a\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x4a\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x4a\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x4a\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x4a\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x4a\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4a\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x4a\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4a\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x4a\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x4a\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x4a\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x4a\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x4a\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x4a\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x4a\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x4a\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x4a\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x4a\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x4a\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x4a\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x4a\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x4a\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x4a\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x4a\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x4a\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x4a\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x4a\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x4a\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x4a\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x4a\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x4a\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x4a\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x4a\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x4a\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x4a\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x4a\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x4a\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x4a\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x4a\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x4a\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x4a\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x4a\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x4a\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x4a\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x4a\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x4a\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4a\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x4b\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x4b\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x4b\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x4b\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x4b\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x4b\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x4b\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x4b\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x4b\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x4b\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x4b\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x4b\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x4b\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x4b\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x4b\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x4b\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x4b\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x4b\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x4b\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x4b\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x4b\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x4b\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x4b\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x4b\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x4b\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x4b\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x4b\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x4b\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x4b\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x4b\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x4b\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x4b\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x4b\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x4b\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x4b\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x4b\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x4b\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x4b\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x4b\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x4b\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x4b\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x4b\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x4b\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x4b\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4b\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x4b\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4b\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x4b\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x4b\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x4b\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x4b\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x4b\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x4b\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x4b\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x4b\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x4b\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x4b\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x4b\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x4b\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x4b\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x4b\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x4b\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x4b\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x4b\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x4b\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x4b\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x4b\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x4b\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x4b\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x4b\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x4b\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x4b\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x4b\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x4b\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x4b\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x4b\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x4b\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x4b\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x4b\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x4b\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x4b\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x4b\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x4b\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x4b\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x4b\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4b\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x4c\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x4c\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x4c\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x4c\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x4c\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x4c\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x4c\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x4c\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x4c\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x4c\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x4c\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x4c\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x4c\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x4c\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x4c\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x4c\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x4c\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x4c\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x4c\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x4c\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x4c\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x4c\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x4c\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x4c\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x4c\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x4c\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x4c\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x4c\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x4c\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x4c\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x4c\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x4c\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x4c\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x4c\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x4c\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x4c\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x4c\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x4c\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x4c\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x4c\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x4c\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x4c\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x4c\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x4c\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4c\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x4c\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4c\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x4c\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x4c\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x4c\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x4c\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x4c\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x4c\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x4c\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x4c\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x4c\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x4c\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x4c\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x4c\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x4c\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x4c\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x4c\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x4c\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x4c\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x4c\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x4c\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x4c\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x4c\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x4c\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x4c\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x4c\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x4c\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x4c\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x4c\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x4c\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x4c\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x4c\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x4c\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x4c\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x4c\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x4c\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x4c\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x4c\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x4c\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x4c\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4c\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x4d\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x4d\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x4d\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x4d\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x4d\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x4d\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x4d\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x4d\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x4d\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x4d\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x4d\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x4d\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x4d\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x4d\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x4d\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x4d\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x4d\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x4d\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x4d\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x4d\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x4d\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x4d\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x4d\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x4d\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x4d\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x4d\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x4d\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x4d\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x4d\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x4d\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x4d\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x4d\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x4d\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x4d\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x4d\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x4d\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x4d\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x4d\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x4d\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x4d\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x4d\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x4d\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x4d\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x4d\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4d\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x4d\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4d\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x4d\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x4d\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x4d\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x4d\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x4d\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x4d\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x4d\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x4d\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x4d\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x4d\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x4d\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x4d\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x4d\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x4d\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x4d\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x4d\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x4d\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x4d\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x4d\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x4d\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x4d\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x4d\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x4d\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x4d\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x4d\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x4d\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x4d\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x4d\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x4d\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x4d\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x4d\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x4d\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x4d\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x4d\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x4d\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x4d\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x4d\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x4d\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4d\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x4e\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x4e\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x4e\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x4e\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x4e\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x4e\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x4e\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x4e\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x4e\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x4e\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x4e\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x4e\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x4e\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x4e\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x4e\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x4e\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x4e\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x4e\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x4e\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x4e\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x4e\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x4e\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x4e\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x4e\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x4e\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x4e\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x4e\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x4e\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x4e\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x4e\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x4e\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x4e\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x4e\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x4e\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x4e\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x4e\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x4e\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x4e\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x4e\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x4e\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x4e\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x4e\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x4e\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x4e\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4e\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x4e\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4e\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x4e\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x4e\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x4e\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x4e\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x4e\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x4e\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x4e\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x4e\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x4e\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x4e\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x4e\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x4e\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x4e\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x4e\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x4e\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x4e\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x4e\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x4e\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x4e\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x4e\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x4e\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x4e\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x4e\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x4e\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x4e\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x4e\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x4e\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x4e\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x4e\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x4e\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x4e\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x4e\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x4e\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x4e\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x4e\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x4e\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x4e\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x4e\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4e\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x4f\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x4f\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x4f\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x4f\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x4f\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x4f\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x4f\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x4f\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x4f\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x4f\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x4f\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x4f\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x4f\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x4f\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x4f\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x4f\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x4f\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x4f\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x4f\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x4f\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x4f\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x4f\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x4f\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x4f\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x4f\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x4f\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x4f\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x4f\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x4f\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x4f\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x4f\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x4f\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x4f\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x4f\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x4f\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x4f\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x4f\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x4f\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x4f\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x4f\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x4f\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x4f\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x4f\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x4f\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4f\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x4f\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x4f\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x4f\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x4f\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x4f\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x4f\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x4f\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x4f\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x4f\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x4f\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x4f\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x4f\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x4f\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x4f\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x4f\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x4f\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x4f\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x4f\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x4f\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x4f\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x4f\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x4f\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x4f\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x4f\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x4f\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x4f\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x4f\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x4f\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x4f\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x4f\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x4f\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x4f\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x4f\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x4f\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x4f\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x4f\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x4f\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x4f\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x4f\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x4f\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x4f\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x70\x50\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x70\x50\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x70\x50\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x70\x50\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x70\x50\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x70\x50\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x70\x50\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x70\x50\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x70\x50\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x70\x50\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x70\x50\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x70\x50\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x70\x50\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x70\x50\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x70\x50\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x70\x50\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x70\x50\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x70\x50\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x70\x50\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x70\x50\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x70\x50\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x70\x50\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x70\x50\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x70\x50\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x70\x50\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x70\x50\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x70\x50\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x70\x50\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x70\x50\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x70\x50\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x70\x50\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x70\x50\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x70\x50\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x70\x50\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x70\x50\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x70\x50\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x70\x50\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x70\x50\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x70\x50\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x70\x50\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x70\x50\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x70\x50\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x70\x50\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x70\x50\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x50\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x70\x50\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x70\x50\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x70\x50\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x70\x50\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x70\x50\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x70\x50\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x70\x50\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x70\x50\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x70\x50\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x70\x50\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x70\x50\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x70\x50\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x70\x50\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x70\x50\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x70\x50\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x70\x50\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x70\x50\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x70\x50\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x70\x50\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x70\x50\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x70\x50\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x70\x50\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x70\x50\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x70\x50\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x70\x50\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x70\x50\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x70\x50\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x70\x50\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x70\x50\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x70\x50\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x70\x50\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x70\x50\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x70\x50\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x70\x50\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x70\x50\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x70\x50\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x70\x50\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x70\x50\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x70\x50\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x70\x50\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x70\x50\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x70\x50\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x70\x50\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x70\x50\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x70\x50\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x70\x50\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x70\x50\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x70\x50\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x50\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x50\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x70\x50\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x70\x50\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x70\x50\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x70\x50\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x70\x50\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x70\x50\x42\x68\x1b\x5c"; + } // end switch(key) + } // end switch(mods) + + case 2: // REPEAT + switch (mods & 0xf) { + case 0x0: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x41\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x41\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x41\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x41\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x41\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x41\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x41\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x41\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x41\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x41\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x41\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x41\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x41\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x41\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x41\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x41\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x41\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x41\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x41\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x41\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x41\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x41\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x41\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x41\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x41\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x41\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x41\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x41\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x41\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x41\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x41\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x41\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x41\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x41\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x41\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x41\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x41\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x41\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x41\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x41\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x41\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x41\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x41\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x41\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x41\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x41\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x41\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x41\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x41\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x41\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x41\x79\x1b\x5c"; + case 51: // ENTER + return "\x01\x0d"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x41\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x01\x7f"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x41\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x41\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x41\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x41\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x41\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x41\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x41\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x41\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x41\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x41\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x41\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x41\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x41\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x41\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x41\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x41\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x41\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x41\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x41\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x41\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x41\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x41\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x41\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x41\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x41\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x41\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x41\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x41\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x41\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x41\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x41\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x41\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x41\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x41\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x41\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x41\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x41\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x41\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x41\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x41\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x41\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x41\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x41\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x41\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x41\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x41\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x41\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x1: + switch(key & 0x7f) { default: return NULL; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x42\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x42\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x42\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x42\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x42\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x42\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x42\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x42\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x42\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x42\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x42\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x42\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x42\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x42\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x42\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x42\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x42\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x42\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x42\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x42\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x42\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x42\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x42\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x42\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x42\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x42\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x42\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x42\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x42\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x42\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x42\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x42\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x42\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x42\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x42\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x42\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x42\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x42\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x42\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x42\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x42\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x42\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x42\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x42\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x42\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x42\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x42\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x42\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x42\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x42\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x42\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x42\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x42\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x2: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x43\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x43\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x43\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x43\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x43\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x43\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x43\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x43\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x43\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x43\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x43\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x43\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x43\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x43\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x43\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x43\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x43\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x43\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x43\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x43\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x43\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x43\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x43\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x43\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x43\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x43\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x43\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x43\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x43\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x43\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x43\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x43\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x43\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x43\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x43\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x43\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x43\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x43\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x43\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x43\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x43\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x43\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x43\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x43\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x43\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x43\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x43\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x43\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x43\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x43\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x43\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x43\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x43\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x43\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x43\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x43\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x43\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x43\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x43\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x43\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x43\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x43\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x43\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x43\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x43\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x43\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x43\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x43\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x43\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x43\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x43\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x43\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x43\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x43\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x43\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x43\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x43\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x43\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x43\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x43\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x43\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x43\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x43\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x43\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x43\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x43\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x43\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x43\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x43\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x43\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x43\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x43\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x43\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x43\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x43\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x43\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x43\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x43\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x43\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x43\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x43\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x3: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x44\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x44\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x44\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x44\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x44\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x44\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x44\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x44\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x44\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x44\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x44\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x44\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x44\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x44\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x44\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x44\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x44\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x44\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x44\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x44\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x44\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x44\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x44\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x44\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x44\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x44\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x44\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x44\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x44\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x44\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x44\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x44\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x44\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x44\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x44\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x44\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x44\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x44\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x44\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x44\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x44\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x44\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x44\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x44\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x44\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x44\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x44\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x44\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x44\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x44\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x44\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x44\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x44\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x44\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x44\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x44\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x44\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x44\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x44\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x44\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x44\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x44\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x44\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x44\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x44\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x44\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x44\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x44\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x44\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x44\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x44\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x44\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x44\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x44\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x44\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x44\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x44\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x44\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x44\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x44\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x44\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x44\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x44\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x44\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x44\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x44\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x44\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x44\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x44\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x44\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x44\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x44\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x44\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x44\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x44\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x44\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x44\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x44\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x44\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x44\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x44\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x4: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x45\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x45\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x45\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x45\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x45\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x45\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x45\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x45\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x45\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x45\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x45\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x45\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x45\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x45\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x45\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x45\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x45\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x45\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x45\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x45\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x45\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x45\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x45\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x45\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x45\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x45\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x45\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x45\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x45\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x45\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x45\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x45\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x45\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x45\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x45\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x45\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x45\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x45\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x45\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x45\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x45\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x45\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x45\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x45\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x45\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x45\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x45\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x45\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x45\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x45\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x45\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x45\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x45\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x45\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x45\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x45\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x45\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x45\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x45\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x45\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x45\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x45\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x45\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x45\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x45\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x45\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x45\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x45\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x45\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x45\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x45\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x45\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x45\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x45\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x45\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x45\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x45\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x45\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x45\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x45\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x45\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x45\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x45\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x45\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x45\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x45\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x45\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x45\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x45\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x45\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x45\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x45\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x45\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x45\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x45\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x45\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x45\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x45\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x45\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x45\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x45\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x5: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x46\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x46\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x46\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x46\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x46\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x46\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x46\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x46\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x46\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x46\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x46\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x46\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x46\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x46\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x46\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x46\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x46\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x46\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x46\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x46\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x46\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x46\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x46\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x46\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x46\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x46\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x46\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x46\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x46\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x46\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x46\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x46\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x46\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x46\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x46\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x46\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x46\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x46\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x46\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x46\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x46\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x46\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x46\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x46\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x46\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x46\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x46\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x46\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x46\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x46\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x46\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x46\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x46\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x46\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x46\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x46\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x46\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x46\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x46\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x46\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x46\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x46\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x46\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x46\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x46\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x46\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x46\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x46\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x46\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x46\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x46\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x46\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x46\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x46\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x46\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x46\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x46\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x46\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x46\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x46\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x46\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x46\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x46\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x46\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x46\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x46\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x46\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x46\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x46\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x46\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x46\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x46\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x46\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x46\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x46\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x46\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x46\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x46\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x46\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x46\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x46\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x6: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x47\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x47\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x47\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x47\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x47\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x47\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x47\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x47\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x47\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x47\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x47\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x47\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x47\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x47\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x47\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x47\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x47\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x47\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x47\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x47\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x47\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x47\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x47\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x47\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x47\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x47\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x47\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x47\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x47\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x47\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x47\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x47\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x47\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x47\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x47\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x47\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x47\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x47\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x47\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x47\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x47\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x47\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x47\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x47\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x47\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x47\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x47\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x47\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x47\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x47\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x47\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x47\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x47\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x47\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x47\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x47\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x47\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x47\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x47\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x47\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x47\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x47\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x47\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x47\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x47\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x47\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x47\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x47\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x47\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x47\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x47\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x47\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x47\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x47\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x47\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x47\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x47\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x47\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x47\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x47\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x47\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x47\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x47\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x47\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x47\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x47\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x47\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x47\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x47\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x47\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x47\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x47\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x47\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x47\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x47\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x47\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x47\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x47\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x47\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x47\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x47\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x7: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x48\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x48\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x48\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x48\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x48\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x48\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x48\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x48\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x48\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x48\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x48\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x48\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x48\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x48\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x48\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x48\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x48\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x48\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x48\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x48\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x48\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x48\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x48\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x48\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x48\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x48\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x48\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x48\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x48\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x48\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x48\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x48\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x48\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x48\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x48\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x48\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x48\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x48\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x48\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x48\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x48\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x48\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x48\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x48\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x48\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x48\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x48\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x48\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x48\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x48\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x48\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x48\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x48\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x48\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x48\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x48\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x48\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x48\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x48\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x48\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x48\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x48\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x48\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x48\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x48\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x48\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x48\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x48\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x48\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x48\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x48\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x48\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x48\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x48\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x48\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x48\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x48\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x48\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x48\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x48\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x48\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x48\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x48\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x48\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x48\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x48\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x48\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x48\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x48\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x48\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x48\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x48\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x48\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x48\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x48\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x48\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x48\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x48\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x48\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x48\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x48\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x8: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x49\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x49\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x49\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x49\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x49\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x49\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x49\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x49\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x49\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x49\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x49\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x49\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x49\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x49\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x49\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x49\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x49\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x49\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x49\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x49\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x49\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x49\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x49\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x49\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x49\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x49\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x49\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x49\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x49\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x49\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x49\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x49\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x49\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x49\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x49\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x49\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x49\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x49\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x49\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x49\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x49\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x49\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x49\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x49\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x49\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x49\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x49\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x49\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x49\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x49\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x49\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x49\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x49\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x49\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x49\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x49\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x49\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x49\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x49\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x49\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x49\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x49\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x49\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x49\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x49\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x49\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x49\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x49\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x49\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x49\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x49\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x49\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x49\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x49\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x49\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x49\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x49\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x49\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x49\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x49\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x49\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x49\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x49\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x49\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x49\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x49\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x49\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x49\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x49\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x49\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x49\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x49\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x49\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x49\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x49\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x49\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x49\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x49\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x49\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x49\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x49\x42\x68\x1b\x5c"; + } // end switch(key) + case 0x9: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x4a\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x4a\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x4a\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x4a\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x4a\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x4a\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x4a\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x4a\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x4a\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x4a\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x4a\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x4a\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x4a\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x4a\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x4a\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x4a\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x4a\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x4a\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x4a\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x4a\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x4a\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x4a\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x4a\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x4a\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x4a\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x4a\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x4a\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x4a\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x4a\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x4a\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x4a\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x4a\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x4a\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x4a\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x4a\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x4a\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x4a\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x4a\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x4a\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x4a\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x4a\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x4a\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x4a\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x4a\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4a\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x4a\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4a\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x4a\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x4a\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x4a\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x4a\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x4a\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x4a\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x4a\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x4a\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x4a\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x4a\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x4a\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x4a\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x4a\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x4a\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x4a\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x4a\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x4a\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x4a\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x4a\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x4a\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x4a\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x4a\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x4a\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x4a\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x4a\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x4a\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x4a\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x4a\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x4a\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x4a\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x4a\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x4a\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x4a\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x4a\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x4a\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x4a\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x4a\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x4a\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4a\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xa: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x4b\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x4b\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x4b\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x4b\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x4b\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x4b\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x4b\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x4b\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x4b\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x4b\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x4b\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x4b\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x4b\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x4b\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x4b\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x4b\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x4b\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x4b\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x4b\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x4b\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x4b\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x4b\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x4b\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x4b\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x4b\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x4b\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x4b\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x4b\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x4b\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x4b\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x4b\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x4b\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x4b\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x4b\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x4b\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x4b\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x4b\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x4b\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x4b\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x4b\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x4b\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x4b\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x4b\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x4b\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4b\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x4b\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4b\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x4b\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x4b\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x4b\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x4b\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x4b\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x4b\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x4b\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x4b\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x4b\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x4b\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x4b\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x4b\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x4b\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x4b\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x4b\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x4b\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x4b\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x4b\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x4b\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x4b\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x4b\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x4b\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x4b\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x4b\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x4b\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x4b\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x4b\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x4b\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x4b\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x4b\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x4b\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x4b\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x4b\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x4b\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x4b\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x4b\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x4b\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x4b\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4b\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xb: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x4c\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x4c\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x4c\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x4c\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x4c\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x4c\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x4c\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x4c\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x4c\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x4c\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x4c\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x4c\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x4c\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x4c\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x4c\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x4c\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x4c\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x4c\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x4c\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x4c\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x4c\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x4c\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x4c\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x4c\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x4c\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x4c\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x4c\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x4c\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x4c\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x4c\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x4c\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x4c\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x4c\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x4c\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x4c\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x4c\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x4c\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x4c\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x4c\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x4c\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x4c\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x4c\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x4c\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x4c\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4c\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x4c\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4c\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x4c\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x4c\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x4c\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x4c\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x4c\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x4c\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x4c\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x4c\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x4c\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x4c\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x4c\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x4c\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x4c\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x4c\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x4c\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x4c\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x4c\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x4c\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x4c\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x4c\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x4c\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x4c\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x4c\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x4c\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x4c\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x4c\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x4c\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x4c\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x4c\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x4c\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x4c\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x4c\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x4c\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x4c\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x4c\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x4c\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x4c\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x4c\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4c\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xc: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x4d\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x4d\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x4d\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x4d\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x4d\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x4d\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x4d\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x4d\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x4d\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x4d\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x4d\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x4d\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x4d\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x4d\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x4d\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x4d\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x4d\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x4d\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x4d\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x4d\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x4d\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x4d\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x4d\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x4d\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x4d\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x4d\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x4d\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x4d\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x4d\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x4d\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x4d\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x4d\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x4d\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x4d\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x4d\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x4d\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x4d\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x4d\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x4d\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x4d\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x4d\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x4d\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x4d\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x4d\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4d\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x4d\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4d\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x4d\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x4d\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x4d\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x4d\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x4d\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x4d\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x4d\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x4d\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x4d\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x4d\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x4d\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x4d\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x4d\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x4d\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x4d\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x4d\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x4d\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x4d\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x4d\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x4d\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x4d\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x4d\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x4d\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x4d\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x4d\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x4d\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x4d\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x4d\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x4d\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x4d\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x4d\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x4d\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x4d\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x4d\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x4d\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x4d\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x4d\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x4d\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4d\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xd: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x4e\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x4e\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x4e\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x4e\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x4e\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x4e\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x4e\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x4e\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x4e\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x4e\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x4e\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x4e\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x4e\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x4e\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x4e\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x4e\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x4e\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x4e\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x4e\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x4e\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x4e\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x4e\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x4e\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x4e\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x4e\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x4e\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x4e\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x4e\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x4e\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x4e\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x4e\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x4e\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x4e\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x4e\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x4e\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x4e\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x4e\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x4e\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x4e\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x4e\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x4e\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x4e\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x4e\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x4e\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4e\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x4e\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4e\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x4e\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x4e\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x4e\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x4e\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x4e\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x4e\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x4e\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x4e\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x4e\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x4e\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x4e\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x4e\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x4e\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x4e\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x4e\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x4e\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x4e\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x4e\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x4e\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x4e\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x4e\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x4e\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x4e\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x4e\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x4e\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x4e\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x4e\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x4e\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x4e\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x4e\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x4e\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x4e\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x4e\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x4e\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x4e\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x4e\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x4e\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x4e\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4e\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xe: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x4f\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x4f\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x4f\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x4f\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x4f\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x4f\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x4f\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x4f\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x4f\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x4f\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x4f\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x4f\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x4f\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x4f\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x4f\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x4f\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x4f\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x4f\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x4f\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x4f\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x4f\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x4f\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x4f\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x4f\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x4f\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x4f\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x4f\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x4f\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x4f\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x4f\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x4f\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x4f\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x4f\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x4f\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x4f\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x4f\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x4f\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x4f\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x4f\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x4f\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x4f\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x4f\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x4f\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x4f\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4f\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x4f\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x4f\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x4f\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x4f\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x4f\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x4f\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x4f\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x4f\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x4f\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x4f\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x4f\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x4f\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x4f\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x4f\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x4f\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x4f\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x4f\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x4f\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x4f\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x4f\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x4f\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x4f\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x4f\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x4f\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x4f\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x4f\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x4f\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x4f\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x4f\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x4f\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x4f\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x4f\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x4f\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x4f\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x4f\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x4f\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x4f\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x4f\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x4f\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x4f\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x4f\x42\x68\x1b\x5c"; + } // end switch(key) + case 0xf: + switch(key & 0x7f) { default: return NULL; + case 0: // SPACE + return "\x08\x1b\x5f\x4b\x74\x50\x41\x1b\x5c"; + case 1: // APOSTROPHE + return "\x08\x1b\x5f\x4b\x74\x50\x42\x1b\x5c"; + case 2: // COMMA + return "\x08\x1b\x5f\x4b\x74\x50\x43\x1b\x5c"; + case 3: // MINUS + return "\x08\x1b\x5f\x4b\x74\x50\x44\x1b\x5c"; + case 4: // PERIOD + return "\x08\x1b\x5f\x4b\x74\x50\x45\x1b\x5c"; + case 5: // SLASH + return "\x08\x1b\x5f\x4b\x74\x50\x46\x1b\x5c"; + case 6: // 0 + return "\x08\x1b\x5f\x4b\x74\x50\x47\x1b\x5c"; + case 7: // 1 + return "\x08\x1b\x5f\x4b\x74\x50\x48\x1b\x5c"; + case 8: // 2 + return "\x08\x1b\x5f\x4b\x74\x50\x49\x1b\x5c"; + case 9: // 3 + return "\x08\x1b\x5f\x4b\x74\x50\x4a\x1b\x5c"; + case 10: // 4 + return "\x08\x1b\x5f\x4b\x74\x50\x4b\x1b\x5c"; + case 11: // 5 + return "\x08\x1b\x5f\x4b\x74\x50\x4c\x1b\x5c"; + case 12: // 6 + return "\x08\x1b\x5f\x4b\x74\x50\x4d\x1b\x5c"; + case 13: // 7 + return "\x08\x1b\x5f\x4b\x74\x50\x4e\x1b\x5c"; + case 14: // 8 + return "\x08\x1b\x5f\x4b\x74\x50\x4f\x1b\x5c"; + case 15: // 9 + return "\x08\x1b\x5f\x4b\x74\x50\x50\x1b\x5c"; + case 16: // SEMICOLON + return "\x08\x1b\x5f\x4b\x74\x50\x51\x1b\x5c"; + case 17: // EQUAL + return "\x08\x1b\x5f\x4b\x74\x50\x52\x1b\x5c"; + case 18: // A + return "\x08\x1b\x5f\x4b\x74\x50\x53\x1b\x5c"; + case 19: // B + return "\x08\x1b\x5f\x4b\x74\x50\x54\x1b\x5c"; + case 20: // C + return "\x08\x1b\x5f\x4b\x74\x50\x55\x1b\x5c"; + case 21: // D + return "\x08\x1b\x5f\x4b\x74\x50\x56\x1b\x5c"; + case 22: // E + return "\x08\x1b\x5f\x4b\x74\x50\x57\x1b\x5c"; + case 23: // F + return "\x08\x1b\x5f\x4b\x74\x50\x58\x1b\x5c"; + case 24: // G + return "\x08\x1b\x5f\x4b\x74\x50\x59\x1b\x5c"; + case 25: // H + return "\x08\x1b\x5f\x4b\x74\x50\x5a\x1b\x5c"; + case 26: // I + return "\x08\x1b\x5f\x4b\x74\x50\x61\x1b\x5c"; + case 27: // J + return "\x08\x1b\x5f\x4b\x74\x50\x62\x1b\x5c"; + case 28: // K + return "\x08\x1b\x5f\x4b\x74\x50\x63\x1b\x5c"; + case 29: // L + return "\x08\x1b\x5f\x4b\x74\x50\x64\x1b\x5c"; + case 30: // M + return "\x08\x1b\x5f\x4b\x74\x50\x65\x1b\x5c"; + case 31: // N + return "\x08\x1b\x5f\x4b\x74\x50\x66\x1b\x5c"; + case 32: // O + return "\x08\x1b\x5f\x4b\x74\x50\x67\x1b\x5c"; + case 33: // P + return "\x08\x1b\x5f\x4b\x74\x50\x68\x1b\x5c"; + case 34: // Q + return "\x08\x1b\x5f\x4b\x74\x50\x69\x1b\x5c"; + case 35: // R + return "\x08\x1b\x5f\x4b\x74\x50\x6a\x1b\x5c"; + case 36: // S + return "\x08\x1b\x5f\x4b\x74\x50\x6b\x1b\x5c"; + case 37: // T + return "\x08\x1b\x5f\x4b\x74\x50\x6c\x1b\x5c"; + case 38: // U + return "\x08\x1b\x5f\x4b\x74\x50\x6d\x1b\x5c"; + case 39: // V + return "\x08\x1b\x5f\x4b\x74\x50\x6e\x1b\x5c"; + case 40: // W + return "\x08\x1b\x5f\x4b\x74\x50\x6f\x1b\x5c"; + case 41: // X + return "\x08\x1b\x5f\x4b\x74\x50\x70\x1b\x5c"; + case 42: // Y + return "\x08\x1b\x5f\x4b\x74\x50\x71\x1b\x5c"; + case 43: // Z + return "\x08\x1b\x5f\x4b\x74\x50\x72\x1b\x5c"; + case 44: // LEFT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x50\x73\x1b\x5c"; + case 45: // BACKSLASH + return "\x08\x1b\x5f\x4b\x74\x50\x74\x1b\x5c"; + case 46: // RIGHT_BRACKET + return "\x08\x1b\x5f\x4b\x74\x50\x75\x1b\x5c"; + case 47: // GRAVE_ACCENT + return "\x08\x1b\x5f\x4b\x74\x50\x76\x1b\x5c"; + case 48: // WORLD_1 + return "\x08\x1b\x5f\x4b\x74\x50\x77\x1b\x5c"; + case 49: // WORLD_2 + return "\x08\x1b\x5f\x4b\x74\x50\x78\x1b\x5c"; + case 50: // ESCAPE + return "\x08\x1b\x5f\x4b\x74\x50\x79\x1b\x5c"; + case 51: // ENTER + return "\x08\x1b\x5f\x4b\x74\x50\x7a\x1b\x5c"; + case 52: // TAB + return "\x08\x1b\x5f\x4b\x74\x50\x30\x1b\x5c"; + case 53: // BACKSPACE + return "\x08\x1b\x5f\x4b\x74\x50\x31\x1b\x5c"; + case 54: // INSERT + return "\x08\x1b\x5f\x4b\x74\x50\x32\x1b\x5c"; + case 55: // DELETE + return "\x08\x1b\x5f\x4b\x74\x50\x33\x1b\x5c"; + case 56: // RIGHT + return "\x08\x1b\x5f\x4b\x74\x50\x34\x1b\x5c"; + case 57: // LEFT + return "\x08\x1b\x5f\x4b\x74\x50\x35\x1b\x5c"; + case 58: // DOWN + return "\x08\x1b\x5f\x4b\x74\x50\x36\x1b\x5c"; + case 59: // UP + return "\x08\x1b\x5f\x4b\x74\x50\x37\x1b\x5c"; + case 60: // PAGE_UP + return "\x08\x1b\x5f\x4b\x74\x50\x38\x1b\x5c"; + case 61: // PAGE_DOWN + return "\x08\x1b\x5f\x4b\x74\x50\x39\x1b\x5c"; + case 62: // HOME + return "\x08\x1b\x5f\x4b\x74\x50\x2e\x1b\x5c"; + case 63: // END + return "\x08\x1b\x5f\x4b\x74\x50\x2d\x1b\x5c"; + case 64: // CAPS_LOCK + return "\x08\x1b\x5f\x4b\x74\x50\x3a\x1b\x5c"; + case 65: // SCROLL_LOCK + return "\x08\x1b\x5f\x4b\x74\x50\x2b\x1b\x5c"; + case 66: // NUM_LOCK + return "\x08\x1b\x5f\x4b\x74\x50\x3d\x1b\x5c"; + case 67: // PRINT_SCREEN + return "\x08\x1b\x5f\x4b\x74\x50\x5e\x1b\x5c"; + case 68: // PAUSE + return "\x08\x1b\x5f\x4b\x74\x50\x21\x1b\x5c"; + case 69: // F1 + return "\x08\x1b\x5f\x4b\x74\x50\x2f\x1b\x5c"; + case 70: // F2 + return "\x08\x1b\x5f\x4b\x74\x50\x2a\x1b\x5c"; + case 71: // F3 + return "\x08\x1b\x5f\x4b\x74\x50\x3f\x1b\x5c"; + case 72: // F4 + return "\x08\x1b\x5f\x4b\x74\x50\x26\x1b\x5c"; + case 73: // F5 + return "\x08\x1b\x5f\x4b\x74\x50\x3c\x1b\x5c"; + case 74: // F6 + return "\x08\x1b\x5f\x4b\x74\x50\x3e\x1b\x5c"; + case 75: // F7 + return "\x08\x1b\x5f\x4b\x74\x50\x28\x1b\x5c"; + case 76: // F8 + return "\x08\x1b\x5f\x4b\x74\x50\x29\x1b\x5c"; + case 77: // F9 + return "\x08\x1b\x5f\x4b\x74\x50\x5b\x1b\x5c"; + case 78: // F10 + return "\x08\x1b\x5f\x4b\x74\x50\x5d\x1b\x5c"; + case 79: // F11 + return "\x08\x1b\x5f\x4b\x74\x50\x7b\x1b\x5c"; + case 80: // F12 + return "\x08\x1b\x5f\x4b\x74\x50\x7d\x1b\x5c"; + case 81: // F13 + return "\x08\x1b\x5f\x4b\x74\x50\x40\x1b\x5c"; + case 82: // F14 + return "\x08\x1b\x5f\x4b\x74\x50\x25\x1b\x5c"; + case 83: // F15 + return "\x08\x1b\x5f\x4b\x74\x50\x24\x1b\x5c"; + case 84: // F16 + return "\x08\x1b\x5f\x4b\x74\x50\x23\x1b\x5c"; + case 85: // F17 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x41\x1b\x5c"; + case 86: // F18 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x42\x1b\x5c"; + case 87: // F19 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x43\x1b\x5c"; + case 88: // F20 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x44\x1b\x5c"; + case 89: // F21 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x45\x1b\x5c"; + case 90: // F22 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x46\x1b\x5c"; + case 91: // F23 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x47\x1b\x5c"; + case 92: // F24 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x48\x1b\x5c"; + case 93: // F25 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x49\x1b\x5c"; + case 94: // KP_0 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x4a\x1b\x5c"; + case 95: // KP_1 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x4b\x1b\x5c"; + case 96: // KP_2 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x4c\x1b\x5c"; + case 97: // KP_3 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x4d\x1b\x5c"; + case 98: // KP_4 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x4e\x1b\x5c"; + case 99: // KP_5 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x4f\x1b\x5c"; + case 100: // KP_6 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x50\x1b\x5c"; + case 101: // KP_7 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x51\x1b\x5c"; + case 102: // KP_8 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x52\x1b\x5c"; + case 103: // KP_9 + return "\x09\x1b\x5f\x4b\x74\x50\x42\x53\x1b\x5c"; + case 104: // KP_DECIMAL + return "\x09\x1b\x5f\x4b\x74\x50\x42\x54\x1b\x5c"; + case 105: // KP_DIVIDE + return "\x09\x1b\x5f\x4b\x74\x50\x42\x55\x1b\x5c"; + case 106: // KP_MULTIPLY + return "\x09\x1b\x5f\x4b\x74\x50\x42\x56\x1b\x5c"; + case 107: // KP_SUBTRACT + return "\x09\x1b\x5f\x4b\x74\x50\x42\x57\x1b\x5c"; + case 108: // KP_ADD + return "\x09\x1b\x5f\x4b\x74\x50\x42\x58\x1b\x5c"; + case 109: // KP_ENTER + return "\x09\x1b\x5f\x4b\x74\x50\x42\x59\x1b\x5c"; + case 110: // KP_EQUAL + return "\x09\x1b\x5f\x4b\x74\x50\x42\x5a\x1b\x5c"; + case 111: // LEFT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x50\x42\x61\x1b\x5c"; + case 112: // LEFT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x50\x42\x62\x1b\x5c"; + case 113: // LEFT_ALT + return "\x09\x1b\x5f\x4b\x74\x50\x42\x63\x1b\x5c"; + case 114: // LEFT_SUPER + return "\x09\x1b\x5f\x4b\x74\x50\x42\x64\x1b\x5c"; + case 115: // RIGHT_SHIFT + return "\x09\x1b\x5f\x4b\x74\x50\x42\x65\x1b\x5c"; + case 116: // RIGHT_CONTROL + return "\x09\x1b\x5f\x4b\x74\x50\x42\x66\x1b\x5c"; + case 117: // RIGHT_ALT + return "\x09\x1b\x5f\x4b\x74\x50\x42\x67\x1b\x5c"; + case 118: // RIGHT_SUPER + return "\x09\x1b\x5f\x4b\x74\x50\x42\x68\x1b\x5c"; + } // end switch(key) + } // end switch(mods) + + } // end switch(action) in mode EXTENDED + + + } + return NULL; +} diff --git a/kitty/keys.py b/kitty/keys.py index 5a3e7a9c9..882355b95 100644 --- a/kitty/keys.py +++ b/kitty/keys.py @@ -263,46 +263,62 @@ def generate_key_table(): 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 - for i in range(number_entries): - key = i & 0x7f # lowest seven bits - if key < key_count: - glfw_key = key_rmap[key] - k = keys.get(glfw_key) - else: - k = None - if k is None: - inits.append(None) - else: - mods = (i >> 7) & 0b1111 - rest = i >> 11 - action = rest & 0b11 - if action == 0b11: # no such action - inits.append(None) + w('typedef enum { NORMAL, APPLICATION, EXTENDED } KeyboardMode;\n') + w('static inline const char*\nkey_lookup(uint8_t key, KeyboardMode mode, uint8_t mods, uint8_t action) {') + i = 1 + + def ind(*a): + w((' ' * i)[:-1], *a) + ind('switch(mode) {') + mmap = [(False, False), (True, False), (False, True)] + for (smkx, extended), mode in zip(mmap, 'NORMAL APPLICATION EXTENDED'.split()): + i += 1 + ind('case {}:'.format(mode)) + i += 1 + ind('switch(action & 3) { case 3: return NULL; ') + for action in (defines.GLFW_RELEASE, defines.GLFW_PRESS, defines.GLFW_REPEAT): + i += 1 + ind('case {}: // {}'.format(action, 'RELEASE PRESS REPEAT'.split()[action])) + i += 1 + if action != defines.GLFW_RELEASE or mode == 'EXTENDED': + ind('switch (mods & 0xf) { ') + i += 1 + for mods in range(16): + key_bytes = {} + for key in range(key_count): + glfw_key = key_rmap[key] + data = key_to_bytes(glfw_key, smkx, extended, mods, action) + if data: + key_bytes[key] = data, glfw_key + i += 1 + ind('case 0x{:x}:'.format(mods)) + i += 1 + if key_bytes: + ind('switch(key & 0x7f) { default: return NULL;') + i += 1 + for key, (data, glfw_key) in key_bytes.items(): + ind('case {}: // {}'.format(key, key_name(keys[glfw_key]))) + i += 1 + items = bytearray(data) + items.insert(0, len(items)) + ind('return "{}";'.format(''.join('\\x{:02x}'.format(x) for x in items))) + i -= 1 + i -= 1 + ind('} // end switch(key)') + else: + ind('return NULL;') + i -= 2 + i -= 1 + ind('} // end switch(mods)\n') + i -= 1 else: - smkx = bool(rest & 0b100) - extended = bool(rest & 0b1000) - data = key_to_bytes(glfw_key, smkx, extended, mods, action) - if data: - longest = max(len(data), longest) - inits.append((data, k, mods, smkx, extended)) - else: - inits.append(None) - longest += 1 - w('#define SIZE_OF_KEY_BYTES_MAP %d\n' % number_entries) - w('static const uint8_t key_bytes[%d][%d] = {' % (number_entries, longest)) - # empty = '{' + ('0, ' * longest) + '},' - empty = '{0},' - all_mods = {k.rpartition('_')[2]: v for k, v in vars(defines).items() if k.startswith('GLFW_MOD_')} - all_mods = {k: v for k, v in sorted(all_mods.items(), key=lambda x: x[0])} - for b in inits: - if b is None: - w(empty) - else: - b, k, mods, smkx, extended = b - b = bytearray(b) - name = '+'.join([k for k, v in all_mods.items() if v & mods] + [key_name(k)]) - w('{%d, ' % len(b) + ', '.join(map(hex, b)) + '}, //', name, 'smkx:', smkx, 'extended:', extended) - w('};') + ind('return NULL;\n') + i -= 1 + i -= 1 + ind('}} // end switch(action) in mode {}\n\n'.format(mode)) + i -= 1 + i -= 1 + ind('}') + ind('return NULL;') + i -= 1 + w('}')