Verastream SDK for Airlines
T27 Keystrokes

The sendKeys method (of the ScreenT27 object) sends characters and function keys to a T27 terminal session. Function keys, such as the Transmit key, are represented with codes called mnemonics. Use the table below to identify the mnemonic that represents a particular T27 function key.

You can send keys using either the brace style or the @ sign style.

Note The @ style mnemonics are case-sensitive. For example, @D represents Delete from line, whereas @d represents SHIFT+F3.
T27 Terminal Keystroke Function Mnemonic
(brace style)
Mnemonic
(@ style)
@ sign Enters the @ sign. n/a @@
Backspace Moves the cursor one column to the left without deleting any characters.

If the cursor is in the first column of a line, it moves to the last column of the preceding line. If it is home, it moves to the last column of the last line of the page.
{Backspace} @<
Carriage return Moves the cursor to the first column of the next line or the first column of the current line, depending on the session configuration. {NewLine} @N
Clear page cursor home Deletes all text on the page and moves the cursor home.

In forms mode, this keystroke clears either text in unprotected fields or all text, depending on the session configuration. Subsequently, the cursor moves to the first unprotected field.
{Clear} @C
Clear to end of line Deletes all text from the cursor to the end of the line.

In forms mode, this keystroke deletes all text from the cursor to the end of the field.
{ClearToEndOfLine} @F
Ctrl Puts the session in control mode. {CTRL} @A@^
Cursor down Moves the cursor down one line.

If the cursor is in the bottom line of a page, it moves to the top line.
{CursorDown} @V
Cursor left Moves the cursor one column to the left.

If the cursor is in the first column of a line, it moves to the last column of the preceding line. If it is in the first column of the first line of the page, it moves to the last column of the last line of the page.
{CursorLeft} @L
Cursor right Moves the cursor one column to the right.

If the cursor is in the last column of a line, it moves to the first column of the next line. If it is in the last column of the last line of the page, it moves to the first column of the first line of the page.
{CursorRight} @Z
Cursor to end of page Moves the cursor to the last position on the current page. {End} @q
Cursor up Moves the cursor up one line in the same column.

If the cursor is in the top line of a page, it moves to the bottom line.
{CursorUp} @U
Delete from line Deletes the character that the cursor is on and shifts the remaining characters on the line to the left. {Delete} @D
Delete line Deletes the line containing the cursor. {DeleteLine} @A@D
F1-F9 Perform host-defined functions. {F1}-{F9} @1-@9
F10 Performs a host-defined function. {F10} @a
Home Moves the cursor home. {Home} @0 (zero)
Insert Toggles between overwrite mode and insert mode.

This keystroke might also insert a space at the cursor location, depending on the session configuration.
{InsertToggle} @A@I
Local mode Puts the session in local mode. {Local} @A@W
Page down Displays the next page.

If the last page is already displayed, this keystroke displays the first page.
{PageDown} @v
Page up Displays the previous page.

If the first page is already displayed, this keystroke displays the last page.
{PageUp} @u
Put ETX Inserts an end-of-text (ETX) character at the cursor position and moves the cursor home.

In insert-in-line or insert-in-page mode, characters after the ETX character shift to the right. In overwrite mode, the ETX character replaces any character at the cursor position.
{PutETX} @A@S
Receive Puts the session in receive mode. {MessageWait} @A@M
Shift+F1 Performs a host-defined function. {ShiftF1} @b
Shift+F2 Performs a host-defined function. {ShiftF2} @c
Shift+F3 Performs a host-defined function. {ShiftF3} @d
Shift+F4 Performs a host-defined function. {ShiftF4} @e
Shift+F5 Performs a host-defined function. {ShiftF5} @f
Shift+F6 Performs a host-defined function. {ShiftF6} @g
Shift+F7 Performs a host-defined function. {ShiftF7} @h
Shift+F8 Performs a host-defined function. {ShiftF8} @i
Shift+F9 Performs a host-defined function. {ShiftF9} @j
Shift+F10 Performs a host-defined function. {ShiftF10} @k
Specify Sends the cursor location to the host.

This keystroke might also send the page number, depending on the session configuration. The session configuration also determines whether the data is sent in hexadecimal or ASCII format.
{Specify} @A@H
Tab Moves the cursor to the next tab stop.

If tab stops were not set, this keystroke moves the cursor home.

In forms mode, this keystroke moves the cursor to the next unprotected field.
{Tab} @T
Tab back Moves the cursor to the previous tab stop.

If tabs were not set, this keystroke moves the cursor home.

In forms mode, this keystroke moves the cursor to the previous unprotected field.
{Backtab} @B
Transmit Sends data to the host.

Depending on the session configuration, this keystroke sends the data from home to the cursor position or from home to the end of the page.
{Enter} or {Transmit} @E
Transmit line Sends the host the data between the beginning of the line and the cursor location. {LineTransmit} @A@x
Related Topics
Troubleshooting
Keystroke Reference
Legacy API Support