Enfoncer une touche physique (key.down)
La fonction de clavier matériel décrite sur cette page est disponible uniquement dans les versions postérieures à 20260805
Déclaration
key.down(code de touche)
Paramètres
- Code de touche Type texte, code de la touche physique ; les codes sont indiqués dans la section Exemples et liste des codes de touches.
Description
Simule l’enfoncement d’une touche physique. Attention : lorsqu’aucun clavier matériel global n’est connecté, cette fonction doit être accompagnée d’un appel correspondant à
key.up, faute de quoi la touche risque de rester enfoncée après l’arrêt du script. Le clavier matériel global relâche toutes les touches enfoncées lors de sa déconnexion ou de l’arrêt du script.
- Après la connexion du clavier matériel global, les touches ordinaires et du pavé numérique sont envoyées via cet objet ; les touches multimédias et personnalisées du fabricant conservent leur comportement d’origine.
- Cette fonction reste appariée à
key.up. Si le clavier matériel est déjà déconnecté, la touche est relâchée lors de la déconnexion et l’appel ultérieur àkey.upn’envoie aucune nouvelle entrée. - L’appel via
key(...):down()suit les mêmes règles.
Exemple
Reportez-vous à l’exemple complet à la fin de ce chapitre.