Table of Contents

Class AnsiKeyboardParserPattern

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Base class for ANSI keyboard parsing patterns.

public abstract class AnsiKeyboardParserPattern
Inheritance
AnsiKeyboardParserPattern
Derived
Inherited Members

Constructors

AnsiKeyboardParserPattern()

Creates a new instance of the class.

Properties

IsLastMinute

Does this pattern dangerously overlap with other sequences such that it should only be applied at the lsat second after all other sequences have been tried. When true this pattern will only be used at Terminal.Gui.AnsiResponseParser.Release() time.

Methods

GetKey(string?)

Returns the Key described by the escape sequence.

GetKeyImpl(string?)

When overriden in a derived class, returns the Key that matches the input ansi escape sequence.

IsMatch(string?)

Returns true if input is one of the terminal sequences recognised by this class.