System.IsKeyDown
Описание
Определяет нажата ли указанная клавиша на клавиатуре или указанная кнопка мышки.
ПараметрыKey
(число) Проверяемая клавиша на клавиатуре или кнопка мышки. Если желаемая кнопка является кнопкой буквы или цифры (A-Z, a-z, или 0-9), тогда это должно быть ASCII значением символа.
Для всех других клавиш (и кнопок мышки), это должно быть значение виртуального кода клавиш клавиатуры.
Совет: В папке скриптов (обычно ..\Program Files\AutoPlay Media Studio 8\Gallery\Scripts) есть готовая таблица виртуального кода клавиш (VirtualKeyCodes.lua), которую можно включить в проект используя действие Application.LoadScript.
ВозвратResultVariable
(логический) Значение истина (true), если указанная клавиша нажата, значение ложь (false), если она отпущена.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1if System.IsKeyDown(13) then -- The user is holding down the 'enter' key -- Пользователь удерживает нажатой клавишу 'enter' endПроверяем нажата ли клавиша 'enter'. Пример 2-- Check if the left mouse button is down (Virtual Key Code = 1) -- Проверяем нажата ли левая кнопка мышки (виртуальный код = 1) bisLeftDown = System.IsKeyDown(1); if bisLeftDown then -- The left mouse button is currently pressed -- Левая кнопка мышки в настоящий момент нажата else -- The left mouse button is NOT currently pressed -- Левая кнопка мышки в настоящий момент НЕ нажата endПроверяем нажата ли левая кнопка мышки.
Смотрите также: Связанные действия
|