staticread onlyDEVICE_ADDED:EventType<GameInputEvent>
staticread onlyDEVICE_REMOVED:EventType<GameInputEvent>
staticread onlyDEVICE_UNUSABLE:EventType<GameInputEvent>
@:value({ device : null, cancelable : false, bubbles : true })new(type:String, bubbles:Bool = true, cancelable:Bool = false, ?device:Null<GameInputDevice>)
read onlydevice:GameInputDevice
read onlybubbles:Bool
read onlycancelable:Bool
read onlycurrentTarget:Object
read onlyeventPhase:EventPhase
read onlytarget:Object
read onlytype:String
formatToString(className:String, ?p1:Dynamic, ?p2:Dynamic, ?p3:Dynamic, ?p4:Dynamic, ?p5:Dynamic):String
isDefaultPrevented():Bool
preventDefault():Void
stopImmediatePropagation():Void
stopPropagation():Void
toString():String