Class AnsiMouseEncoder
Encodes Mouse events into ANSI SGR (1006) extended mouse format escape sequences.
public static class AnsiMouseEncoder
- Inheritance
-
AnsiMouseEncoder
- Inherited Members
Remarks
This is the inverse operation of AnsiMouseParser. It converts Terminal.Gui Mouse events back into the ANSI escape sequences that would produce them. Used primarily for test input injection in drivers that consume character streams (e.g., UnixDriver).
The SGR format uses decimal text encoding: ESC[<button;x;yM (press) or ESC[<button;x;ym
(release).
Methods
- Encode(Mouse)
Converts a Mouse event to an ANSI SGR (1006) extended mouse format escape sequence.