Das ControlKey-Objekt definiert Konstanten zum Senden von Cursor-Steuertasten und Hostbefehlen mithilfe der sendKeys-Methode. Konstanten sind für die folgenden Hosttypen verfügbar:
IBM 3270
Tabelle 5-14 IBM 3270
|
Schlüsselwort |
Beschreibung |
|---|---|
|
ALTVIEW |
Alternative Ansicht |
|
ATTN |
Abruf |
|
BACKSPACE |
Rückschritt |
|
BACKTAB |
Rücktabulator |
|
CLEAR |
Löschen oder Bildschirminhalt löschen |
|
CURSOR_SELECT |
Cursorauswahl |
|
DELETE_CHAR |
Löschen, Zeichen löschen |
|
DELETE_WORD |
Wort löschen |
|
DEST_BACK |
Rückschritt mit Löschen |
|
DEV_CANCEL |
Geräteabbruch |
|
DOWN |
Cursor nach unten |
|
DSPSOSI |
SO/SI anzeigen |
|
DUP |
Feld duplizieren |
|
END_FILE |
Feldende |
|
ENTER |
Eingabe |
|
ERASE_EOF |
Feldende löschen |
|
ERASE_FIELD |
Feld löschen |
|
ERASE_INPUT |
Eingabe löschen |
|
FIELD_MARK |
Feldmarkierung |
|
HOME |
Cursor Pos1 |
|
IDENT |
Ident |
|
INSERT |
Einfügen |
|
LEFT_ARROW |
Cursor nach links |
|
LEFT2 |
Cursor um zwei Positionen nach links |
|
NEW_LINE |
Neue Zeile |
|
PA1 – PA3 |
PA1 – PA3 |
|
PF1 – PF24 |
PF1 – PF24 |
|
PAGE_DOWN |
Bild nach unten |
|
PAGE_UP |
Bild nach oben |
|
RESET |
Zurücksetzen, Terminal zurücksetzen |
|
RIGHT2 |
Cursor um zwei Positionen nach rechts |
|
RIGHT_ARROW |
Cursor rechts, rechts |
|
SYSTEM_REQUEST |
Systemanforderung |
|
TAB |
Tabulatortaste |
|
UP |
Cursor nach oben |
IBM 5250
Tabelle 5-15 IBM 5250
|
Schlüsselwort |
Beschreibung |
|---|---|
|
ALTVIEW |
Alternative Ansicht |
|
ATTN |
Abruf |
|
AU1 – AU16 |
AU1 – AU16 |
|
BACKSPACE |
Rückschritt |
|
BACKTAB |
Rücktabulator |
|
BEGIN_FIELD |
Feld beginnen |
|
CLEAR |
Löschen |
|
DELETE_CHAR |
Löschen, Zeichen löschen |
|
DEST_BACK |
Rückschritt mit Löschen |
|
DOWN |
Cursor nach unten |
|
DSPSOSI |
SO/SI anzeigen |
|
DUP |
Feld duplizieren |
|
END_FILE |
Feldende |
|
ENTER |
Eingabe |
|
ERASE_EOF |
Feldende löschen |
|
ERASE_FIELD |
Feld löschen |
|
ERASE_INPUT |
Eingabe löschen |
|
FIELD_EXT |
Feldende |
|
FIELD_MINUS |
Feld Minus |
|
FIELD_PLUS |
Feld Plus |
|
FIELD_MARK |
Feldmarkierung |
|
HELP |
Hilfeanforderung |
|
HEXMODE |
Hexadezimalmodus |
|
HOME |
Cursor Pos1 |
|
INSERT |
Einfügen |
|
LEFT_ARROW |
Cursor nach links |
|
NEW_LINE |
Neue Zeile |
|
PA1 – PA3 |
PA1 – PA3 |
|
[PF1 – PF24 |
PF1 – PF24 |
|
[print] |
|
|
RESET |
Zurücksetzen, Terminal zurücksetzen |
|
RIGHT_ARROW |
Cursor rechts, rechts |
|
PAGE_UP |
Bild nach oben |
|
PAGE_DOWN |
Bild nach unten |
|
SYSTEM_REQUEST |
Systemanforderung |
|
TAB |
Tabulator |
|
UP |
Cursor nach oben |
VT
Tabelle 5-16 VT
|
Schlüsselwörter |
Beschreibung |
|---|---|
|
BACKSPACE |
Rückschritt |
|
BREAK |
Unterbrechungstaste |
|
CLEAR |
Löschen oder Bildschirminhalt löschen |
|
CURSOR_SELECT |
Cursorauswahl |
|
DELETE_CHAR |
Löschen, Zeichen löschen |
|
DOWN |
Cursor nach unten |
|
EK_FIND |
Nt Suche bearbeiten |
|
EK_INSERT |
Nt Einfügen bearbeiten |
|
EK_NEXT |
Nt Nächster bearbeiten |
|
EK_PREV |
Nt Vorheriger bearbeiten |
|
EK_REMOVE |
Nt Löschen bearbeiten |
|
EK_SELECT |
Nt Auswählen bearbeiten |
|
ENTER |
Eingabe |
|
END_FILE |
Feldende |
|
F1 - F24 |
F1 - F24 |
|
HOLD |
Halten |
|
HOME |
Pos1 |
|
INSERT |
Einfügen |
|
KEYPAD_COMMA |
NtKomma |
|
KEYPAD_DOT |
NtDezimal |
|
KEYPAD_MINUS |
NtMinus |
|
KEYPAD_ENTER |
NtEingabe |
|
KEYPAD0 - KEYPAD9 |
Nt0 - Nt9 |
|
LEFT_ARROW: |
Cursor nach links |
|
PF1 - PF20 |
PF1 - PF20 |
|
PAGE_DOWN |
Bild nach unten |
|
PAGE_UP |
Bild nach oben |
|
RESET |
Zurücksetzen, Terminal zurücksetzen |
|
RETURN |
Zurück, Wagenrücklauf |
|
RIGHT_ARROW |
Cursor rechts, rechts |
|
TAB |
Tabulatortaste |
|
UDK16 – UDK20 |
Benutzertaste 6 – Benutzertaste 20 |
|
UP |
Cursor nach oben |
UTS
Tabelle 5-17 UTS
|
Schlüsselwort |
Beschreibung |
|---|---|
|
BACKSPACE |
Bewegt den Cursor in die vorherige Tabulatorposition auf dem Bildschirm. |
|
BACKTAB |
Rücktabulator <Umschalt> <Tabulator> |
|
CHAR_ERASE |
Löscht Zeichen an der Cursorposition und erweitert den Cursor. |
|
CLEAR_DISPLAY |
Bildschirminhalt löschen |
|
CLEAR_EOD |
Bis zum Anzeigeende löschen |
|
CLEAR_EOF |
Bis zum Feldende löschen |
|
CLEAR_EOL |
Bis zum Zeilenende löschen |
|
CLEAR_FCC |
Feldsteuerungszeichen löschen |
|
CLEAR_HOME |
Bildschirminhalt löschen und Cursor Pos1 |
|
CONTROL_PAGE |
Blendet die Steuerungsseite ein oder aus |
|
DELETE_LINE |
Löscht die Zeile, in der sich der Cursor befindet, und verschiebt die restlichen Zeilen um eine Zeile nach oben. |
|
DOWN |
Verschiebt den Cursor um eine Zeile nach unten. Umbruch erfolgt am unteren Ende. |
|
DELIN_LINE |
Löscht das Zeichen unterhalb des Cursors und verschiebt die restlichen Zeichen auf der Zeile nach links. |
|
DELIN_PAGE |
Löscht das Zeichen unterhalb des Cursors und verschiebt die restlichen Zeichen auf der Seite nach links. |
|
DUP_LINE |
Erstellt eine Kopie der aktuellen Zeile und überschreibt die nächste Zeile mit dem Duplikat. |
|
EURO |
Fügt das Euro-Zeichen ein. |
|
END_FIELD |
Bewegt den Cursor an das Ende des aktuellen Felds. |
|
END_PAGE |
Bewegt den Cursor an das Ende der aktuellen Seite. |
|
F1 - F22 |
Funktionstasten F1-F22 |
|
HOME |
Bewegt den Cursor an den Anfang der aktuellen Seite (Zeile 1, Spalte 1) |
|
INSERT |
Wechselt zwischen dem Einfügemodus und dem Überschreibmodus. |
|
INSERT_IN_LINE |
Fügt ein Leerzeichen an der Cursorposition ein und verschiebt die restlichen Zeichen auf der Zeile nach rechts. Das Zeichen in der äußeren rechten Spalte der Zeile wird verworfen. |
|
INSERT_IN_PAGE |
Fügt ein Leerzeichen an der Cursorposition ein und verschiebt die restlichen Zeichen auf der Seite nach rechts. Das Zeichen in der äußeren rechten Spalte der jeweiligen Zeile wird verworfen. |
|
INSERT_LINE |
Fügt eine neue Zeile an der Cursorzeile ein und verschiebt die restlichen Zeilen nach unten. Die letzte Zeile auf der Seite wird verworfen. |
|
LEFT_ARROW |
Bewegt den Cursor um eine Position nach links und fügt ggf. einen Umbruch ein. |
|
LOCATE_FCC |
Sucht nach dem nächsten Feldsteuerungszeichen auf dem Bildschirm. |
|
MSG_WAIT |
Ruft Meldungen in der Warteschleife des Terminals ab. |
|
RETURN |
Wagenrücklauf |
|
RIGHT_ARROW |
Bewegt den Cursor um eine Position nach rechts und fügt ggf. einen Umbruch ein. |
|
SOE |
Fügt das Zeichen für den Anfang des Eintrags ein. |
|
START_OF_FIELD |
Bewegt den Cursor an den Feldanfang. |
|
START_OF_LINE |
Bewegt den Cursor zur ersten Spalte der aktuellen Zeile. |
|
TAB |
Bewegt den Cursor in die nächste Tabulatorposition auf dem Bildschirm. |
|
TOGGLE_COL_SEP |
Ändert das Spaltentrennzeichen-Attribut. |
|
TOGGLE_STRIKE_THRU |
Ändert das Durchstreichungs-Attribut in der aktuellen Datenzelle. |
|
TOGGLE_UNDERLINE |
Ändert das Unterstreichungs-Attribut in der aktuellen Datenzelle. |
|
TRANSMIT |
Überträgt die geänderten Felddaten an den Host. |
|
UNLOCK |
Sendet die UNLOCK-Taste an den Host. |
|
UP |
Bewegt den Cursor eine Zeile nach oben und fügt ggf. einen Umbruch ein. |