enterRaw static method

TerminalModeState enterRaw()

Puts stdin into raw mode (no echo, no line buffering) and returns a TerminalModeState that can be used to restore the original settings.

Implementation

static TerminalModeState enterRaw() {
  final input = TerminalContext.input;
  final origEcho = input.echoMode;
  final origLineMode = input.lineMode;
  input.echoMode = false;
  input.lineMode = false;
  return TerminalModeState(origEcho: origEcho, origLineMode: origLineMode);
}