package flash.events; extern class KeyboardEvent extends Event { var altKey:Bool; var charCode:UInt; #if air var commandKey:Bool; #end var controlKey:Bool; var ctrlKey:Bool; var keyCode:UInt; var keyLocation:flash.ui.KeyLocation; var shiftKey:Bool; function new(type:String, bubbles:Bool = true, cancelable:Bool = false, charCodeValue:UInt = 0, keyCodeValue:UInt = 0, keyLocationValue:flash.ui.KeyLocation = STANDARD, ctrlKeyValue:Bool = false, altKeyValue:Bool = false, shiftKeyValue:Bool = false):Void; function updateAfterEvent():Void; static var KEY_DOWN(default, never):String; static var KEY_UP(default, never):String; }