EGL에서 키보드 키의 이름

consoleLib.getKeyCode()에서와 같이 사용자의 키보드에서 키를 식별해야 하는 경우 아래 키워드 중 하나를 사용하십시오. 일반적으로 이 이름을 따옴표로 묶인 문자열로 나타냅니다.
ASCII 문자
95 인쇄 가능 ASCII 문자(32 - 126으로 번호가 매겨짐)는 문자 자체를 사용하여 나타낼 수 있지만 명확성을 위해 이후의 "특수 문자" 섹션에서 이들 중 일부(예: SPACE)를 찾을 수 있습니다. KEY_a, KEY_A 또는 KEY_\에서와 같이 키워드 KEY_을 문자 앞에 추가할 수도 있습니다.
제어 문자
대부분의 제어 문자는 키워드 CONTROL_A - CONTROL_Z를 사용하여 나타낼 수 있지만 다음 키 입력은 콘솔 UI에서 특별한 의미를 가지고 있습니다.
CONTROL_C
EGL 런타임은 이를 인터럽트 문자로 읽어서 프로그램을 종료합니다.
CONTROL_G
이 입력을 사용하면 EGL 런타임이 문자 크기 눈금의 설정/해제를 전환합니다.
CONTROL_H
EGL 런타임은 이를 BACKSPACE로 읽습니다.
CONTROL_I
EGL 런타임은 이를 TAB으로 읽습니다.
CONTROL_R
이 입력을 사용하면 EGL 런타임이 화면을 리페인트합니다. 이는 UNIX 또는 기타 프로그램이 디스플레이와 인터페이스로 접속할 수 있는 기타 시스템에서 유용합니다.
CONTROL_S
이는 EGL이 다음 기능 키가 Shift 키가 눌려진 상태인 것으로 읽도록 지시합니다. EGL은 키 조합 CONTROL_S + F2를 SHIFT_F2(즉, F14)로 해석합니다.
제어 문자를 입력할 때 Shift 키를 누르고 있어도 입력은 변경되지 않습니다. EGL 런타임은 SHIFT_CONTROL_A를 CONTROL_A로 간주합니다. EGL 런타임은 CONTROL_ALT 문자를 무시합니다.
기능 키
EGL은 기능 키 F1 - F24를 인식합니다. 사용자는 Shift 키를 사용하여 F13 - F24 키를 시뮬레이션할 수 있습니다. EGL은 SHIFT_F1을 F13으로 해석하고 SHIFT_F2를 F14로 해석하는 방식으로 기능 키를 해석합니다.
EGL은 프로그램 기능 키 PKEY_F1 - PKEY_F24를 위해 키워드를 예약해 두지만 이에 대해 지정된 숫자 값은 F1 - F24에 대해 지정된 숫자 값과 동일합니다. EGL은 F1을 누르는 사용자와 PKEY_F1을 누르는 사용자를 구별할 수 없습니다.
특수 문자
EGL은 다음과 같은 키 입력에 대한 키워드를 예약해 둡니다.
  • BACKSLASH(\)
  • BACKSPACE
  • DELETE
  • DOWN(아래로 화살표)
  • END
  • ENTER
  • ESC
  • ESCAPE
  • HOME
  • INSERT
  • LEFT(왼쪽 화살표)
  • PAUSE
  • PGDN
  • PGUP
  • RETURN
  • RIGHT(오른쪽 화살표)
  • SPACE(스페이스바)
  • TAB UP(위로 화살표)