Table of Contents

Class AnsiMouseEncoder

Namespace
Terminal.Gui.Drivers
Assembly
Terminal.Gui.dll

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.