1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384
|
/*
* Copyright 2017 The Emscripten Authors. All rights reserved.
* Emscripten is available under two separate licenses, the MIT license and the
* University of Illinois/NCSA Open Source License. Both these licenses can be
* found in the LICENSE file.
*/
#include <emscripten/key_codes.h>
const char* emscripten_dom_vk_to_string(int dom_vk_code) {
switch (dom_vk_code) {
case DOM_VK_CANCEL:
return "DOM_VK_CANCEL";
case DOM_VK_HELP:
return "DOM_VK_HELP";
case DOM_VK_BACK_SPACE:
return "DOM_VK_BACK_SPACE";
case DOM_VK_TAB:
return "DOM_VK_TAB";
case DOM_VK_CLEAR:
return "DOM_VK_CLEAR";
case DOM_VK_RETURN:
return "DOM_VK_RETURN";
case DOM_VK_ENTER:
return "DOM_VK_ENTER";
case DOM_VK_SHIFT:
return "DOM_VK_SHIFT";
case DOM_VK_CONTROL:
return "DOM_VK_CONTROL";
case DOM_VK_ALT:
return "DOM_VK_ALT";
case DOM_VK_PAUSE:
return "DOM_VK_PAUSE";
case DOM_VK_CAPS_LOCK:
return "DOM_VK_CAPS_LOCK";
/* case DOM_VK_KANA: DOM_VK_KANA == DOM_VK_HANGUL */
case DOM_VK_HANGUL:
return "DOM_VK_KANA/DOM_VK_HANGUL";
case DOM_VK_EISU:
return "DOM_VK_EISU";
case DOM_VK_JUNJA:
return "DOM_VK_JUNJA";
case DOM_VK_FINAL:
return "DOM_VK_FINAL";
/* case DOM_VK_HANJA: DOM_VK_HANJA == DOM_VK_KANJI */
case DOM_VK_KANJI:
return "DOM_VK_HANJA/DOM_VK_KANJI";
case DOM_VK_ESCAPE:
return "DOM_VK_ESCAPE";
case DOM_VK_CONVERT:
return "DOM_VK_CONVERT";
case DOM_VK_NONCONVERT:
return "DOM_VK_NONCONVERT";
case DOM_VK_ACCEPT:
return "DOM_VK_ACCEPT";
case DOM_VK_MODECHANGE:
return "DOM_VK_MODECHANGE";
case DOM_VK_SPACE:
return "DOM_VK_SPACE";
case DOM_VK_PAGE_UP:
return "DOM_VK_PAGE_UP";
case DOM_VK_PAGE_DOWN:
return "DOM_VK_PAGE_DOWN";
case DOM_VK_END:
return "DOM_VK_END";
case DOM_VK_HOME:
return "DOM_VK_HOME";
case DOM_VK_LEFT:
return "DOM_VK_LEFT";
case DOM_VK_UP:
return "DOM_VK_UP";
case DOM_VK_RIGHT:
return "DOM_VK_RIGHT";
case DOM_VK_DOWN:
return "DOM_VK_DOWN";
case DOM_VK_SELECT:
return "DOM_VK_SELECT";
case DOM_VK_PRINT:
return "DOM_VK_PRINT";
case DOM_VK_EXECUTE:
return "DOM_VK_EXECUTE";
case DOM_VK_PRINTSCREEN:
return "DOM_VK_PRINTSCREEN";
case DOM_VK_INSERT:
return "DOM_VK_INSERT";
case DOM_VK_DELETE:
return "DOM_VK_DELETE";
case DOM_VK_0:
return "DOM_VK_0";
case DOM_VK_1:
return "DOM_VK_1";
case DOM_VK_2:
return "DOM_VK_2";
case DOM_VK_3:
return "DOM_VK_3";
case DOM_VK_4:
return "DOM_VK_4";
case DOM_VK_5:
return "DOM_VK_5";
case DOM_VK_6:
return "DOM_VK_6";
case DOM_VK_7:
return "DOM_VK_7";
case DOM_VK_8:
return "DOM_VK_8";
case DOM_VK_9:
return "DOM_VK_9";
case DOM_VK_COLON:
return "DOM_VK_COLON";
case DOM_VK_SEMICOLON:
return "DOM_VK_SEMICOLON";
case DOM_VK_LESS_THAN:
return "DOM_VK_LESS_THAN";
case DOM_VK_EQUALS:
return "DOM_VK_EQUALS";
case DOM_VK_GREATER_THAN:
return "DOM_VK_GREATER_THAN";
case DOM_VK_QUESTION_MARK:
return "DOM_VK_QUESTION_MARK";
case DOM_VK_AT:
return "DOM_VK_AT";
case DOM_VK_A:
return "DOM_VK_A";
case DOM_VK_B:
return "DOM_VK_B";
case DOM_VK_C:
return "DOM_VK_C";
case DOM_VK_D:
return "DOM_VK_D";
case DOM_VK_E:
return "DOM_VK_E";
case DOM_VK_F:
return "DOM_VK_F";
case DOM_VK_G:
return "DOM_VK_G";
case DOM_VK_H:
return "DOM_VK_H";
case DOM_VK_I:
return "DOM_VK_I";
case DOM_VK_J:
return "DOM_VK_J";
case DOM_VK_K:
return "DOM_VK_K";
case DOM_VK_L:
return "DOM_VK_L";
case DOM_VK_M:
return "DOM_VK_M";
case DOM_VK_N:
return "DOM_VK_N";
case DOM_VK_O:
return "DOM_VK_O";
case DOM_VK_P:
return "DOM_VK_P";
case DOM_VK_Q:
return "DOM_VK_Q";
case DOM_VK_R:
return "DOM_VK_R";
case DOM_VK_S:
return "DOM_VK_S";
case DOM_VK_T:
return "DOM_VK_T";
case DOM_VK_U:
return "DOM_VK_U";
case DOM_VK_V:
return "DOM_VK_V";
case DOM_VK_W:
return "DOM_VK_W";
case DOM_VK_X:
return "DOM_VK_X";
case DOM_VK_Y:
return "DOM_VK_Y";
case DOM_VK_Z:
return "DOM_VK_Z";
case DOM_VK_WIN:
return "DOM_VK_WIN";
case DOM_VK_CONTEXT_MENU:
return "DOM_VK_CONTEXT_MENU";
case DOM_VK_SLEEP:
return "DOM_VK_SLEEP";
case DOM_VK_NUMPAD0:
return "DOM_VK_NUMPAD0";
case DOM_VK_NUMPAD1:
return "DOM_VK_NUMPAD1";
case DOM_VK_NUMPAD2:
return "DOM_VK_NUMPAD2";
case DOM_VK_NUMPAD3:
return "DOM_VK_NUMPAD3";
case DOM_VK_NUMPAD4:
return "DOM_VK_NUMPAD4";
case DOM_VK_NUMPAD5:
return "DOM_VK_NUMPAD5";
case DOM_VK_NUMPAD6:
return "DOM_VK_NUMPAD6";
case DOM_VK_NUMPAD7:
return "DOM_VK_NUMPAD7";
case DOM_VK_NUMPAD8:
return "DOM_VK_NUMPAD8";
case DOM_VK_NUMPAD9:
return "DOM_VK_NUMPAD9";
case DOM_VK_MULTIPLY:
return "DOM_VK_MULTIPLY";
case DOM_VK_ADD:
return "DOM_VK_ADD";
case DOM_VK_SEPARATOR:
return "DOM_VK_SEPARATOR";
case DOM_VK_SUBTRACT:
return "DOM_VK_SUBTRACT";
case DOM_VK_DECIMAL:
return "DOM_VK_DECIMAL";
case DOM_VK_DIVIDE:
return "DOM_VK_DIVIDE";
case DOM_VK_F1:
return "DOM_VK_F1";
case DOM_VK_F2:
return "DOM_VK_F2";
case DOM_VK_F3:
return "DOM_VK_F3";
case DOM_VK_F4:
return "DOM_VK_F4";
case DOM_VK_F5:
return "DOM_VK_F5";
case DOM_VK_F6:
return "DOM_VK_F6";
case DOM_VK_F7:
return "DOM_VK_F7";
case DOM_VK_F8:
return "DOM_VK_F8";
case DOM_VK_F9:
return "DOM_VK_F9";
case DOM_VK_F10:
return "DOM_VK_F10";
case DOM_VK_F11:
return "DOM_VK_F11";
case DOM_VK_F12:
return "DOM_VK_F12";
case DOM_VK_F13:
return "DOM_VK_F13";
case DOM_VK_F14:
return "DOM_VK_F14";
case DOM_VK_F15:
return "DOM_VK_F15";
case DOM_VK_F16:
return "DOM_VK_F16";
case DOM_VK_F17:
return "DOM_VK_F17";
case DOM_VK_F18:
return "DOM_VK_F18";
case DOM_VK_F19:
return "DOM_VK_F19";
case DOM_VK_F20:
return "DOM_VK_F20";
case DOM_VK_F21:
return "DOM_VK_F21";
case DOM_VK_F22:
return "DOM_VK_F22";
case DOM_VK_F23:
return "DOM_VK_F23";
case DOM_VK_F24:
return "DOM_VK_F24";
case DOM_VK_NUM_LOCK:
return "DOM_VK_NUM_LOCK";
case DOM_VK_SCROLL_LOCK:
return "DOM_VK_SCROLL_LOCK";
case DOM_VK_WIN_OEM_FJ_JISHO:
return "DOM_VK_WIN_OEM_FJ_JISHO";
case DOM_VK_WIN_OEM_FJ_MASSHOU:
return "DOM_VK_WIN_OEM_FJ_MASSHOU";
case DOM_VK_WIN_OEM_FJ_TOUROKU:
return "DOM_VK_WIN_OEM_FJ_TOUROKU";
case DOM_VK_WIN_OEM_FJ_LOYA:
return "DOM_VK_WIN_OEM_FJ_LOYA";
case DOM_VK_WIN_OEM_FJ_ROYA:
return "DOM_VK_WIN_OEM_FJ_ROYA";
case DOM_VK_CIRCUMFLEX:
return "DOM_VK_CIRCUMFLEX";
case DOM_VK_EXCLAMATION:
return "DOM_VK_EXCLAMATION";
/* case DOM_VK_DOUBLE_QUOTE: DOM_VK_DOUBLE_QUOTE == DOM_VK_HASH */
case DOM_VK_HASH:
return "DOM_VK_DOUBLE_QUOTE/DOM_VK_HASH";
case DOM_VK_DOLLAR:
return "DOM_VK_DOLLAR";
case DOM_VK_PERCENT:
return "DOM_VK_PERCENT";
case DOM_VK_AMPERSAND:
return "DOM_VK_AMPERSAND";
case DOM_VK_UNDERSCORE:
return "DOM_VK_UNDERSCORE";
case DOM_VK_OPEN_PAREN:
return "DOM_VK_OPEN_PAREN";
case DOM_VK_CLOSE_PAREN:
return "DOM_VK_CLOSE_PAREN";
case DOM_VK_ASTERISK:
return "DOM_VK_ASTERISK";
case DOM_VK_PLUS:
return "DOM_VK_PLUS";
case DOM_VK_PIPE:
return "DOM_VK_PIPE";
case DOM_VK_HYPHEN_MINUS:
return "DOM_VK_HYPHEN_MINUS";
case DOM_VK_OPEN_CURLY_BRACKET:
return "DOM_VK_OPEN_CURLY_BRACKET";
case DOM_VK_CLOSE_CURLY_BRACKET:
return "DOM_VK_CLOSE_CURLY_BRACKET";
case DOM_VK_TILDE:
return "DOM_VK_TILDE";
case DOM_VK_VOLUME_MUTE:
return "DOM_VK_VOLUME_MUTE";
case DOM_VK_VOLUME_DOWN:
return "DOM_VK_VOLUME_DOWN";
case DOM_VK_VOLUME_UP:
return "DOM_VK_VOLUME_UP";
case DOM_VK_COMMA:
return "DOM_VK_COMMA";
case DOM_VK_PERIOD:
return "DOM_VK_PERIOD";
case DOM_VK_SLASH:
return "DOM_VK_SLASH";
case DOM_VK_BACK_QUOTE:
return "DOM_VK_BACK_QUOTE";
case DOM_VK_OPEN_BRACKET:
return "DOM_VK_OPEN_BRACKET";
case DOM_VK_BACK_SLASH:
return "DOM_VK_BACK_SLASH";
case DOM_VK_CLOSE_BRACKET:
return "DOM_VK_CLOSE_BRACKET";
case DOM_VK_QUOTE:
return "DOM_VK_QUOTE";
case DOM_VK_META:
return "DOM_VK_META";
case DOM_VK_ALTGR:
return "DOM_VK_ALTGR";
case DOM_VK_WIN_ICO_HELP:
return "DOM_VK_WIN_ICO_HELP";
case DOM_VK_WIN_ICO_00:
return "DOM_VK_WIN_ICO_00";
case DOM_VK_WIN_ICO_CLEAR:
return "DOM_VK_WIN_ICO_CLEAR";
case DOM_VK_WIN_OEM_RESET:
return "DOM_VK_WIN_OEM_RESET";
case DOM_VK_WIN_OEM_JUMP:
return "DOM_VK_WIN_OEM_JUMP";
case DOM_VK_WIN_OEM_PA1:
return "DOM_VK_WIN_OEM_PA1";
case DOM_VK_WIN_OEM_PA2:
return "DOM_VK_WIN_OEM_PA2";
case DOM_VK_WIN_OEM_PA3:
return "DOM_VK_WIN_OEM_PA3";
case DOM_VK_WIN_OEM_WSCTRL:
return "DOM_VK_WIN_OEM_WSCTRL";
case DOM_VK_WIN_OEM_CUSEL:
return "DOM_VK_WIN_OEM_CUSEL";
case DOM_VK_WIN_OEM_ATTN:
return "DOM_VK_WIN_OEM_ATTN";
case DOM_VK_WIN_OEM_FINISH:
return "DOM_VK_WIN_OEM_FINISH";
case DOM_VK_WIN_OEM_COPY:
return "DOM_VK_WIN_OEM_COPY";
case DOM_VK_WIN_OEM_AUTO:
return "DOM_VK_WIN_OEM_AUTO";
case DOM_VK_WIN_OEM_ENLW:
return "DOM_VK_WIN_OEM_ENLW";
case DOM_VK_WIN_OEM_BACKTAB:
return "DOM_VK_WIN_OEM_BACKTAB";
case DOM_VK_ATTN:
return "DOM_VK_ATTN";
case DOM_VK_CRSEL:
return "DOM_VK_CRSEL";
case DOM_VK_EXSEL:
return "DOM_VK_EXSEL";
case DOM_VK_EREOF:
return "DOM_VK_EREOF";
case DOM_VK_PLAY:
return "DOM_VK_PLAY";
case DOM_VK_ZOOM:
return "DOM_VK_ZOOM";
case DOM_VK_PA1:
return "DOM_VK_PA1";
case DOM_VK_WIN_OEM_CLEAR:
return "DOM_VK_WIN_OEM_CLEAR";
default:
return "Unknown DOM_VK code";
}
}
|