new ()
read onlydownDuration:Float
read onlyisAltDown:Bool
read onlyisControlDown:Bool
read onlyisDown:Bool
read onlyisShiftDown:Bool
key:KeyCode = KeyCode.Unknown
read onlywasPressed:Bool
read onlywasReleased:Bool
init (key:KeyCode):Void
staticinline create (key:KeyCode):HotKey
staticinline getPool ():Pool<HotKey>
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false