handleKeyEvent method

bool handleKeyEvent(
  1. KeyEvent event
)

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;
}