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())