focusNode property

FocusNode? focusNode
final

If using a custom TextField, set the focusNode to a FocusNode Widget in order to focus the text after clicking a button. Use the FocusNode like this:

late final FocusNode _focusNode; //Declare the FocusNode
@override
void initState() {
  super.initState();
  _focusNode = FocusNode(); //Assign a new FocusNode in initState()
}
@override
void dispose() {
  _focusNode.dispose(); //Dispose the FocusNode in dispose()
  super.dispose();
}
MarkdownToolbar(focusNode: _focusNode, ...), //Set the FocusNode in the toolbar
TextField(focusNode: _focusNode, ...), //Set the same _focusNode in your TextField

Implementation

final FocusNode? focusNode;