Редактирование: EKEY
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''EKEY''' (и-клавиша) — стандартное слово [[Каллисто]]. Ожидание нажатия клавиши. | '''EKEY''' (и-клавиша) — стандартное слово [[Каллисто]]. Ожидание нажатия клавиши. | ||
EKEY ( −− c ) Ожидание нажатия клавиши и получение её кода. | EKEY ( −− c ) Ожидание нажатия клавиши и получение её кода. | ||
Ожидает нажатие [[Код клавиши|клавиши]] на [[Клавиатура|клавиатуре]], после нажатия посылает [[Код клавиши|её код]] в [[Стек данных|стек]]. | |||
Слово [[INKEY]] позволяет узнать, какая клавиша нажата, не останавливая программу. Если вам нужно вводить не клавиши, а [[Знакогенератор|символы]], используйте слово [[KEY]]. | |||
== Ввод слова EKEY == | == Ввод слова EKEY == | ||
Строка 9: | Строка 9: | ||
== EKEY в стандарте ANS Forth == | == EKEY в стандарте ANS Forth == | ||
10.6.2.1305 EKEY "e-key" FACILITY EXT | 10.6.2.1305 EKEY "e-key" FACILITY EXT | ||
( -- u ) | ( -- u ) | ||
Строка 174: | Строка 173: | ||
чтения клавиатуры. Она не может быть "переадресована" к другому источнику | чтения клавиатуры. Она не может быть "переадресована" к другому источнику | ||
"стандартного ввода", как может функция DOS Ввод STDIN. | "стандартного ввода", как может функция DOS Ввод STDIN. | ||
== Ссылки == | == Ссылки == | ||
Строка 203: | Строка 186: | ||
[[Категория:Примитивы]] | [[Категория:Примитивы]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] | ||