Interface IInputProcessor | Terminal.Gui v2 (original) (raw)
Namespace
Assembly
Terminal.Gui.dll
Interface for main loop class that will process the queued input buffer contents. Is responsible for ProcessQueue() and translating into common Terminal.Gui events and data models.
public interface IInputProcessor
Methods
Gets the response parser currently configured on this input processor.
Called when a key is pressed down. Fires the KeyDown event. This is a precursor toOnKeyUp(Key).
Called when a key is released. Fires the KeyUp event.
Called when a mouse event occurs. Fires the MouseEvent event.
Drains the input buffer, processing all available keystrokes
Events
Event fired when a terminal sequence read from input is not recognized and therefore ignored.
Event fired when a key is pressed down. This is a precursor to KeyUp.
Event fired when a key is released.
Event fired when a mouse event occurs.