Table of Contents

Class NetInputProcessor

Namespace
Terminal.Gui
Assembly
Terminal.Gui.dll

Input processor for NetInput, deals in ConsoleKeyInfo stream

public class NetInputProcessor : InputProcessor<ConsoleKeyInfo>, IInputProcessor
Inheritance
NetInputProcessor
Implements
Inherited Members

Constructors

NetInputProcessor(ConcurrentQueue<ConsoleKeyInfo>)

Fields

GenerateTestCasesForKeyPresses

Set to true to generate code in Logging (verbose only) for test cases in NetInputProcessorTests. This makes the task of capturing user/language/terminal specific keyboard issues easier to diagnose. By turning this on and searching logs user can send us exactly the input codes that are released to input stream.

Methods

Process(ConsoleKeyInfo)

Process the provided single input element input. This method is called sequentially for each value read from InputBuffer.

ProcessAfterParsing(ConsoleKeyInfo)

Process the provided single input element - short-circuiting the Terminal.Gui.InputProcessor<T>.Parser stage of the processing.