UvTuiInputParser constructor

UvTuiInputParser({
  1. EventDecoder? decoder,
  2. LegacyKeyEncoding? legacy,
  3. String term = '',
  4. bool useTerminfo = false,
})

Implementation

UvTuiInputParser({
  EventDecoder? decoder,
  LegacyKeyEncoding? legacy,
  String term = '',
  bool useTerminfo = false,
}) : _decoder =
         decoder ??
         EventDecoder(
           legacy: legacy ?? const LegacyKeyEncoding(),
           useTerminfo: useTerminfo,
         ) {
  _events = UvEventStreamParser(decoder: _decoder);
  _table = buildKeysTable(
    _decoder.legacy,
    term,
    useTerminfo: _decoder.useTerminfo,
  );
}