Open topic with navigation

# TerminalEmulators

Terminal Emulators namespace

# Classes

Field
FieldTO
Screen
ScreenTO
TextScreen
TextScreenTO
Window
WindowTO

# Type Definitions

## EmulatorStatus

Terminal Emulator statuses.

##### Type:

- Object

##### Properties:

Name | Type | Description
--- | --- | ---
`ready` | string | Successful.
`disconnected` | string | Not Connected To Presentation Space.
`busy` | string | Presentation Space is Busy.
`locked` | string | Inhibited/Keyboard Locked.
`unavailable` | string | Unavailable Operation. When working with No HLLAPI.

## Protocol

Types of protocols that the terminal emulator supports.

##### Type:

- Object

##### Properties:

Name | Type | Description
--- | --- | ---
`pr3270` | string | 3270 protocol.
`pr5250` | string | 5250 protocol.
`prVt100` | string | VT100 protocol.
`prOther` | string | Other protocol.

## Keys

The Keys enum used in the send key function.

Name | Type | Description
--- | --- | ---
`pa1` | string | The PA1 key.
`pa2` | string | The PA2 key.
`pa3` | string | The PA3 key.
`pa4` | string | The PA4 key.
`pa5` | string | The PA5 key.
`pa6` | string | The PA6 key.
`pa7` | string | The PA7 key.
`pa8` | string | The PA8 key.
`pa9` | string | The PA9 key.
`pa10` | string | The PA10 key.
`pf1` | string | The PF1 key.
`pf2` | string | The PF2 key.
`pf3` | string | The PF3 key.
`pf4` | string | The PF4 key.
`pf5` | string | The PF5 key.
`pf6` | string | The PF6 key.
`pf7` | string | The PF7 key.
`pf8` | string | The PF8 key.
`pf9` | string | The PF9 key.
`pf10` | string | The PF10 key.
`pf11` | string | The PF11 key.
`pf12` | string | The PF12 key.
`pf13` | string | The PF13 key.
`pf14` | string | The PF14 key.
`pf15` | string | The PF15 key.
`pf16` | string | The PF16 key.
`pf17` | string | The PF17 key.
`pf18` | string | The PF18 key.
`pf19` | string | The PF19 key.
`pf20` | string | The PF20 key.
`pf21` | string | The PF21 key.
`pf22` | string | The PF22 key.
`pf23` | string | The PF23 key.
`pf24` | string | The PF24 key.
`alt` | string | The ALT key.
`alternate_cursor` | string | The ALTERNATE_CURSOR key.
`attention` | string | The ATTENTION key.
`backspace` | string | The BACKSPACE key.
`backtab` | string | The BACKTAB key.
`clear` | string | The CLEAR key.
`cmd` | string | The CMD key.
`down` | string | The DOWN key.
`left` | string | The LEFT key.
`right` | string | The RIGHT key.
`cursor_select` | string | The CURSOR_SELECT key.
`up` | string | The UP key.
`delete` | string | The DELETE key.
`dup` | string | The DUP key.
`end` | string | The END key.
`enter` | string | The ENTER key.
`erase_eof` | string | The ERASE_EOF key.
`erase_input` | string | The ERASE_INPUT key.
`field_exit` | string | The FIELD_EXIT key.
`field_mark` | string | The FIELD_MARK key.
`field_minus` | string | The FIELD_MINUS key.
`field_plus` | string | The FIELD_PLUS key.
`help` | string | The HELP key.
`hexa` | string | The HEXA key.
`home` | string | The HOME key.
`insert` | string | The INSERT key.
`insert_tog` | string | The INSERT_TOG key.
`local_print` | string | The LOCAL_PRINT key.
`new_line` | string | The NEW_LINE key.
`page_up` | string | The PAGE_UP key.
`page_down` | string | The PAGE_DOWN key.
`print` | string | The PRINT key.
`rec_backspace` | string | The REC_BACKSPACE key.
`reset` | string | The RESET key.
`tab` | string | The TAB key.
`shift` | string | The SHIFT key.
`sys_req` | string | The SYS_REQ key.
`test` | string | The TEST key.