KEY — 문자 한 개 입력

KEY — 문자 한 개 입력

KEY는 구현 정의 문자 집합의 구성원인 문자 한 개 char를 받는 코어 단어예요.

출처: KEY — Forth 2012 Standard

본문

스택 효과

( -- 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 를 참조하세요.

더 알아보기 (Learn more)

출처: KEY — Forth 2012 Standard