eventKey

Die Systemvariable converseVar.eventKey gibt die Taste an, die der Benutzer gedrückt hat, um ein Textformular an ein EGL-Programm zurückzugeben. Der Wert wird jedesmal zurückgesetzt, wenn das Programm die Anweisung converse ausführt.

Wenn der EGL-Code kein Eingabeformular hat, ist der ursprüngliche Wert von converseVar.eventKey ENTER.

Die folgenden Werte sind gültig (ob großgeschrieben oder kleingeschrieben):
  • ENTER
  • BYPASS (Dieser Wert bezieht sich auf alle Tasten, die als Umgehungstasten für das Formular angegeben wurden. Falls keine Umgehungstasten für das Formular angegeben wurden, bezieht er sich auf die Tasten, die als Umgehungstasten für die Formulargruppe angegeben wurde. Falls keine Umgehungstasten für die Formulargruppe angegeben wurden, bezieht sich der Wert wiederum auf die Tasten, die als Umgehungstasten für das Programm angegeben wurden.)
  • PA1 bis PA3
  • PF1 bis PF24 (verwenden Sie diese Bezeichnung für F1 bis F24)
  • PAKEY (für alle PA-Tasten)
  • PFKEY (für alle PF- oder F-Tasten)
Anmerkung: PA-Tasten werden immer als Umgehungstasten behandelt.

Sie können converseVar.eventKey als Operand in einer if- oder while-Anweisung verwenden.

Die Merkmale dieser Systemvariablen sind folgende:
Basistyp
CHAR
Datenlänge
8
Segmentübergreifendes Speichern des Wertes?
Nein

converseVar.eventKey ist in einem Basisprogramm nicht gültig.

Beispiel

Entweder is oder not ist der Vergleichsoperator für converseVar.eventKey. Beispiel:

  if (converseVar.eventKey IS PF3)
    exit program(0);
  end

Verwenden Sie diese Operatoren nicht für gleich (==) oder ungleich (!=).

Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität für 'eventKey'
Plattform Problem
IMS/VS PA1, PA2 und PA3 sind für das Paging durch IMS/VS reserviert. Wenn Ihre Installation PF12 für die IMS-Funktion für lokale Kopien verwendet, kann PF12 nicht verwendet werden. Wenn diese Tasten gedrückt werden, wird kein Hilfswert an das Programm übergeben.