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. |