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
trueen cas de déconnexion réussie, sinonfalse - 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)