UNPKG

node-native-win-utils

Version:

Native addon for Node.js providing utility operations on Windows systems

202 lines (201 loc) 7.47 kB
export const keyCodes = new Map(Object.entries({ 8: "Backspace", 9: "Tab", 13: "Enter", 16: "Shift", 17: "Ctrl", 18: "Alt", 20: "CapsLock", 27: "Escape", 32: "Space", 33: "PageUp", 34: "PageDown", 35: "End", 36: "Home", 37: "ArrowLeft", 38: "ArrowUp", 39: "ArrowRight", 40: "ArrowDown", 45: "Insert", 46: "Delete", 48: "0", 49: "1", 50: "2", 51: "3", 52: "4", 53: "5", 54: "6", 55: "7", 56: "8", 57: "9", 65: "A", 66: "B", 67: "C", 68: "D", 69: "E", 70: "F", 71: "G", 72: "H", 73: "I", 74: "J", 75: "K", 76: "L", 77: "M", 78: "N", 79: "O", 80: "P", 81: "Q", 82: "R", 83: "S", 84: "T", 85: "U", 86: "V", 87: "W", 88: "X", 89: "Y", 90: "Z", 91: "MetaLeft", 92: "MetaRight", 93: "ContextMenu", 96: "Numpad0", 97: "Numpad1", 98: "Numpad2", 99: "Numpad3", 100: "Numpad4", 101: "Numpad5", 102: "Numpad6", 103: "Numpad7", 104: "Numpad8", 105: "Numpad9", 106: "NumpadMultiply", 107: "NumpadAdd", 109: "NumpadSubtract", 110: "NumpadDecimal", 111: "NumpadDivide", 112: "F1", 113: "F2", 114: "F3", 115: "F4", 116: "F5", 117: "F6", 118: "F7", 119: "F8", 120: "F9", 121: "F10", 122: "F11", 123: "F12", 144: "NumLock", 145: "ScrollLock", 186: "Semicolon", 187: "Equal", 188: "Comma", 189: "Minus", 190: "Period", 191: "Slash", 192: "Backquote", 219: "BracketLeft", 220: "Backslash", 221: "BracketRight", 222: "Quote", })); export var KeyCodeHelper; (function (KeyCodeHelper) { KeyCodeHelper[KeyCodeHelper["Backspace"] = 8] = "Backspace"; KeyCodeHelper[KeyCodeHelper["Tab"] = 9] = "Tab"; KeyCodeHelper[KeyCodeHelper["Enter"] = 13] = "Enter"; KeyCodeHelper[KeyCodeHelper["Shift"] = 16] = "Shift"; KeyCodeHelper[KeyCodeHelper["Ctrl"] = 17] = "Ctrl"; KeyCodeHelper[KeyCodeHelper["Alt"] = 18] = "Alt"; KeyCodeHelper[KeyCodeHelper["CapsLock"] = 20] = "CapsLock"; KeyCodeHelper[KeyCodeHelper["Escape"] = 27] = "Escape"; KeyCodeHelper[KeyCodeHelper["Space"] = 32] = "Space"; KeyCodeHelper[KeyCodeHelper["PageUp"] = 33] = "PageUp"; KeyCodeHelper[KeyCodeHelper["PageDown"] = 34] = "PageDown"; KeyCodeHelper[KeyCodeHelper["End"] = 35] = "End"; KeyCodeHelper[KeyCodeHelper["Home"] = 36] = "Home"; KeyCodeHelper[KeyCodeHelper["ArrowLeft"] = 37] = "ArrowLeft"; KeyCodeHelper[KeyCodeHelper["ArrowUp"] = 38] = "ArrowUp"; KeyCodeHelper[KeyCodeHelper["ArrowRight"] = 39] = "ArrowRight"; KeyCodeHelper[KeyCodeHelper["ArrowDown"] = 40] = "ArrowDown"; KeyCodeHelper[KeyCodeHelper["Insert"] = 45] = "Insert"; KeyCodeHelper[KeyCodeHelper["Delete"] = 46] = "Delete"; KeyCodeHelper[KeyCodeHelper["Zero"] = 48] = "Zero"; KeyCodeHelper[KeyCodeHelper["One"] = 49] = "One"; KeyCodeHelper[KeyCodeHelper["Two"] = 50] = "Two"; KeyCodeHelper[KeyCodeHelper["Three"] = 51] = "Three"; KeyCodeHelper[KeyCodeHelper["Four"] = 52] = "Four"; KeyCodeHelper[KeyCodeHelper["Five"] = 53] = "Five"; KeyCodeHelper[KeyCodeHelper["Six"] = 54] = "Six"; KeyCodeHelper[KeyCodeHelper["Seven"] = 55] = "Seven"; KeyCodeHelper[KeyCodeHelper["Eight"] = 56] = "Eight"; KeyCodeHelper[KeyCodeHelper["Nine"] = 57] = "Nine"; KeyCodeHelper[KeyCodeHelper["A"] = 65] = "A"; KeyCodeHelper[KeyCodeHelper["B"] = 66] = "B"; KeyCodeHelper[KeyCodeHelper["C"] = 67] = "C"; KeyCodeHelper[KeyCodeHelper["D"] = 68] = "D"; KeyCodeHelper[KeyCodeHelper["E"] = 69] = "E"; KeyCodeHelper[KeyCodeHelper["F"] = 70] = "F"; KeyCodeHelper[KeyCodeHelper["G"] = 71] = "G"; KeyCodeHelper[KeyCodeHelper["H"] = 72] = "H"; KeyCodeHelper[KeyCodeHelper["I"] = 73] = "I"; KeyCodeHelper[KeyCodeHelper["J"] = 74] = "J"; KeyCodeHelper[KeyCodeHelper["K"] = 75] = "K"; KeyCodeHelper[KeyCodeHelper["L"] = 76] = "L"; KeyCodeHelper[KeyCodeHelper["M"] = 77] = "M"; KeyCodeHelper[KeyCodeHelper["N"] = 78] = "N"; KeyCodeHelper[KeyCodeHelper["O"] = 79] = "O"; KeyCodeHelper[KeyCodeHelper["P"] = 80] = "P"; KeyCodeHelper[KeyCodeHelper["Q"] = 81] = "Q"; KeyCodeHelper[KeyCodeHelper["R"] = 82] = "R"; KeyCodeHelper[KeyCodeHelper["S"] = 83] = "S"; KeyCodeHelper[KeyCodeHelper["T"] = 84] = "T"; KeyCodeHelper[KeyCodeHelper["U"] = 85] = "U"; KeyCodeHelper[KeyCodeHelper["V"] = 86] = "V"; KeyCodeHelper[KeyCodeHelper["W"] = 87] = "W"; KeyCodeHelper[KeyCodeHelper["X"] = 88] = "X"; KeyCodeHelper[KeyCodeHelper["Y"] = 89] = "Y"; KeyCodeHelper[KeyCodeHelper["Z"] = 90] = "Z"; KeyCodeHelper[KeyCodeHelper["MetaLeft"] = 91] = "MetaLeft"; KeyCodeHelper[KeyCodeHelper["MetaRight"] = 92] = "MetaRight"; KeyCodeHelper[KeyCodeHelper["ContextMenu"] = 93] = "ContextMenu"; KeyCodeHelper[KeyCodeHelper["Numpad0"] = 96] = "Numpad0"; KeyCodeHelper[KeyCodeHelper["Numpad1"] = 97] = "Numpad1"; KeyCodeHelper[KeyCodeHelper["Numpad2"] = 98] = "Numpad2"; KeyCodeHelper[KeyCodeHelper["Numpad3"] = 99] = "Numpad3"; KeyCodeHelper[KeyCodeHelper["Numpad4"] = 100] = "Numpad4"; KeyCodeHelper[KeyCodeHelper["Numpad5"] = 101] = "Numpad5"; KeyCodeHelper[KeyCodeHelper["Numpad6"] = 102] = "Numpad6"; KeyCodeHelper[KeyCodeHelper["Numpad7"] = 103] = "Numpad7"; KeyCodeHelper[KeyCodeHelper["Numpad8"] = 104] = "Numpad8"; KeyCodeHelper[KeyCodeHelper["Numpad9"] = 105] = "Numpad9"; KeyCodeHelper[KeyCodeHelper["NumpadMultiply"] = 106] = "NumpadMultiply"; KeyCodeHelper[KeyCodeHelper["NumpadAdd"] = 107] = "NumpadAdd"; KeyCodeHelper[KeyCodeHelper["NumpadSubtract"] = 109] = "NumpadSubtract"; KeyCodeHelper[KeyCodeHelper["NumpadDecimal"] = 110] = "NumpadDecimal"; KeyCodeHelper[KeyCodeHelper["NumpadDivide"] = 111] = "NumpadDivide"; KeyCodeHelper[KeyCodeHelper["F1"] = 112] = "F1"; KeyCodeHelper[KeyCodeHelper["F2"] = 113] = "F2"; KeyCodeHelper[KeyCodeHelper["F3"] = 114] = "F3"; KeyCodeHelper[KeyCodeHelper["F4"] = 115] = "F4"; KeyCodeHelper[KeyCodeHelper["F5"] = 116] = "F5"; KeyCodeHelper[KeyCodeHelper["F6"] = 117] = "F6"; KeyCodeHelper[KeyCodeHelper["F7"] = 118] = "F7"; KeyCodeHelper[KeyCodeHelper["F8"] = 119] = "F8"; KeyCodeHelper[KeyCodeHelper["F9"] = 120] = "F9"; KeyCodeHelper[KeyCodeHelper["F10"] = 121] = "F10"; KeyCodeHelper[KeyCodeHelper["F11"] = 122] = "F11"; KeyCodeHelper[KeyCodeHelper["F12"] = 123] = "F12"; KeyCodeHelper[KeyCodeHelper["NumLock"] = 144] = "NumLock"; KeyCodeHelper[KeyCodeHelper["ScrollLock"] = 145] = "ScrollLock"; KeyCodeHelper[KeyCodeHelper["Semicolon"] = 186] = "Semicolon"; KeyCodeHelper[KeyCodeHelper["Equal"] = 187] = "Equal"; KeyCodeHelper[KeyCodeHelper["Comma"] = 188] = "Comma"; KeyCodeHelper[KeyCodeHelper["Minus"] = 189] = "Minus"; KeyCodeHelper[KeyCodeHelper["Period"] = 190] = "Period"; KeyCodeHelper[KeyCodeHelper["Slash"] = 191] = "Slash"; KeyCodeHelper[KeyCodeHelper["Backquote"] = 192] = "Backquote"; KeyCodeHelper[KeyCodeHelper["BracketLeft"] = 219] = "BracketLeft"; KeyCodeHelper[KeyCodeHelper["Backslash"] = 220] = "Backslash"; KeyCodeHelper[KeyCodeHelper["BracketRight"] = 221] = "BracketRight"; KeyCodeHelper[KeyCodeHelper["Quote"] = 222] = "Quote"; })(KeyCodeHelper || (KeyCodeHelper = {}));