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
truesi el movimiento tiene éxito yfalsesi 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())