Outils pour utilisateurs

Outils du site


fr:actions:actionkey

Différences

Ci-dessous, les différences entre deux révisions de la page.


Révision précédente
fr:actions:actionkey [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Touche ======
  
 +Cette action permet de simuler l'utilisation d'une touche du clavier. Il s'agit ici d'utiliser une touche comme fonction, non pas comme un moyen d'écrire du texte. Pour faire une action de ce type, référez-vous à l'action [[fr:actions:ActionWriteText|Ecriture de texte]].
 +On peut utiliser cette action notamment pour activer un raccourci clavier (F5 pour le rafraîchissement d'une page web, Echap pour quitter une boîte de dialogue...) ou une fonctionnalité en rapport avec une autre application (Entrée pour valider une réponse, Suppr pour supprimer un élément etc.).
 +
 +===== Paramètres standard =====
 +==== Paramètres d'entrée ====
 +== Touche ==
 +La touche qui doit être appuyée. Pour la rentrer, il suffit de sélectionner le paramètre puis d'appuyer sur la touche que l'on souhaite voir apparaître.
 +== Action ==
 +Il y a trois type d'actions possible :
 +  * Pression et relâchement : appui simple sur une touche
 +  * Pression : la touche est pressé puis maintenu jusqu'à ce qu'une action ultérieur la relâche.
 +  * Relâchement : la touche, si maintenue au préalable, est relâchée.
 +**Attention** : Les actions de pressions et de relâchement sont à utiliser avec précaution. Une action de pression qui n'est pas relâché au cours du script peut être source de bugs.
 +== Quantité ==
 +La quantité de pressions et/ou relâchements de touches à simuler. [//Ajouté dans Actionaz 3.5.0.//]
 +
 +===== Paramètres avancés =====
 +== Type ==
 +Le type de clavier utilisé. On entend par type le panel logique de touche que va comprendre l'application concernée. Dans la version standard d'Actionaz, les deux types proposées sont :
 +  * //Win32// : les touches standard pour Windows (seulement sur la version Windows d'Actionaz)
 +  * //DirectX// : les touches utilisés par une application utilisant DirectX pour la gestion du clavier.
 +
 +== Pause pression / relâchement ==
 +L'intervalle de temps durant laquelle la touche choisie sera pressée puis ensuite relâchée. Une grande intervalle de temps permettra dans maintenir la touche durant une durée prédéterminée, sans avoir à utiliser deux actions pour presser puis relâcher la touche.
 +===== Exceptions =====
 +
 +  * [[fr:actions:exceptions#Bad parameter|Paramètre incorrect]]
 +  * [[fr:actions:exceptions#Code error|Erreur de code]]
 +  * [[fr:actions:exceptions#timeout|Délai écoulé]]
 +  * [[fr:actions:actionkey#simulation_failed|Échec de la simulation]]
 +  * [[fr:actions:actionkey#invalid_action|Action incorrecte]]
 +
 +==== Échec de la simulation ====
 +<BOOKMARK:simulation_failed>
 +
 +Cette exception est déclenchée lorsque la simulation a échouée.
 +  * Action par défaut : arrêter l'exécution du script
 +
 +==== Action incorrecte ====
 +<BOOKMARK:invalid_action>
 +
 +Cette exception est déclenchée lorsque l'action choisie est incorrecte.
 +  * Action par défaut : arrêter l'exécution du script