Clic droit

Cliquez avec le bouton droit sur l'objet spécifié pour exécuter l'opération de script.

Remarque : Ce déclencheur est pris en charge sur les équipements SP5000 Series Open Box (modèle Windows 10 IoT Enterprise), IPC Series et PC/AT.

Pour les modèles qui prennent en charge ce déclencheur, voir ci-dessous.

Liste des modèles et fonctions pris en charge
Bloc

Texte

onRightClick($GraphicObject, ()=>{
    1             2
})

1 : Opération

2 : Objet cible

Remarque : Pour plus d'informations sur les objets qui sont disponibles dans l'objet de cible, voir ci-dessous.

Objets pris en charge

Opération

[Right Click]

[Right Press]

[Right Release]

[Right Hold]

[Right Double Click]

[Right Click]

L'opération est déclenchée lorsque vous cliquez avec le bouton droit sur l'objet une fois.

Bloc

Texte

onRightClick($GraphicObject.Switch1, () => {

});

Remarque :
  • Si vous cliquez avec le bouton droit sur l'objet et faites glisser la souris en dehors de la zone d'objet sans relâcher le bouton droit, le clic droit est annulé.
  • Le déclencheur [Right Click] n'est PAS activé dans les cas suivants.
    • L'objet ne s'affiche plus en raison d'un changement d'écran ou de contenu.
    • La fonction de verrouillage est activé sur l'objet.
    • L'utilisateur se déconnecte.
    • Le projet est transféré.
    • Runtime est arrêté.
    • Runtime est redémarré.
    • La fenêtre Windows active passe de l'application Runtime à une autre application.

[Right Press]

L'opération est déclenchée lorsque vous cliquez avec le bouton droit sur l'objet de cible.

Bloc

Texte

onRightPress($GraphicObject.Switch1, () => {
});

1 : EnableDelay

Après avoir cliqué sur le bouton droit pendant le délai défini, l'opération est exécutée.

Bloc

Cochez la case pour définir un temps de retard.

Texte

Pour définir un temps de retard (par exemple, 10*100 ms) en mode Texte, utiliser

onRightPressWithDelay($GraphicObject.Switch1, 10, () => {
});

Chronogramme

Exemple 1  : Opération déclenchée
Exemple 2 : Opération déclenchée  : Délai
Exemple 3 : Opération déclenchée  : Opération NON déclenché  : Délai

[Right Release]

L'opération est déclenchée lorsque vous relâchez le bouton droit de l'objet.

Bloc

Texte

onRightRelease($GraphicObject.Switch1, () => {
});

1 : EnableDelay

Une fois que le bouton droit sur l'objet est relâché et que le délai spécifié est découlé, l'opération est exécutée.

Bloc

Cochez la case pour définir un temps de retard.

Texte

Pour définir un temps de retard (par exemple, 10*100 ms) en mode Texte, utiliser

onRightReleaseWithDelay($GraphicObject.Switch1, 10, () => {
});

AVERTISSEMENT

COMPORTEMENT DU DÉCLENCHEUR

Lors de la conception du déclencheur [Right Release], prenez en considération que le déclencheur [Right Release] est également activé lorsque l'objet de cible ne peut plus être touché.

Le non-respect de ces directives peut entraîner la mort, des blessures graves ou des dommages matériels.

Remarque : Le déclencheur [Right Release] est également activé dans les cas suivants.
  • L’objet ne peut plus être touché en raison d’un changement d’affichage d’écran ou de contenu
  • Le verrouillage de l’objet de cible est activé
  • L’utilisateur n’est pas connecté
  • Transfert de projet
  • Arrêt de Runtime à l'aide d'une opération de l'application Runtime (Shutdown)
  • Redémarrage de Runtime à l'aide d'une opération de l'application Runtime (Shutdown)
  • La fenêtre de l’application n’est plus au point

Chronogramme

Exemple 1  : Opération déclenchée
Exemple 2 : Opération déclenchée  : Délai
Exemple 3 : Opération déclenchée  : Délai

Remarque : Si les déclencheurs [Right Press] et [Right Release] sont spécifiés sur le même objet et que le bouton droit est relâché avant que le délai du déclencheur [Right Press] s'écoule, le déclencheur [Right Release] est exécuté mais non pas le déclencheur [Right Press].

: L'opération est déclenché par le déclencheur [Right Release]

: L'opération n'est PAS déclenchée par le déclencheur [Right Press]

 : Délai du déclencheur [Right Press]

[Right Hold]

Pendant que vous continuez à maintenir le bouton droit enfoncé sur l'objet, l'opération est déclenchée à plusieurs reprises pendant la durée spécifiée. La valeur maximale configurable pour [Duration] est de 30 secondes.

Bloc

Texte

onRightHold($GraphicObject.Switch1, 1000, ()=>{
});

1 : EnableDelay

Après avoir cliqué sur le bouton droit sur l'objet pendant le délai défini, l'opération est exécutée.

Bloc

Cochez la case pour définir un temps de retard.

Texte

Pour définir un temps de retard (par exemple, 10*100 ms) en mode Texte, utiliser

onRightHoldWithDelay($GraphicObject.Switch1, 1000, 10, ()=>{
});

Chronogramme

Exemple 1 : L'opération est déclenchée : Délai d'attente
Exemple 2 : L'opération est déclenchée : Délai : Délai d'attente

[Right Double Click]

L'opération est déclenchée lorsque vous cliquez avec le bouton droit deux fois sur l'objet.

Bloc

Texte

onRightDoubleClick($GraphicObject.Switch1, ()=>{
});

Objets pris en charge

Formes Pris en charge
Composants Tous les objets sont pris en charge, sauf ce qui suit.
  • Sommaire de l'alarme
  • Visionneuse d'ingrédients
  • Affichage d'image
  • Navigateur Web
  • Configuration du matériel
  • Gestionnaire de fichiers
Images prédéfinies Pris en charge
Objets de disposition Non pris en charge
Objet regroupé Non pris en charge
Écrans/Contenu Non pris en charge

Zone tactile

La zone tactile est la zone de la largeur et de la hauteur qui est affichée lorsque l'objet est sélectionné.

Dans la figure ci-dessous, la zone en rouge est la zone tactile.