Aller au contenu principal

Déconnecter la souris matérielle (:disconnect)

Cette méthode est disponible à partir des versions postérieures au 20260805

Déclaration

etat, message_erreur = objet_souris:disconnect()

Valeur renvoyée

  • etat type booléen, renvoie true en cas de déconnexion réussie, sinon false
  • message_erreur type texte, raison de l’échec de la déconnexion

Description

Libère toutes les touches de la souris et déconnecte l’objet. Cette méthode peut être appelée plusieurs fois. Lors d’une déconnexion explicite, du ramassage de l’objet souris par Lua ou de l’arrêt du script, XXTouch libère automatiquement toutes les touches de la souris. Même si la libération des touches échoue, l’objet est déconnecté et aucune entrée tactile n’est utilisée automatiquement.

Exemple

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