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

Перемещение аппаратной мыши (:move)

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

Объявление

состояние, сообщение_об_ошибке = объект_мыши:move(горизонтальное_смещение, вертикальное_смещение)

Параметры

  • горизонтальное смещение Целое число; относительное горизонтальное смещение в диапазоне [-2047, 2047]: положительное — вправо, отрицательное — влево.
  • вертикальное смещение Целое число; относительное вертикальное смещение в диапазоне [-2047, 2047]: положительное — вниз, отрицательное — вверх.

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

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

Описание

Выполняет одно перемещение относительно текущей позиции. Интерфейс не разбивает автоматически смещение, превышающее диапазон; значение вне диапазона вызывает ошибку параметров Lua.

Пример

local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())