Manages the focus tree.
The focus tree keeps track of which widget is the user's current focus. The focused widget often listens for keyboard events.
The FocusManager is held by the WidgetsBinding as WidgetsBinding.focusManager. The FocusManager is rarely accessed directly. Instead, to find the FocusScopeNode for a given BuildContext, use FocusScope.of.