eventKey
converseVar.eventKey 시스템 변수는 EGL 프로그램에 텍스트 양식을 리턴하기 위해 사용자가 누른 키를 식별합니다. 값은 프로그램이 converse 문을 실행할 때마다 재설정합니다.
EGL 코드에 입력 양식이 없는 경우 converseVar.eventKey의 초기 값은 ENTER입니다.
다음 값이 유효합니다(대문자, 소문자 또는 대소문자 조합 가능).
- ENTER
- BYPASS(양식에 대해 bypass 키로 지정된 키를 참조하거나, 양식에 값이 지정되지 않은 경우 양식 그룹에 대해 bypass 키로 지정된 키를 참조하거나, 양식 그룹에 값이 지정되지 않은 경우 프로그램에 대해 bypass 키로 지정된 키를 참조함)
- PA1 - PA3
- PF1 - PF24(F1 - F24에 이 지정 사용)
- PAKEY(PA 키)
- PFKEY(PF 또는 F 키)
참고: PA 키는 항상 bypass 키로 처리됩니다.
if 또는 while 문에서 converseVar.eventKey를 고아 항목으로 사용할 수 있습니다.
이 시스템 변수의 특성은 다음과 같습니다.
- 기본 유형
- CHAR
- 데이터 길이
- 8
- 값이 세그먼트 사이에서 저장됨
- 아니오
converseVar.eventKey는 기본 프로그램에 유효하지 않습니다.
예
is 또는 not은 converseVar.eventKey의 비교 연산자입니다. 예를 들어 다음과 같습니다.
if (converseVar.eventKey IS PF3)
exit program(0);
end
equal(==) 또는 not equal(!=) 연산자를 사용하지 마십시오.
호환성
| 플랫폼 | 문제 |
|---|---|
| IMS/VS | PA1, PA2 및 PA3은 IMS/VS 페이징에 예약되어 있습니다. 사용자 설치에서 IMS™ 로컬 복사 함수에 PF12를 사용하는 경우, PF12를 사용할 수 없습니다. 이러한 키를 누르면 AID 값이 프로그램에 전달되지 않습니다. |