KEY

Материал из ПМК вики
Перейти к навигации Перейти к поиску

KEY — стандартное слово Каллисто.

Ожидает ввод символа с клавиатуры, при вводе посылает его код в стек.


KEY в стандарте ANS Forth

6.1.1750   KEY                                                             CORE
           ( -- char )
           Получает один символ char, член определенного реализацией набора 
           символов. События клавиатуры, которые не соответствуют таким 
           символам игнорируются, пока не получен допустимый символ, и 
           впоследствии будут недоступны.
           Могут быть получены все стандартные символы. Символы, полученные 
           KEY, не отображаются.
           Любой стандартный символ, возвращенный KEY имеет числовое значение 
           определенное в 3.1.2.1 Графические символы. Программы, которые 
           требуют способности к получению управляющих символов, имеют 
           зависимость от окружения.
       См.: 10.6.2.1307 EKEY, 10.6.1.1755 KEY?.


KEY в предыдущем стандарте Forth-83 (англ.)

     9.5.1     KEY
     A Standard System must receive all valid ASCII characters.  Each
     KEY receives one ASCII character, with more-significant bits
     environmentally dependent and might be zero.  KEY must receive as
     many bits as are obtainable.  A Standard Program without
     environmental dependencies may only use the least significant 7-
     bit ASCII character received by KEY .  For example:  KEY 127 AND


Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.