Дискуссия явно зашла не в ту степь. Автор топика не смог внятно объяснить, что он хочет. А ведь рациональное зерно в его идее есть. Нужен аналог "Press any key". Я предлагаю Джонни в следующем релизе в функцию ISKEYDOWN внести маленькое изменение: ISKEYDOWN(0) возвращает 1 если в момент вызова функции зажата любая клавиша или кнопка мыши и 0 - если все отпущены.
Конечно, "Press any key" легко осуществить через GETKEYSDOWN. Но скорость реагирования на порядок меньше. Массивы уступают по скорости прямым функциям. Пример:
GETKEYSDOWN($presskey)
WHILE($presskey=0)
GETKEYSDOWN($presskey)
..... // исполняемый скрипт
WAIT(.05)
END_CYC