Нажатие кнопки аппаратной мыши (:down)
Этот метод доступен только в версиях после 20260805.
Объявление
состояние, сообщение_об_ошибке = объект_мыши:down(кнопка)
Параметры
- кнопка
Целое число или текст: можно передать значение от
1до32либо имя кнопки из таблицы ниже; регистр строки не учитывается.
Возвращаемые значения
- состояние
Логическое значение:
trueпри успешном нажатии иfalseпри ошибке. - сообщение об ошибке Текст с причиной ошибки нажатия.
Описание
Номера кнопок находятся в диапазоне
1–32; значения вне диапазона вызывают ошибку параметров Lua.
| Имя | Номер |
|---|---|
left | 1 |
right | 2 |
middle | 3 |
back | 4 |
forward | 5 |
Номера 1, 2 и 3 обычно соответствуют левой, правой и средней кнопкам;
backиforward— псевдонимы номеров 4 и 5. Для номеров 6–32 фиксированных имён нет, их поведение зависит от iOS и целевого приложения. Некоторые приложения могут получать только первые 5 кнопок.
Пример
local m = assert(mouse.connect())
assert(m:down("left"))
assert(m:up("left"))
assert(m:down(13))
assert(m:up(13))
assert(m:disconnect())