API Reference
Class
VtInputDecoder
Decodes VT and xterm terminal input into normalized input events.
Inheritance
- Object
- VtInputDecoder
Constructors
Methods
public Void Feed(String text, List<InputEvent> output) #Returns:
VoidDecodes available terminal input and appends complete events to output.
Parameters
- text System.String
- The characters read from the terminal.
- output System.Collections.Generic.List<ConsoleMonster.Input.InputEvent>
- The destination event list.
public Void Flush(List<InputEvent> output) #Returns:
VoidResolves an incomplete escape after a quiet period; an unfinished paste remains buffered.
Parameters
- output System.Collections.Generic.List<ConsoleMonster.Input.InputEvent>
- The destination event list.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public Boolean HasPending { get; } #Whether a partial escape sequence, paste, or UTF-16 surrogate is buffered.