handleKeyEvent method
Handles a keyboard event, returning true if the event was consumed.
Implementation
@override
bool handleKeyEvent(term.KeyEvent event) {
final hasFocus = widget.focused || focusNode.hasFocus;
if (hasFocus &&
(event.baseKey == term.TermKey.space ||
event.baseKey == term.TermKey.enter)) {
widget.onChanged(widget.value);
setState(() {});
return true;
}
return false;
}