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

Прокрутка колеса аппаратной мыши (:scroll)

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

Объявление

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

Параметры

  • горизонтальная величина прокрутки Целое число, количество шагов прокрутки в диапазоне [-127, 127]; положительное значение прокручивает вправо.
  • вертикальная величина прокрутки Целое число, количество шагов прокрутки в диапазоне [-127, 127]; положительное значение прокручивает вверх.

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

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

Описание

Величина прокрутки не является значением в пикселях: система и приложение могут масштабировать фактическое расстояние прокрутки согласно собственным настройкам. Значение вне диапазона вызывает ошибку параметров Lua.

Пример

local m = assert(mouse.connect())
assert(m:scroll(0, 10))
assert(m:disconnect())