CBreak Field

Definition

Assembly XenoAtom.Terminal.dll

A cbreak-like mode suitable for TUIs (no line buffering, no echo).

CBreak = 0

Returns

Remarks

This mode is designed as a portable default:

  • Disables canonical input (characters are available immediately).
  • Disables input echo.
  • On Unix, disables software flow control (so Ctrl+S/Ctrl+Q are delivered as input) and disables CR-to-NL translation (so Enter typically yields '\r').
  • On Windows, keeps the console in a processed input mode by default so Ctrl+C remains a signal unless TreatControlCAsInput is enabled.