"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var KeyEvent;
(function (KeyEvent) {
    KeyEvent[KeyEvent["CANCEL"] = 3] = "CANCEL";
    KeyEvent[KeyEvent["HELP"] = 6] = "HELP";
    KeyEvent[KeyEvent["BACK_SPACE"] = 8] = "BACK_SPACE";
    KeyEvent[KeyEvent["TAB"] = 9] = "TAB";
    KeyEvent[KeyEvent["CLEAR"] = 12] = "CLEAR";
    KeyEvent[KeyEvent["RETURN"] = 13] = "RETURN";
    KeyEvent[KeyEvent["ENTER"] = 14] = "ENTER";
    KeyEvent[KeyEvent["SHIFT"] = 16] = "SHIFT";
    KeyEvent[KeyEvent["CONTROL"] = 17] = "CONTROL";
    KeyEvent[KeyEvent["ALT"] = 18] = "ALT";
    KeyEvent[KeyEvent["PAUSE"] = 19] = "PAUSE";
    KeyEvent[KeyEvent["CAPS_LOCK"] = 20] = "CAPS_LOCK";
    KeyEvent[KeyEvent["ESCAPE"] = 27] = "ESCAPE";
    KeyEvent[KeyEvent["SPACE"] = 32] = "SPACE";
    KeyEvent[KeyEvent["PAGE_UP"] = 33] = "PAGE_UP";
    KeyEvent[KeyEvent["PAGE_DOWN"] = 34] = "PAGE_DOWN";
    KeyEvent[KeyEvent["END"] = 35] = "END";
    KeyEvent[KeyEvent["HOME"] = 36] = "HOME";
    KeyEvent[KeyEvent["LEFT"] = 37] = "LEFT";
    KeyEvent[KeyEvent["UP"] = 38] = "UP";
    KeyEvent[KeyEvent["RIGHT"] = 39] = "RIGHT";
    KeyEvent[KeyEvent["DOWN"] = 40] = "DOWN";
    KeyEvent[KeyEvent["PRINTSCREEN"] = 44] = "PRINTSCREEN";
    KeyEvent[KeyEvent["INSERT"] = 45] = "INSERT";
    KeyEvent[KeyEvent["DELETE"] = 46] = "DELETE";
    KeyEvent[KeyEvent["NUMROW0"] = 48] = "NUMROW0";
    KeyEvent[KeyEvent["NUMROW1"] = 49] = "NUMROW1";
    KeyEvent[KeyEvent["NUMROW2"] = 50] = "NUMROW2";
    KeyEvent[KeyEvent["NUMROW3"] = 51] = "NUMROW3";
    KeyEvent[KeyEvent["NUMROW4"] = 52] = "NUMROW4";
    KeyEvent[KeyEvent["NUMROW5"] = 53] = "NUMROW5";
    KeyEvent[KeyEvent["NUMROW6"] = 54] = "NUMROW6";
    KeyEvent[KeyEvent["NUMROW7"] = 55] = "NUMROW7";
    KeyEvent[KeyEvent["NUMROW8"] = 56] = "NUMROW8";
    KeyEvent[KeyEvent["NUMROW9"] = 57] = "NUMROW9";
    KeyEvent[KeyEvent["SEMICOLON"] = 59] = "SEMICOLON";
    KeyEvent[KeyEvent["EQUALS"] = 61] = "EQUALS";
    KeyEvent[KeyEvent["A"] = 65] = "A";
    KeyEvent[KeyEvent["B"] = 66] = "B";
    KeyEvent[KeyEvent["C"] = 67] = "C";
    KeyEvent[KeyEvent["D"] = 68] = "D";
    KeyEvent[KeyEvent["E"] = 69] = "E";
    KeyEvent[KeyEvent["F"] = 70] = "F";
    KeyEvent[KeyEvent["G"] = 71] = "G";
    KeyEvent[KeyEvent["H"] = 72] = "H";
    KeyEvent[KeyEvent["I"] = 73] = "I";
    KeyEvent[KeyEvent["J"] = 74] = "J";
    KeyEvent[KeyEvent["K"] = 75] = "K";
    KeyEvent[KeyEvent["L"] = 76] = "L";
    KeyEvent[KeyEvent["M"] = 77] = "M";
    KeyEvent[KeyEvent["N"] = 78] = "N";
    KeyEvent[KeyEvent["O"] = 79] = "O";
    KeyEvent[KeyEvent["P"] = 80] = "P";
    KeyEvent[KeyEvent["Q"] = 81] = "Q";
    KeyEvent[KeyEvent["R"] = 82] = "R";
    KeyEvent[KeyEvent["S"] = 83] = "S";
    KeyEvent[KeyEvent["T"] = 84] = "T";
    KeyEvent[KeyEvent["U"] = 85] = "U";
    KeyEvent[KeyEvent["V"] = 86] = "V";
    KeyEvent[KeyEvent["W"] = 87] = "W";
    KeyEvent[KeyEvent["X"] = 88] = "X";
    KeyEvent[KeyEvent["Y"] = 89] = "Y";
    KeyEvent[KeyEvent["Z"] = 90] = "Z";
    KeyEvent[KeyEvent["CONTEXT_MENU"] = 93] = "CONTEXT_MENU";
    KeyEvent[KeyEvent["NUMPAD0"] = 96] = "NUMPAD0";
    KeyEvent[KeyEvent["NUMPAD1"] = 97] = "NUMPAD1";
    KeyEvent[KeyEvent["NUMPAD2"] = 98] = "NUMPAD2";
    KeyEvent[KeyEvent["NUMPAD3"] = 99] = "NUMPAD3";
    KeyEvent[KeyEvent["NUMPAD4"] = 100] = "NUMPAD4";
    KeyEvent[KeyEvent["NUMPAD5"] = 101] = "NUMPAD5";
    KeyEvent[KeyEvent["NUMPAD6"] = 102] = "NUMPAD6";
    KeyEvent[KeyEvent["NUMPAD7"] = 103] = "NUMPAD7";
    KeyEvent[KeyEvent["NUMPAD8"] = 104] = "NUMPAD8";
    KeyEvent[KeyEvent["NUMPAD9"] = 105] = "NUMPAD9";
    KeyEvent[KeyEvent["MULTIPLY"] = 106] = "MULTIPLY";
    KeyEvent[KeyEvent["ADD"] = 107] = "ADD";
    KeyEvent[KeyEvent["SEPARATOR"] = 108] = "SEPARATOR";
    KeyEvent[KeyEvent["SUBTRACT"] = 109] = "SUBTRACT";
    KeyEvent[KeyEvent["DECIMAL"] = 110] = "DECIMAL";
    KeyEvent[KeyEvent["DIVIDE"] = 111] = "DIVIDE";
    KeyEvent[KeyEvent["F1"] = 112] = "F1";
    KeyEvent[KeyEvent["F2"] = 113] = "F2";
    KeyEvent[KeyEvent["F3"] = 114] = "F3";
    KeyEvent[KeyEvent["F4"] = 115] = "F4";
    KeyEvent[KeyEvent["F5"] = 116] = "F5";
    KeyEvent[KeyEvent["F6"] = 117] = "F6";
    KeyEvent[KeyEvent["F7"] = 118] = "F7";
    KeyEvent[KeyEvent["F8"] = 119] = "F8";
    KeyEvent[KeyEvent["F9"] = 120] = "F9";
    KeyEvent[KeyEvent["F10"] = 121] = "F10";
    KeyEvent[KeyEvent["F11"] = 122] = "F11";
    KeyEvent[KeyEvent["F12"] = 123] = "F12";
    KeyEvent[KeyEvent["F13"] = 124] = "F13";
    KeyEvent[KeyEvent["F14"] = 125] = "F14";
    KeyEvent[KeyEvent["F15"] = 126] = "F15";
    KeyEvent[KeyEvent["F16"] = 127] = "F16";
    KeyEvent[KeyEvent["F17"] = 128] = "F17";
    KeyEvent[KeyEvent["F18"] = 129] = "F18";
    KeyEvent[KeyEvent["F19"] = 130] = "F19";
    KeyEvent[KeyEvent["F20"] = 131] = "F20";
    KeyEvent[KeyEvent["F21"] = 132] = "F21";
    KeyEvent[KeyEvent["F22"] = 133] = "F22";
    KeyEvent[KeyEvent["F23"] = 134] = "F23";
    KeyEvent[KeyEvent["F24"] = 135] = "F24";
    KeyEvent[KeyEvent["NUM_LOCK"] = 144] = "NUM_LOCK";
    KeyEvent[KeyEvent["SCROLL_LOCK"] = 145] = "SCROLL_LOCK";
    KeyEvent[KeyEvent["COMMA"] = 188] = "COMMA";
    KeyEvent[KeyEvent["PERIOD"] = 190] = "PERIOD";
    KeyEvent[KeyEvent["SLASH"] = 191] = "SLASH";
    KeyEvent[KeyEvent["BACK_QUOTE"] = 192] = "BACK_QUOTE";
    KeyEvent[KeyEvent["OPEN_BRACKET"] = 219] = "OPEN_BRACKET";
    KeyEvent[KeyEvent["BACK_SLASH"] = 220] = "BACK_SLASH";
    KeyEvent[KeyEvent["CLOSE_BRACKET"] = 221] = "CLOSE_BRACKET";
    KeyEvent[KeyEvent["QUOTE"] = 222] = "QUOTE";
    KeyEvent[KeyEvent["META"] = 224] = "META";
})(KeyEvent = exports.KeyEvent || (exports.KeyEvent = {}));
