declare module KeyCodes.KeyDown {
    var Backspace: number;
    var Tab: number;
    var Enter: number;
    var Shift: number;
    var Ctrl: number;
    var Alt: number;
    var PauseBreak: number;
    var CapsLock: number;
    var Escape: number;
    var Spacebar: number;
    var PageUp: number;
    var PageDown: number;
    var End: number;
    var Home: number;
    var LeftArrow: number;
    var UpArrow: number;
    var RightArrow: number;
    var DownArrow: number;
    var PrintScrn: number;
    var Insert: number;
    var Delete: number;
    var Zero: number;
    var One: number;
    var Two: number;
    var Three: number;
    var Four: number;
    var Five: number;
    var Six: number;
    var Seven: number;
    var Eight: number;
    var Nine: number;
    var a: number;
    var b: number;
    var c: number;
    var d: number;
    var e: number;
    var f: number;
    var g: number;
    var h: number;
    var i: number;
    var j: number;
    var k: number;
    var l: number;
    var m: number;
    var n: number;
    var o: number;
    var p: number;
    var q: number;
    var r: number;
    var s: number;
    var t: number;
    var u: number;
    var v: number;
    var w: number;
    var x: number;
    var y: number;
    var z: number;
    var LeftWindowKey: number;
    var RightWindowKey: number;
    var SelectKey: number;
    var Numpad0: number;
    var Numpad1: number;
    var Numpad2: number;
    var Numpad3: number;
    var Numpad4: number;
    var Numpad5: number;
    var Numpad6: number;
    var Numpad7: number;
    var Numpad8: number;
    var Numpad9: number;
    var Multiply: number;
    var NumpadPlus: number;
    var NumpadMinus: number;
    var DecimalPoint: number;
    var Divide: number;
    var F1: number;
    var F2: number;
    var F3: number;
    var F4: number;
    var F5: number;
    var F6: number;
    var F7: number;
    var F8: number;
    var F9: number;
    var F10: number;
    var F11: number;
    var F12: number;
    var NumLock: number;
    var ScrollLock: number;
    var Semicolon: number;
    var Equals: number;
    var Comma: number;
    var LessThan: number;
    var Dash: number;
    var Period: number;
    var GreaterThan: number;
    var ForwardSlash: number;
    var QuestionMark: number;
    var GraveAccent: number;
    var Tilde: number;
    var OpenCurlyBracket: number;
    var OpenSquareBracket: number;
    var BackSlash: number;
    var VerticalPipe: number;
    var CloseCurlyBracket: number;
    var CloseSquareBracket: number;
    var Quote: number;
    var CommandFF: number;
}
declare module KeyCodes.KeyPress {
    var Backspace: number;
    var Enter: number;
    var Spacebar: number;
    var Hash: number;
    var GraveAccent: number;
    var ForwardSlash: number;
    var Asterisk: number;
    var Plus: number;
    var Comma: number;
    var Minus: number;
    var Period: number;
    var ForwardSlash: number;
    var Zero: number;
    var One: number;
    var Two: number;
    var Three: number;
    var Four: number;
    var Five: number;
    var Six: number;
    var Seven: number;
    var Eight: number;
    var Nine: number;
    var Colon: number;
    var Semicolon: number;
    var LessThan: number;
    var Equals: number;
    var GreaterThan: number;
    var QuestionMark: number;
    var At: number;
    var OpenSquareBracket: number;
    var BackSlash: number;
    var CloseSquareBracket: number;
    var a: number;
    var b: number;
    var c: number;
    var d: number;
    var e: number;
    var f: number;
    var g: number;
    var h: number;
    var i: number;
    var j: number;
    var k: number;
    var l: number;
    var m: number;
    var n: number;
    var o: number;
    var p: number;
    var q: number;
    var r: number;
    var s: number;
    var t: number;
    var u: number;
    var v: number;
    var w: number;
    var x: number;
    var y: number;
    var z: number;
    var OpenCurlyBracket: number;
    var VerticalPipe: number;
    var CloseCurlyBracket: number;
    var Tilde: number;
}
