Saltar al contenido principal

Desplazar la rueda del ratón de hardware (:scroll)

Este método está disponible a partir de las versiones posteriores a 20260805

Declaración

estado, mensaje_error = objeto_raton:scroll(desplazamiento_horizontal, desplazamiento_vertical)

Parámetros

  • desplazamiento_horizontal Tipo entero; número de pasos de desplazamiento dentro del rango [-127, 127]; los valores positivos desplazan hacia la derecha
  • desplazamiento_vertical Tipo entero; número de pasos de desplazamiento dentro del rango [-127, 127]; los valores positivos desplazan hacia arriba

Valores devueltos

  • estado Tipo booleano; devuelve true si el desplazamiento tiene éxito y false si falla
  • mensaje_error Tipo texto; motivo del fallo del desplazamiento

Descripción

La cantidad de desplazamiento no se expresa en píxeles; el sistema y la aplicación pueden escalar la distancia real según sus propios ajustes. Los valores fuera de rango se lanzan como errores de parámetro de Lua.

Ejemplo

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