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
truesi la déconnexion réussit etfalsedans 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
:pressou:send_text, cette méthode renvoiefalse, "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)