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