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(위로 화살표)