KEY — 문자 한 개 입력
KEY — 문자 한 개 입력
KEY는 구현 정의 문자 집합의 구성원인 문자 한 개 char를 받는 코어 단어예요.
본문
스택 효과
( -- char )
설명
구현 정의 문자 집합의 구성원인 문자 한 개 char를 받아요. 그러한 문자에 해당하지 않는 키보드 이벤트는 유효한 문자가 받아질 때까지 버려지고, 그 이벤트들은 이후에 사용할 수 없게 돼요. 모든 표준 문자를 받을 수 있어요. KEY가 받는 문자는 표시되지 않아요. KEY가 반환하는 어떤 표준 문자도 3.1.2.1 Graphic characters에 명시된 수치 값을 가져요. 제어 문자를 받을 수 있는 능력이 필요한 프로그램은 환경 의존성을 가져요.
참조 (See)
- 10.6.2.1305 EKEY
- 10.6.2.1307 EKEY?
- 10.6.1.1755 KEY?
- A.6.1.1750 KEY
합리성 (Rationale)
KEY의 사용은 애플리케이션이 원시 문자(primitive character)를 처리하고 있다는 것을 나타내요. 키보드 같은 일부 입력 장치는 원시 문자로 표현될 수 있는 것보다 더 많은 정보를 제공할 수 있고, 그러한 이벤트는 구현 고유의 원시 문자 시퀀스로 받아질 수 있어요. A.10.6.2.1305 EKEY 를 참조하세요.