WriteKeyEvent(AnsiKeyEvent, Boolean) Method

Definition

Namespace XenoAtom.Ansi
Assembly XenoAtom.Ansi.dll

Writes a common key input sequence (Windows Console VT / xterm conventions).

public AnsiWriter WriteKeyEvent(AnsiKeyEvent keyEvent, bool applicationCursorKeysMode = false)

Parameters

keyEvent
AnsiKeyEvent

The key event.

applicationCursorKeysMode
Boolean

When true, arrow/Home/End without modifiers are emitted in SS3 form (ESC O...).

Returns

AnsiWriter
This writer, for fluent chaining.

Remarks

This method is intended for test and host scenarios; it always writes the sequence regardless of Capabilities. It does not attempt to cover every terminal key protocol.