====== CommandesClavier ====== L'objet CommandesClavier permet de définir des commandes associées à l'appui de touches au clavier. Pour activer ces commandes, l'utilisateur doit cliquer avec sa souris sur la zone graphique. ===== Créer un objet CommandesClavier ===== * Créer un objet CommandesClavier unClavier = new CommandesClavier() ===== Actions ===== * Ajouter une commande associée à l'appui d'une touche : unClavier.ajouterCommande("touche", "commande") Le paramètre ''%%touche%%'' peut être une lettre ou un symbole correspondant à une touche du clavier : la commande sera exécutée lorsque cette touche sera appuyée. Pour les touches correspondant aux flèches, on peut utiliser les valeurs suivantes : - ''%%haut%%'' : flèche vers le haut - ''%%bas%%'' : flèche vers le vas - ''%%gauche%%'' : flèche vers la gauche - ''%%droite%%'' : flèche vers la droite /* * * Ajouter une commande associée à l'arrêt de l'appui sur une touche : * *unClavier.ajouterCommandeRepos("touche", "commande") * * Le paramètre << touche >> est de même nature que pour l'action ajouterCommande. */ * Ajouter une commande exécutée lorsque l'utilisateur n'appuie plus sur aucune touche : unClavier.ajouterCommandeRepos("commande") {{information.png}} Cette commande sera exécutée dès que l'utilisateur n'appuie plus sur une des touches pour lesquelles des commandes ont été ajoutées. * Supprimer les commandes associées à une touche : unClavier.supprimerCommandes("touche") /* * Cette action supprime toutes les commandes associées à la touche : celles qui sont exécutées quand * l'utilisateur appuie dessus et celles qui sont exécutées quand l'utilisateur cesse d'appuyer dessus. */ * Supprimer les commandes exécutées lorsque l'utilisateur n'appuie plus sur aucune touche : unClavier.supprimerCommandeRepos() * Afficher les commandes exécutées dans la console : unClavier.afficherCommandes(true) * Ne pas afficher les commandes exécutées dans la console : unClavier.afficherCommandes(false) {{:objets:information.png}} Par défaut, un objet CommandesClavier affiche les commandes dans la console. * Activer/Désactiver la gestion des touches : unClavier.activer() unClavier.désactiver() {{:objets:information.png |}} Par défaut, un objet CommandesClavier est activé. * Supprimer l'objet CommandesClavier : unClavier.supprimer()