Saltar al contenido principal

Mover el ratón de hardware (:move)

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

Declaración

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

Parámetros

  • desplazamiento_horizontal Tipo entero; desplazamiento horizontal relativo dentro del rango [-2047, 2047]; los valores positivos mueven a la derecha y los negativos a la izquierda
  • desplazamiento_vertical Tipo entero; desplazamiento vertical relativo dentro del rango [-2047, 2047]; los valores positivos mueven hacia abajo y los negativos hacia arriba

Valores devueltos

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

Descripción

Mueve el ratón una vez con respecto a su posición actual. La interfaz no divide automáticamente los desplazamientos que superan el rango; los valores fuera de rango se lanzan como errores de parámetro de Lua.

Ejemplo

local m = assert(mouse.connect())
assert(m:move(100, -50))
assert(m:disconnect())