# Terminal Settings

## Emulation

Type | Description
--- | ---
XTerm | XTerm Emulation
Linux | Linux Emulation
VT100 | VT100 Emulation
None | Ignore Terminal Control Escape Sequences

## Send Mode

Type | Description
--- | ---
Interactive | Send keystrokes immediately. Use with interactive devices that present a command prompt.
Line Buffered | Buffer each line to be sent locally, and transmit once the return key is pressed. Useful for devices that do not present an interactive command prompt. This mode supports command history using the up arrow.

## Return Key

The “return” key can be configured to send a CR (0x0d or Ctrl-M), an LF (0x0a or Ctrl-J), or a CR + LF sequence. Most unix-based machines expect a single CR character, but some devices may expect an LF or a CRLF sequence.

## Delete Key

The “delete” key can be configured to send one of two different characters. By default, the delete key sends a DEL (0x7f), which most devices expect. However, some devices expect a BS (0x08 or Ctrl-H).

## Text Pacing

Text pacing prevents the device’s input buffer from being overrun and potentially losing data. This applies to text file transfers and when pasting more than one line into a terminal window.

Type | Description
--- | ---
None | Text pacing is disabled. Text will be transmitted at line rate, unless the line is configured with a line ending delay or character delay.
Wait for Echo | Make sure we’re at an interactive prompt before sending each line. Use this mode when pasting commands and/or configuration files into a device.

## Timestamp

Displays a timestamp for each line received. The time indicates when the first character was received for the given line. Choose “Elapsed” to display the time elapsed since the window was opened, or “Absolute” for calendar time.

## Bel Sound

Choose a sound to be played when a BEL character is received.

## Text Encoding

Send and receive text using the chosen encoding.

## Send Window Size

Choose which command is sent to the device when the “Send Window Size” command under the “Terminal” menu is invoked.

Device Type | Command
--- | ---
Linux-based | stty
Cisco | terminal length/width
HPE | terminal length/width
Aruba | terminal length/width
Juniper | set cli screen-length/width

## Window Size

Set the terminal dimensions in terms of rows and columns. The default for most devices is 80 cols x 24 rows.

It is important to keep this value in sync with your device, as any disagreement over the current window size can cause display issues including problems with scrollback. Use the “Send Window Size” feature above to send the appropriate command to your device after changing the window size.

Use the “Locked” checkbox to prevent the window from being resized at all and becoming out of sync with your device.

## Echo Typed Characters

Echo typed characters locally. Use when devices do not echo typed characters automatically.

## Uppercase Typed Characters

Convert all typed characters to uppercase.

## Interpret Standalone LF as CRLF

Begins a new line when a LF is received, as if it were a CRLF. When either of these options are enabled, a standard CRLF sequence received will still be treated as a single new line.

## Interpret Standalone CR as CRLF

Begins a new line when a CR is received, as if it were a CRLF. When either of these options are enabled, a standard CRLF sequence received will still be treated as a single new line.

## Allow SO to Activate G1 Character Set

When enabled, allows a received SO (Shift-Out, or 0x0E) character to switch to the graphics and line drawing character set. This option defaults to off to prevent stray bytes from inadvertently switching the character set, but can be enabled if the device you are connected to depends on SO/SI to switch character sets.