Pular para o conteúdo principal

Mover o mouse de hardware (:move)

Este método está disponível somente a partir da versão 20260805.

Declaração

status, mensagem_de_erro = objeto_do_mouse:move(deslocamento_horizontal, deslocamento_vertical)

Parâmetros

  • deslocamento horizontal Inteiro: deslocamento horizontal relativo, no intervalo [-2047, 2047]; positivo move para a direita e negativo para a esquerda
  • deslocamento vertical Inteiro: deslocamento vertical relativo, no intervalo [-2047, 2047]; positivo move para baixo e negativo para cima

Valores de retorno

  • status Booleano: retorna true quando o movimento é bem-sucedido e false quando falha
  • mensagem de erro Texto: motivo da falha do movimento

Descrição

Move uma vez em relação à posição atual. A interface não divide automaticamente deslocamentos fora do intervalo; valores fora do intervalo são lançados como erros de parâmetro Lua.

Exemplo

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