Appuyer sur une touche

Cette activité permet d'appuyer sur une touche spécifique. Il s'agit d'une étape au niveau de l'application qui est disponible lorsque vous cliquez avec le bouton droit de la souris sur ce qui suit :

  • L'onglet d'application.

  • Un champ de texte dans une application ou un site web.

  • Un point de programme dans le robot.

Utilisation du pilote d'entrée virtuel

Lorsque vous activez le pilote d'entrée virtuel sur le dispositif automatisé (voir Activer le pilote d'entrée virtuel dans Configurer le Desktop Automation Service), les étapes de Appuyer sur la touche dans Device Automation sur Windows utilisent automatiquement ce pilote pour l'entrée de texte. Les touches sont entrées comme si elles l'étaient depuis un clavier matériel, ce qui permet d'activer des combinaisons uniquement système, telles que Ctrl+Alt+Supp. Lors de l'utilisation de touches calculées, les drapeaux autres que « u » (pour un événement d'activation) ne sont pas pris en charge. Le pilote ne prend pas en charge l'appui simultané sur plus de six touches en même temps.

Propriétés

Nom
Nom de l'étape.
Localisateur
Dispositif : Sélectionnez le nom du dispositif d'automatisation.
Application : Spécifiez le nom de l'application dans laquelle l'activité est exécutée.
Clé
Sélectionnez Clés standard ou Touche calculée
  • Clés standard: Choisissez parmi les touches standard du clavier, telles que les lettres, les chiffres, les signes de ponctuation, les flèches, les touches de fonction, etc.
  • Touche calculée (pour le Desktop Automation Service uniquement) : Sélectionnez cette option si les options prévues pour les touches du clavier sont insuffisantes. Dans le champ Code de touche, indiquez un code de touche virtuelle ou une liste de spécifications d'entrée séparées par un espace. Cette fonctionnalité n'est prise en charge que par le système d'exploitation Windows.

    Un code de touche virtuelle est un nom symbolique constant, tel que VK_LBUTTON pour « bouton gauche de la souris ». Pour la liste des codes de touches virtuelles, consultez la documentation de Microsoft.

    Une spécification d'entrée est une séquence d'un ou de plusieurs événements d'entrée ou de sortie. Lorsque vous ajoutez une spécification d'entrée, spécifiez un code de touche virtuelle ou un code de balayage, en utilisant un préfixe correspondant :

    • v pour un code de touche virtuelle, tel que v0xXX.
    • s pour un code de balayage tel que s0xXX.

    Par défaut, une spécification d'entrée est un événement de type « keydown », « virtual-key ». Pour remplacer cette valeur par défaut, ajoutez un drapeau f à une spécification d'entrée et séparez-les avec une virgule. Les drapeaux suivants sont pris en charge : u pour relâchement de touche, s pour code de balayage, e pour touche étendue, U pour Unicode.

    Exemples

    • La touche calculée v0x30 v0x30,fu appuie sur la touche zéro, puis la relâche. La spécification d'entrée v0x30 est un événement de pression de touche, tandis que v0x30,fu est un événement de relâchement de touche.

    • La touche calculée v0x5b v0x52 v0x52,fu v0x5b,fu est destinée à la commande Exécuter (Win+R) : Il appuie sur la touche gauche Win, puis sur la touche R, et relâche ensuite les deux touches. v0x5b et v0x52 sont des événements de pression, tandis que la v0x52,fu et v0x5b,fu sont des événements de relâchement.

    • La touche calculée s0x04c1,fU s0x04c1,fUu est pour le caractère cyrillique Ӂ (Zhe avec brève). Alors que le code 0x04c1 est l'Unicode de Ӂ, s0x04c1,fU est un code de balayage, événement de pression de touche et s0x04c1,fUu est un code de balayage, événement d'entrée.

Modificateur
Si vous avez sélectionné Touche calculée dans la propriété Clé, la propriété Modificateur est ignorée, et vous n'avez pas besoin de la configurer.
Sélectionnez un modificateur de touche :
  • Modificateur de touche fixe : Contient trois modificateurs de touche standard, tels que Maj, Ctrl, Alt.
  • Modificateur de touche calculée : Lorsque cette option est sélectionnée, spécifiez un nom de constante symbolique du code de la touche virtuelle pour un modificateur.

    Dans la zone de texte qui s'affiche, vous ne pouvez saisir que les codes de touche pour Maj, Ctrl, Alt et la touche Windows. Les codes de touche applicables sont :

    • VK_LSHIFT et VK_RSHIFT pour les touches Maj gauche et Maj droite

    • VK_LCONTROL et VK_RCONTROL pour les touches Ctrl gauche et Ctrl droite

    • VK_LMENU et VK_RMENU pour les touches Alt gauche et Alt droite

    • VK_LWIN et VK_RWIN pour les touches Windows gauche et Windows droite

Compteur
Indiquez combien de fois l'activité doit être exécutée. Le format est un signe égal et un nombre, tel que =1.