handleKeyEvent method
Handles one key event; returns whether it was consumed.
Called by HardwareKeyboard while listening. Public so tests and custom
key handling (e.g. a Focus.onKeyEvent) can feed events directly.
Implementation
bool handleKeyEvent(KeyEvent event) {
final consumed = _handle(event);
_lastEvent = event;
_lastConsumed = consumed;
return consumed;
}