focusInput method

void focusInput(
  1. bool focused
)

Reports a terminal viewport focus change to the underlying application.

Implementation

void focusInput(bool focused) {
  _focused = focused;
  if (_isDisposed) return;
  if (!_reportFocusMode) return;
  onOutput?.call(switch (focused) {
    true => _emitter.focusIn(),
    false => _emitter.focusOut(),
  });
}