Enum TerminalModes
- Namespace
- Renci.SshNet.Common
- Assembly
- Renci.SshNet.dll
Specifies the initial assignments of the opcode values that are used in the 'encoded terminal modes' value.
public enum TerminalModes : byte
Fields
CS7 = 90
-
7 bit mode.
CS8 = 91
-
8 bit mode.
ECHO = 53
-
Enable echoing.
ECHOCTL = 60
-
Echo control characters as ^(Char).
ECHOE = 54
-
Visually erase chars.
ECHOK = 55
-
Kill character discards current line.
ECHOKE = 61
-
Visual erase for line kill.
ECHONL = 56
-
Echo NL even if ECHO is off.
ICANON = 51
-
Canonicalize input lines.
ICRNL = 36
-
Map CR to NL on input.
IEXTEN = 59
-
Enable extensions.
IGNCR = 35
-
Ignore CR on input.
IGNPAR = 30
-
The ignore parity flag. The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE.
IMAXBEL = 41
-
Ring bell on input queue full.
INLCR = 34
-
Map NL into CR on input.
INPCK = 32
-
Enable checking of parity errors.
ISIG = 50
-
Enable signals INTR, QUIT, [D]SUSP.
ISTRIP = 33
-
Strip 8th bit off characters.
IUCLC = 37
-
Translate uppercase characters to lowercase.
IUTF8 = 42
-
Terminal input and output is assumed to be encoded in UTF-8.
IXANY = 39
-
Any char will restart after stop.
IXOFF = 40
-
Enable input flow control.
IXON = 38
-
Enable output flow control.
NOFLSH = 57
-
Don't flush after interrupt.
OCRNL = 73
-
Translate carriage return to newline (output).
OLCUC = 71
-
Convert lowercase to uppercase.
ONLCR = 72
-
Map NL to CR-NL.
ONLRET = 75
-
Newline performs a carriage return (output).
ONOCR = 74
-
Translate newline to carriage return-newline (output).
OPOST = 70
-
Enable output processing.
PARENB = 92
-
Parity enable.
PARMRK = 31
-
Mark parity and framing errors.
PARODD = 93
-
Odd parity, else even.
PENDIN = 62
-
Retype pending input.
TOSTOP = 58
-
Stop background jobs from output.
TTY_OP_END = 0
-
Indicates end of options.
TTY_OP_ISPEED = 128
-
Specifies the input baud rate in bits per second.
TTY_OP_OSPEED = 129
-
Specifies the output baud rate in bits per second.
VDISCARD = 18
-
Toggles the flushing of terminal output.
VDSUSP = 11
-
Another suspend character.
VEOF = 5
-
End-of-file character (sends EOF from the terminal).
VEOL = 6
-
End-of-line character in addition to carriage return and/or linefeed.
VEOL2 = 7
-
Additional end-of-line character.
VERASE = 3
-
Erase the character to left of the cursor.
VFLUSH = 15
-
Character to flush output.
VINTR = 1
-
Interrupt character; 255 if none. Similarly for the other characters. Not all of these characters are supported on all systems.
VKILL = 4
-
Kill the current input line.
VLNEXT = 14
-
Enter the next character typed literally, even if it is a special character.
VQUIT = 2
-
The quit character (sends SIGQUIT signal on POSIX systems).
VREPRINT = 12
-
Reprints the current input line.
VSTART = 8
-
Continues paused output (normally control-Q).
VSTATUS = 17
-
Prints system status line (load, command, pid, etc).
VSTOP = 9
-
Pauses output (normally control-S).
VSUSP = 10
-
Suspends the current program.
VSWTCH = 16
-
Switch to a different shell layer.
VWERASE = 13
-
Erases a word left of cursor.
XCASE = 52
-
Enable input and output of uppercase characters by preceding their lowercase equivalents with "".