Fare clic con il tasto destro del mouse sull’oggetto specificato per eseguire l’operazione di script.
Per i modelli che supportano questo trigger, vedere quanto segue.
Elenco modelli supportati/caratteristiche
onRightClick($GraphicObject, ()=>{
1 2
})
1: Operazione
2: Oggetto destinazione
Per informazioni sugli oggetti che sono disponibili in Oggetto target, fare riferimento a quanto segue.
L’operazione si attiva quando si fa clic con il tasto destro del mouse una volta sull’oggetto.

onRightClick($GraphicObject.Switch1, () => {
});
L’operazione si attiva quando si preme il pulsante destro del mouse sull’oggetto target.

onRightPress($GraphicObject.Switch1, () => {
});
1: EnableDelay
Dopo aver premuto il pulsante destro del mouse sull’oggetto per la quantità di tempo specificata, l’operazione viene eseguita.
Selezionare la casella di controllo per impostare un tempo di ritardo.
Per impostare un tempo di ritardo (per esempio, 10*100 ms) in modalità testo, usare
onRightPressWithDelay($GraphicObject.Switch1, 10, () => {
});
| Esempio 1 | : Operazione avviata |
| Esempio 2 | : Operazione avviata : Tempo di ritardo |
| Esempio 3 | : Operazione avviata : Operazione NON avviata : Tempo di ritardo |
L’operazione si attiva quando si rilascia il pulsante destro del mouse dall’oggetto.

onRightRelease($GraphicObject.Switch1, () => {
});
1: EnableDelay
Dopo aver rilasciato il pulsante destro del mouse e dopo che è trascorso il tempo specificato, l'operazione viene eseguita.
Selezionare la casella di controllo per impostare un tempo di ritardo.
Per impostare un tempo di ritardo (per esempio, 10*100 ms) in modalità testo, usare
onRightReleaseWithDelay($GraphicObject.Switch1, 10, () => {
});
|
|
Quando si progetta il trigger [Right Release], tenere presente che il trigger [Right Release] si attiva anche quando l’oggetto target non è più raggiungibile per il tocco. Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
| Esempio 1 | : Operazione avviata |
| Esempio 2 | : Operazione avviata : Tempo di ritardo |
| Esempio 3 | : Operazione avviata : Tempo di ritardo |
Se per lo stesso oggetto sono stati specificati entrambi i trigger [Right Press] e [Right Release] e se il pulsante di destra del mouse viene rilasciato prima che sia trascorso il tempo di ritardo della [Right Press] viene eseguito il trigger di [Right Release] ma non il trigger di [Right Press].

: L'operazione viene avviata con il trigger [Right Release]
: L'operazione NON viene avviata con il trigger [Right Press]
: Tempo di ritardo [Right Press]
Mentre si continua a tenere premuto il tasto destro del mouse sull’oggetto, l’operazione si attiva ripetutamente per la durata specificata. Il valore massimo che si può impostare per [Duration] è 30 secondi.

onRightHold($GraphicObject.Switch1, 1000, ()=>{
});
1: EnableDelay
Dopo aver premuto il pulsante destro del mouse sull’oggetto per la quantità di tempo specificata, l’operazione viene eseguita.
Selezionare la casella di controllo per impostare un tempo di ritardo.
Per impostare un tempo di ritardo (per esempio, 10*100 ms) in modalità testo, usare
onRightHoldWithDelay($GraphicObject.Switch1, 1000, 10, ()=>{
});
| Esempio 1 | : Operazione avviata : Tempo di mantenimento |
| Esempio 2 | : Operazione avviata : Tempo di ritardo : Tempo di mantenimento |
L’operazione si attiva quando si fa clic con il pulsante destro del mouse sull’oggetto per due volte in rapida successione.

onRightDoubleClick($GraphicObject.Switch1, ()=>{
});
| Forme | Supportato |
| Parti | Tutte le parti sono supportate, tranne quanto segue.
|
| Immagini predefinite | Supportato |
| Disposizione oggetti | Non supportato |
| Oggetti raggruppati | Non supportato |
| Schermate / Contenuto | Non supportato |
L'area tattile è l'area avente larghezza e altezza che compaiono quando si seleziona un oggetto.
Nella figura seguente, l'area tattile è quella in rosso.
