Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _nameToScancode.insert(std::make_pair<std::string, int>("K_UNKNOWN", 0));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_A", 4));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_B", 5));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_C", 6));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_D", 7));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_E", 8));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F", 9));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_G", 10));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_H", 11));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_I", 12));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_J", 13));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_K", 14));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_L", 15));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_M", 16));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_N", 17));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_O", 18));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_P", 19));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_Q", 20));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_R", 21));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_S", 22));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_T", 23));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_U", 24));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_V", 25));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_W", 26));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_X", 27));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_Y", 28));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_Z", 29));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_1", 30));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_2", 31));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_3", 32));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_4", 33));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_5", 34));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_6", 35));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_7", 36));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_8", 37));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_9", 38));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_0", 39));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RETURN", 40));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_ESCAPE", 41));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_BACKSPACE", 42));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_TAB", 43));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SPACE", 44));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_MINUS", 45));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_EQUALS", 46));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LEFTBRACKET", 47));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RIGHTBRACKET", 48));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_BACKSLASH", 49));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_NONUSHASH", 50));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SEMICOLON", 51));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_APOSTROPHE", 52));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_GRAVE", 53));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_COMMA", 54));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PERIOD", 55));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SLASH", 56));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CAPSLOCK", 57));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F1", 58));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F2", 59));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F3", 60));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F4", 61));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F5", 62));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F6", 63));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F7", 64));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F8", 65));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F9", 66));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F10", 67));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F11", 68));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F12", 69));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PRINTSCREEN", 70));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SCROLLLOCK", 71));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PAUSE", 72));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INSERT", 73));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_HOME", 74));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PAGEUP", 75));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_DELETE", 76));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_END", 77));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PAGEDOWN", 78));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RIGHT", 79));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LEFT", 80));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_DOWN", 81));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_UP", 82));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_NUMLOCKCLEAR", 83));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_DIVIDE", 84));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MULTIPLY", 85));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MINUS", 86));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_PLUS", 87));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_ENTER", 88));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_1", 89));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_2", 90));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_3", 91));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_4", 92));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_5", 93));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_6", 94));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_7", 95));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_8", 96));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_9", 97));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_0", 98));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_PERIOD", 99));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_NONUSBACKSLASH", 100));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_APPLICATION", 101));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_POWER", 102));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_EQUALS", 103));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F13", 104));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F14", 105));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F15", 106));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F16", 107));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F17", 108));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F18", 109));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F19", 110));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F20", 111));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F21", 112));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F22", 113));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F23", 114));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_F24", 115));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_EXECUTE", 116));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_HELP", 117));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_MENU", 118));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SELECT", 119));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_STOP", 120));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AGAIN", 121));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_UNDO", 122));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CUT", 123));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_COPY", 124));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PASTE", 125));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_FIND", 126));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_MUTE", 127));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_VOLUMEUP", 128));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_VOLUMEDOWN", 129));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_COMMA", 133));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_EQUALSAS400", 134));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL1", 135));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL2", 136));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL3", 137));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL4", 138));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL5", 139));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL6", 140));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL7", 141));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL8", 142));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_INTERNATIONAL9", 143));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG1", 144));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG2", 145));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG3", 146));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG4", 147));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG5", 148));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG6", 149));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG7", 150));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG8", 151));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LANG9", 152));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_ALTERASE", 153));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SYSREQ", 154));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CANCEL", 155));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CLEAR", 156));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_PRIOR", 157));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RETURN2", 158));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SEPARATOR", 159));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_OUT", 160));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_OPER", 161));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CLEARAGAIN", 162));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CRSEL", 163));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_EXSEL", 164));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_00", 176));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_000", 177));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_THOUSANDSSEPARATOR", 178));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_DECIMALSEPARATOR", 179));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CURRENCYUNIT", 180));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CURRENCYSUBUNIT", 181));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_LEFTPAREN", 182));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_RIGHTPAREN", 183));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_LEFTBRACE", 184));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_RIGHTBRACE", 185));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_TAB", 186));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_BACKSPACE", 187));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_A", 188));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_B", 189));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_C", 190));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_D", 191));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_E", 192));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_F", 193));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_XOR", 194));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_POWER", 195));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_PERCENT", 196));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_LESS", 197));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_GREATER", 198));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_AMPERSAND", 199));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_DBLAMPERSAND", 200));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_VERTICALBAR", 201));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_DBLVERTICALBAR", 202));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_COLON", 203));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_HASH", 204));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_SPACE", 205));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_AT", 206));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_EXCLAM", 207));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMSTORE", 208));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMRECALL", 209));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMCLEAR", 210));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMADD", 211));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMSUBTRACT", 212));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMMULTIPLY", 213));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_MEMDIVIDE", 214));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_PLUSMINUS", 215));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_CLEAR", 216));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_CLEARENTRY", 217));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_BINARY", 218));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_OCTAL", 219));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_DECIMAL", 220));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KP_HEXADECIMAL", 221));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LCTRL", 224));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LSHIFT", 225));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LALT", 226));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_LGUI", 227));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RCTRL", 228));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RSHIFT", 229));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RALT", 230));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_RGUI", 231));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_MODE", 257));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AUDIONEXT", 258));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AUDIOPREV", 259));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AUDIOSTOP", 260));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AUDIOPLAY", 261));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AUDIOMUTE", 262));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_MEDIASELECT", 263));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_WWW", 264));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_MAIL", 265));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_CALCULATOR", 266));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_COMPUTER", 267));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_SEARCH", 268));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_HOME", 269));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_BACK", 270));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_FORWARD", 271));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_STOP", 272));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_REFRESH", 273));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_AC_BOOKMARKS", 274));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_BRIGHTNESSDOWN", 275));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_BRIGHTNESSUP", 276));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_DISPLAYSWITCH", 277));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KBDILLUMTOGGLE", 278));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KBDILLUMDOWN", 279));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_KBDILLUMUP", 280));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_EJECT", 281));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_SLEEP", 282));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_APP1", 283));
- _nameToScancode.insert(std::make_pair<std::string, int>("K_APP2", 284));
- _nameToScancode.insert(std::make_pair<std::string, int>("M_LEFT", int(MOUSE_BUTTON_LEFT)));
- _nameToScancode.insert(std::make_pair<std::string, int>("M_MIDDLE", int(MOUSE_BUTTON_MIDDLE)));
- _nameToScancode.insert(std::make_pair<std::string, int>("M_RIGHT", int(MOUSE_BUTTON_RIGHT)));
Add Comment
Please, Sign In to add comment