Перемещение аппаратной мыши (:move)
Этот метод доступен только в версиях после 20260805.
Объявление
состояние, сообщение_об_ошибке = объект_мыши:move(горизонтальное_смещение, вертикальное_смещение)
Параметры
- горизонтальное смещение
Целое число; относительное горизонтальное смещение в диапазоне
[-2047, 2047]: положительное — вправо, отрицательное — влево. - вертикальное смещение
Целое число; относительное вертикальное смещение в диапазоне
[-2047, 2047]: положительное — вниз, отрицательное — вверх.
Возвращаемые значения
- состояние
Логическое значение:
trueпри успешном перемещении иfalseпри ошибке. - сообщение об ошибке Текст с причиной ошибки перемещения.
Описание
Выполняет одно перемещение относительно текущей позиции. Интерфейс не разбивает автоматически смещение, превышающее диапазон; значение вне диапазона вызывает ошибку параметров Lua.
Пример
local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())