Перейти к основному содержимому

Нажатие кнопки аппаратной мыши (:down)

Этот метод доступен только в версиях после 20260805.

Объявление

состояние, сообщение_об_ошибке = объект_мыши:down(кнопка)

Параметры

  • кнопка Целое число или текст: можно передать значение от 1 до 32 либо имя кнопки из таблицы ниже; регистр строки не учитывается.

Возвращаемые значения

  • состояние Логическое значение: true при успешном нажатии и false при ошибке.
  • сообщение об ошибке Текст с причиной ошибки нажатия.

Описание

Номера кнопок находятся в диапазоне 132; значения вне диапазона вызывают ошибку параметров Lua.

ИмяНомер
left1
right2
middle3
back4
forward5

Номера 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())