export enum KeyCodes { backspace = 8, tab = 9, enter = 13, shift = 16, ctrl = 17, alt = 18, pause_break = 19, capsLock = 20, escape = 27, pageUp = 33, pageDown = 34, end = 35, home = 36, leftArrow = 37, upArrow = 38, rightArrow = 39, downArrow = 40, insert = 45, delete = 46, key_0 = 48, key_1 = 49, key_2 = 50, key_3 = 51, key_4 = 52, key_5 = 53, key_6 = 54, key_7 = 55, key_8 = 56, key_9 = 57, key_a = 65, key_b = 66, key_c = 67, key_d = 68, key_e = 69, key_f = 70, key_g = 71, key_h = 72, key_i = 73, key_j = 74, key_k = 75, key_l = 76, key_m = 77, key_n = 78, key_o = 79, key_p = 80, key_q = 81, key_r = 82, key_s = 83, key_t = 84, key_u = 85, key_v = 86, key_w = 87, key_x = 88, key_y = 89, key_z = 90, leftWindowKey = 91, rightWindowKey = 92, selectKey = 93, numpad0 = 96, numpad1 = 97, numpad2 = 98, numpad3 = 99, numpad4 = 100, numpad5 = 101, numpad6 = 102, numpad7 = 103, numpad8 = 104, numpad9 = 105, multiply = 106, add = 107, subtract = 109, decimalPoint = 110, divide = 111, f1 = 112, f2 = 113, f3 = 114, f4 = 115, f5 = 116, f6 = 117, f7 = 118, f8 = 119, f9 = 120, f10 = 121, f11 = 122, f12 = 123, numLock = 144, scrollLock = 145, semicolon = 186, equalSign = 187, comma = 188, dash = 189, period = 190, forwardSlash = 191, graveAccent = 192, openBracket = 219, backslash = 220, closeBracket = 221, singleQuote = 222, }