blob: e3fe603a9e5c74f52cf9ad196e31dc9cc81a1d1c [file] [log] [blame] [edit]
/*
* 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";
}
}