/** * Define all the keys available from the Keyboard class. */ export enum Keys { Digit0 = 'Digit0', Digit1 = 'Digit1', Digit2 = 'Digit2', Digit3 = 'Digit3', Digit4 = 'Digit4', Digit5 = 'Digit5', Digit6 = 'Digit6', Digit7 = 'Digit7', Digit8 = 'Digit8', Digit9 = 'Digit9', KeyA = 'KeyA', KeyB = 'KeyB', KeyC = 'KeyC', KeyD = 'KeyD', KeyE = 'KeyE', KeyF = 'KeyF', KeyG = 'KeyG', KeyH = 'KeyH', KeyI = 'KeyI', KeyJ = 'KeyJ', KeyK = 'KeyK', KeyL = 'KeyL', KeyM = 'KeyM', KeyN = 'KeyN', KeyO = 'KeyO', KeyP = 'KeyP', KeyQ = 'KeyQ', KeyR = 'KeyR', KeyS = 'KeyS', KeyT = 'KeyT', KeyU = 'KeyU', KeyV = 'KeyV', KeyW = 'KeyW', KeyX = 'KeyX', KeyY = 'KeyY', KeyZ = 'KeyZ', Escape = 'Escape', F1 = 'F1', F2 = 'F2', F3 = 'F3', F4 = 'F4', F5 = 'F5', F6 = 'F6', F7 = 'F7', F8 = 'F8', F9 = 'F9', F10 = 'F10', F11 = 'F11', F12 = 'F12', Insert = 'Insert', Delete = 'Delete', Home = 'Home', End = 'End', PageUp = 'PageUp', PageDown = 'PageDown', NumLock = 'NumLock', NumpadDivide = 'NumpadDivide', NumpadMultiply = 'NumpadMultiply', NumpadSubtract = 'NumpadSubtract', NumpadAdd = 'NumpadAdd', NumpadEnter = 'NumpadEnter', NumpadDecimal = 'NumpadDecimal', Numpad0 = 'Numpad0', Numpad1 = 'Numpad1', Numpad2 = 'Numpad2', Numpad3 = 'Numpad3', Numpad4 = 'Numpad4', Numpad5 = 'Numpad5', Numpad6 = 'Numpad6', Numpad7 = 'Numpad7', Numpad8 = 'Numpad8', Numpad9 = 'Numpad9', ArrowUp = 'ArrowUp', ArrowDown = 'ArrowDown', ArrowLeft = 'ArrowLeft', ArrowRight = 'ArrowRight', Backquote = 'Backquote', Minus = 'Minus', Equal = 'Equal', Backspace = 'Backspace', BracketLeft = 'BracketLeft', BracketRight = 'BracketRight', Quote = 'Quote', Backslash = 'Backslash', Comma = 'Comma', Period = 'Period', Slash = 'Slash', Enter = 'Enter', ShiftLeft = 'ShiftLeft', ShiftRight = 'ShiftRight', CapsLock = 'CapsLock', Tab = 'Tab', ControlLeft = 'ControlLeft', ControlRight = 'ControlRight', MetaLeft = 'MetaLeft', MetaRight = 'MetaRight', AltLeft = 'AltLeft', AltRight = 'AltRight' };