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

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

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

Объявление​

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

Параметры​

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

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

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

Описание​

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

Пример​

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