Overview
The Terminal tab in the Session Properties editor tab is used to configure the terminal emulation session properties.
If your device/server/host requires the use of a terminal emulation protocol, then the terminal emulation configuration can be applied here.
Terminal Emulation Types
Indigo supports the following terminal emulation types.
More information on the terminal emulation support in Indigo can be found here.
Terminal Emulation Types (Protocol) | Report to Terminal Type (Default) |
---|---|
None | none |
ANSI | |
vt100 | |
Linux | linux | xterm |
Terminal Emulation Properties
The settings listed below are available to configure the terminal emulation settings/behavior for your terminal session.
Setting | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|
Emulation Type | Select the terminal emulation type/protocol that Indigo should use for this terminal session. The list of available terminal emulation types is listed above. | ||||||||
Report Terminal Type to Host | When Indigo connects to a device or host using a terminal emulation protocol, Indigo can send a terminal type identifier to the host to help negotiate the supported and preferred emulation protocol to be applied. When you select an emulation type, a reporting terminal type identifier will be automatically applied based on the emulation type selected. You can override this settings with another type from the list or by manually typing an identifier string into the field. | ||||||||
Backlog | When using the Terminal Emulation view mode, the session data window supports a backlog to record previous lines of data. The number of lines to maintain in the backlog can be configured using this property. (Standard view mode does not use the backlog as it supports a continuous listing of scrolled lines of data.) | ||||||||
Receive Data in Polled Mode | This is a special setting that controls how Indigo collects data from the remote host. Typically Indigo uses an event model to process data as soon as the information is available. This setting only applies to TELNET, SSH, RAW TCP client, RAW TCP Server, and UDP connection protocols. | ||||||||
Send DEL on Backspace key | Some remote devices/hosts do not understand the DEL instruction byte (0x7F). If you enable this settings, Indigo will substitute the instruction when the DEL keyboard button is pressed (in the Terminal Emulation view mode) with the BACKSPACE instruction byte (0x08). | ||||||||
Ignore ANSI formatting (Strip ANSI Escape Codes) | If this option is enabled, then Indigo will remove any ANSI Escape Codes/Sequences from the data displayed in the session data window. This option will prevent your data from being displayed corrected in the Terminal Emulation view mode because it is ignoring the formatting instructions. This option would typically be used if a debugging scenario or a case where you needed to capture the contextual data but did not want to capture any of the terminal emulation escape sequences. | ||||||||
Reveal ANSI Escape Codes (standard view mode and log file) | If this option is enabled, then Indigo will display the ANSI Escape Codes/Sequences the data displayed in the session data window of the Standard view mode. By default, Indigo automatically strips these escape codes from the Standard view mode since they are intended as terminal instructions, not context data. This option would typically be used if a debugging scenario where you needed to capture the all data including the raw terminal emulation escape sequences/codes. | ||||||||
Prevent Keyboard Redirection (Terminal Emulation view mode) | If this option is enabled, then in the Terminal Emulation view mode, Indigo will never enable keyboard redirection. More information on keyboard redirection can be obtained here. | ||||||||
User underline cursor style instead of block cursor style | By default Indigo uses a block sytle cursor in the Terminal Emulation view mode. Enabling this option will cause Indigo to use an underline style of cursor instead. This may be desirable/preferred for some terminal hosts/devices. | ||||||||
Terminal Window Rows | By default, in Terminal Emulation view mode, Indigo coordinates the virtual screen size (rows and columns) with the terminal host. Some device/hosts may required or prefer a fixed number of rows to properly render data. Indigo also supports fixed a row count option.
| ||||||||
Terminal Windows Columns | By default, in Terminal Emulation view mode, Indigo coordinates the virtual screen size (rows and columns) with the terminal host. Some device/hosts may required or prefer a fixed number of columns to properly render data. Indigo also supports fixed a column count option.
|