Aller au contenu principal

Déconnecter le clavier matériel (:disconnect)

Cette méthode est disponible à partir de la version 20260805

Déclaration

succès, message d’erreur = objet clavier matériel:disconnect()

Valeur de retour

  • succès Booléen, renvoie true si la déconnexion réussit et false dans le cas contraire.
  • message d’erreur Chaîne, message d’erreur en cas d’échec de la déconnexion.

Description

Libère toutes les touches et déconnecte cet objet clavier matériel.

  • Cette méthode peut être appelée plusieurs fois.
  • Si l’objet est le clavier matériel global actuel, cette méthode supprime également la connexion du clavier global.
  • Si le même clavier matériel exécute une séquence :press ou :send_text, cette méthode renvoie false, "hardware keyboard is busy".
  • Lorsque Lua récupère l’objet clavier matériel ou lorsque le script s’arrête, XXTouch libère également automatiquement toutes les touches et déconnecte l’objet.

Exemple

local keyboard = assert(key.connect_keyboard())

local success, err = keyboard:disconnect()
assert(success, err)