Classes | |
| class | AnsiTerminal |
| Production ITerminal backed by Console. More... | |
| interface | ITerminal |
| Thin abstraction over a physical terminal. More... | |
| class | TerminalResizedEventArgs |
| Event arguments carrying the new terminal dimensions after a resize. More... | |
Enumerations | |
| enum | MouseMode { ButtonEvents , AllMotion } |
| Input event wrapping a keyboard keypress. More... | |
Variables | |
| record | InputEvent |
| Base discriminated union for all terminal input events. | |
|
sealed |
Input event wrapping a keyboard keypress.
Input event raised when the terminal is resized.
Input event raised by a mouse action.
Mouse tracking mode passed to ITerminal.EnableMouse.
| Enumerator | |
|---|---|
| ButtonEvents | Report button press and release events only. |
| AllMotion | Report button events AND all mouse movement. |