node-native-win-utils
Version:
Native addon for Node.js providing utility operations on Windows systems
102 lines (101 loc) • 1.86 kB
text/typescript
export declare const keyCodes: Map<string, string>;
export declare enum KeyCodeHelper {
"Backspace" = 8,
"Tab" = 9,
"Enter" = 13,
"Shift" = 16,
"Ctrl" = 17,
"Alt" = 18,
"CapsLock" = 20,
"Escape" = 27,
"Space" = 32,
"PageUp" = 33,
"PageDown" = 34,
"End" = 35,
"Home" = 36,
"ArrowLeft" = 37,
"ArrowUp" = 38,
"ArrowRight" = 39,
"ArrowDown" = 40,
"Insert" = 45,
"Delete" = 46,
"Zero" = 48,
"One" = 49,
"Two" = 50,
"Three" = 51,
"Four" = 52,
"Five" = 53,
"Six" = 54,
"Seven" = 55,
"Eight" = 56,
"Nine" = 57,
"A" = 65,
"B" = 66,
"C" = 67,
"D" = 68,
"E" = 69,
"F" = 70,
"G" = 71,
"H" = 72,
"I" = 73,
"J" = 74,
"K" = 75,
"L" = 76,
"M" = 77,
"N" = 78,
"O" = 79,
"P" = 80,
"Q" = 81,
"R" = 82,
"S" = 83,
"T" = 84,
"U" = 85,
"V" = 86,
"W" = 87,
"X" = 88,
"Y" = 89,
"Z" = 90,
"MetaLeft" = 91,
"MetaRight" = 92,
"ContextMenu" = 93,
"Numpad0" = 96,
"Numpad1" = 97,
"Numpad2" = 98,
"Numpad3" = 99,
"Numpad4" = 100,
"Numpad5" = 101,
"Numpad6" = 102,
"Numpad7" = 103,
"Numpad8" = 104,
"Numpad9" = 105,
"NumpadMultiply" = 106,
"NumpadAdd" = 107,
"NumpadSubtract" = 109,
"NumpadDecimal" = 110,
"NumpadDivide" = 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,
"Equal" = 187,
"Comma" = 188,
"Minus" = 189,
"Period" = 190,
"Slash" = 191,
"Backquote" = 192,
"BracketLeft" = 219,
"Backslash" = 220,
"BracketRight" = 221,
"Quote" = 222
}