Pular para o conteúdo principal

Desconectar o mouse de hardware (:disconnect)

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

Declaração

status, mensagem_de_erro = objeto_do_mouse:disconnect()

Valores de retorno

  • status Booleano: retorna true quando a desconexão é bem-sucedida e false quando falha
  • mensagem de erro Texto: motivo da falha da desconexão

Descrição

Libera todos os botões do mouse e desconecta o objeto. Este método pode ser chamado repetidamente. Ao desconectar explicitamente, quando o Lua coleta o objeto de mouse ou quando o script para, o XXTouch libera automaticamente todos os botões do mouse. Mesmo que a liberação dos botões falhe, o objeto ainda será desconectado e não mudará automaticamente para eventos de toque.

Exemplo

local m = assert(mouse.connect())
local ok, err = m:disconnect()
assert(ok, err)