Rechter Mausklick

Mit der rechten Maustaste auf das angegebene Objekt klicken, um die Skriptoperation auszuführen.

Hinweis: Dieser Auslöser wird auf Open Box SP5000-Serie (Modell für Windows 10 IoT Enterprise), IPC-Serie und PC/AT unterstützt.

Infos zu Modellen, die diesen Trigger unterstützen, erhalten Sie unter:

Liste der unterstützten Modelle/Funktionen
Baustein

Text

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

1: Operation

2: Plattformobjekt

Hinweis: Informationen zu den im Plattformobjekt verfügbaren Objekten erhalten Sie unter:

Unterstützte Objekte

Operation

[Right Click]

[Right Press]

[Right Release]

[Right Hold]

[Right Double Click]

[Right Click]

Die Operation wird ausgelöst, sobald ein Rechtsklick auf das Zielobjekt einmalig ausgeführt wird.

Baustein

Text

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

});

Hinweis:
  • Wenn Sie mit der rechten Maustaste auf das Objekt klicken und die Maus aus dem Objektbereich herausziehen, ohne die rechte Maustaste loszulassen, wird der Rechtsklick abgebrochen.
  • Der [Right Click]-Trigger wird in folgenden Fällen NICHT aktiviert.
    • Objekt wird aufgrund einer Bildschirm- oder Inhaltsänderung nicht mehr angezeigt,
    • Die Verriegelungsfunktion ist am Objekt aktiviert.
    • Der Benutzer meldet sich ab.
    • Die Projektdatei wird übertragen.
    • Die Runtime wird geschlossen.
    • Die Runtime wird gestartet.
    • Das aktive Windows-Fenster wechselt von der Runtime-Anwendung in eine andere Anwendung.

[Right Press]

Die Operation wird ausgelöst, wenn die rechte Maustaste auf dem Objekt betätigt wird.

Baustein

Text

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

1: EnableDelay

Nachdem der Rechtsklick auf dem Objekt für die festgelegte Dauer betätigt wurde, wird der Vorgang ausgeführt.

Baustein

Aktivieren Sie das Kontrollkästchen, um eine Verzögerungszeit festzulegen.

Text

Um eine Verzögerungszeit (z. B. 10*100 ms) im Textmodus einzustellen, verwenden Sie

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

Zeitdiagramm

Beispiel 1 : Vorgang wird ausgelöst
Beispiel 2 : Vorgang wird ausgelöst : Verzögerungszeit
Beispiel 3 : Vorgang wird ausgelöst : Vorgang wird NICHT ausgelöst : Verzögerungszeit

[Right Release]

Die Operation wird ausgelöst, wenn die rechte Maustaste vom Objekt losgelassen wird.

Baustein

Text

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

1: EnableDelay

Nachdem die Rechtsklicktaste auf dem Objekt losgelassen wurde und die festgelegte Dauer verstrichen ist, wird der Vorgang ausgeführt.

Baustein

Aktivieren Sie das Kontrollkästchen, um eine Verzögerungszeit festzulegen.

Text

Um eine Verzögerungszeit (z. B. 10*100 ms) im Textmodus einzustellen, verwenden Sie

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

WARNUNG

AUSLÖSERVERHALTEN

Bei der Konzipierung des [Right Release]-Triggers ist zu berücksichtigen, dass er auch dann aktiviert ist, wenn das Zielobjekt nicht mehr berührbar ist.

Eine Missachtung dieser Anweisungen kann zu Tod, schwerwiegenden Verletzungen oder Geräteschäden führen.

Hinweis: Der [Right Release]-Trigger ist auch in folgenden Fällen aktiviert.
  • Das Plattformobjekt kann aufgrund von geändertem Bildschirm/Inhalt nicht mehr berührt werden
  • Die Verriegelung des Plattformobjekts ist aktiviert
  • Benutzer ist abgemeldet
  • Projektdateiübertragung
  • Herunterfahren der Runtime durch Operation Laufzeitanwendung (Shutdown)
  • Neustart der Runtime von Operation Laufzeitanwendung (Reboot)
  • Anwendungsfenster nicht mehr im Focus

Zeitdiagramm

Beispiel 1 : Vorgang wird ausgelöst
Beispiel 2 : Vorgang wird ausgelöst : Verzögerungszeit
Beispiel 3 : Vorgang wird ausgelöst : Verzögerungszeit

Hinweis: Wenn sowohl [Right Press] als auch [Right Release] als Auslöser am selben Objekt festgelegt wurden und die Rechtsklicktaste vor Ablauf der festgelegten Verzögerungszeit von [Right Press] losgelassen wird, wird der [Right Release]-Auslöser, jedoch nicht der [Right Press]-Auslöser ausgeführt.

: Operation wird durch den [Right Release]-Auslöser aktiviert

: Operation wird durch den [Right Press]-Auslöser aktiviert

: [Right Press]-Verzögerungszeit

[Right Hold]

Während Sie die rechte Maustaste auf dem Objekt gedrückt halten, wird der Vorgang für die angegebene Dauer wiederholt ausgelöst. Der Höchstwert, den Sie für [Duration] einstellen können, beträgt 30 Sekunden.

Baustein

Text

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

1: EnableDelay

Nachdem der Rechtsklick auf dem Objekt für die festgelegte Dauer betätigt wurde, wird der Vorgang ausgeführt.

Baustein

Aktivieren Sie das Kontrollkästchen, um eine Verzögerungszeit festzulegen.

Text

Um eine Verzögerungszeit (z. B. 10*100 ms) im Textmodus einzustellen, verwenden Sie

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

Zeitdiagramm

Beispiel 1 : Vorgang wird ausgelöst : Haltezeit
Beispiel 2 : Vorgang wird ausgelöst : Verzögerungszeit : Haltezeit

[Right Double Click]

Die Operation wird ausgelöst, wenn Sie auf das Objekt in kurzer Zeit zwei Mal hintereinander rechtsklicken.

Baustein

Text

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

Unterstützte Objekte

Formen Unterstützt
Teile Alle Teile werden unterstützt, mit folgenden Ausnahmen:
  • Alarmzusammenfassung
  • Rezepturdatenliste
  • Bildanzeige
  • Webbrowser
  • Hardwarekonfiguration
  • Dateimanager
Vordefinierte Bilder Unterstützt
Layout-Objekte Nicht unterstützt
Gruppierte Objekte Nicht unterstützt
Bildschirme / Inhalte Nicht unterstützt

Berührbereich

Der Berührbereich ist der Breiten- und Höhenbereich, der bei Berührung des Objekts angezeigt wird.

In der Abbildung unten ist der rote Bereich der Berührbereich.