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