====== 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()