The terminal emulator window contains a basic serial terminal emulator that allows you to receive and transmit data over a serial interface.

###### To open the terminal emulator window

- From View menu, click Terminal Emulator.

—or—

- Type Ctrl+Alt+M.

—or—

- Right click the tool bar area to display the View menu.
- From the popup menu, click Terminal Emulator.

###### To use the terminal emulator window

- Set the required terminal emulator properties by clicking the icon on the tool bar or selecting Properties from the right click context menu.

- Connect the terminal emulator to the communications port by clicking the icon on the tool bar or selecting Connect from the right click context menu.

Once connected any input in the terminal emulator window will be transmitted to the communications port, any data received from the communications port will be displayed on the terminal.

Connection may be refused if the communication port is in use by another application or if the port doesn't exist.

###### To disconnect the terminal emulator window

- Disconnect the communications port by clicking the icon on the tool bar or selecting Disconnect from the right click context menu, this will release the communications port so it can be used by other applications.

## Tool bar operations

The following operations are available on the tool bar:

Button | Description
| Connects the terminal emulator to the communications port.
| Disconnects the terminal emulator from the communications port.
| Displays the terminal emulator properties.

## Right click menu operations

The following operations are available on the right click menu:

Action | Description
Connect | Connects the terminal emulator to the communications port.
Disconnect | Disconnects the terminal emulator from the communications port.
Copy | Copies selected text to the clipboard.
Paste | Paste text from the clipboard to the communications port.
Clear | Clear the terminal.
Send Control | Send a control code to the communications port
Send File | Send a file down the communications port.
Properties | Displays the terminal emulator properties.

## Terminal emulator properties

The following properties can be set for the terminal emulator:

Property | Description
Backscroll Buffer Lines | The number of lines you can see when you scroll backward.
Baud Rate | The baud rate used when transmitting and receiving data.
Data Bits | The number of data bits to use when transmitting and receiving data.
Local Echo | If set to Yes, displays every character before sending it to the remote computer.
Parity | The parity used when transmitting and receiving data.
Port | The communications port to use. On Windows this refers to the communication port name, e.g. COM1, COM2, etc. On Linux this refers to the path to the serial port device driver, e.g. /dev/ttyS0, /dev/ttyS1, etc.
Stop Bits | The number of stop bits to use when transmitting data.

## Supported control codes

The terminal supports a very limited set of control codes. The supported control codes are as follows:

Control code | Description
<BS> | Backspace.
<LF> | Line feed.
<ESC>[{attr1};...;{attrn}m | Set display attributes. Note that the attributes 2-Dim, 5-Blink , 7-Reverse and 8-Hidden are not supported.