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)