Creates a scope for managing focus.
The key argument must not be null.
key
Focus({ @required GlobalKey key, this.initiallyFocusedScope, this.child }) : super(key: key) { assert(key != null); }