指定したオブジェクト上でマウスを右クリックすると、スクリプトオペレーションが実行されます。
このトリガーをサポートしている機種については、以下を参照してください。
対応機種/機能一覧
onRightClick($GraphicObject, ()=>{
1 2
})
1: オペレーション
2: 対象オブジェクト
対象オブジェクトで使用可能なオブジェクトについては、以下を参照してください。
指定されたオブジェクトを 1 回右クリックすると、オペレーションが実行されます。

onRightClick($GraphicObject.Switch1, () => {
});
対象オブジェクトで右クリックボタンを押すと、オペレーションが実行されます。

onRightPress($GraphicObject.Switch1, () => {
});
1: EnableDelay
右クリックボタンが指定した時間押されると、オペレーションが実行されます。
遅延時間を設定する場合はチェックボックスにチェックを入れます。
テキストモードで遅延時間 (例、10*100 ms) を設定するには、以下を使用します。
onRightPressWithDelay($GraphicObject.Switch1, 10, () => {
});
| 使用例 1 | : オペレーションが実行されます |
| 使用例 2 | : オペレーションが実行されます : 遅延時間 |
| 使用例 3 | : オペレーションが実行されます : オペレーションは実行されません : 遅延時間 |
オブジェクトの右クリックボタンを離すと、オペレーションが実行されます。

onRightRelease($GraphicObject.Switch1, () => {
});
1: EnableDelay
オブジェクトで右クリックを離した後に指定した時間が経過すると、オペレーションが実行されます。
遅延時間を設定する場合はチェックボックスにチェックを入れます。
テキストモードで遅延時間 (例、10*100 ms) を設定するには、以下を使用します。
onRightReleaseWithDelay($GraphicObject.Switch1, 10, () => {
});
|
|
[Right Release] トリガーを設定する場合、対象オブジェクトがタッチできない場合でも [Right Release] トリガーが有効になる事を考慮してください。 上記の指示に従わないと、死亡、重傷、または物的損害を負う可能性があります。 |
| 使用例 1 | : オペレーションが実行されます |
| 使用例 2 | : オペレーションが実行されます : 遅延時間 |
| 使用例 3 | : オペレーションが実行されます : 遅延時間 |
同じオブジェクトに [Right Press] トリガーと [Right Release] トリガーが両方設定され、[Right Press] トリガー遅延時間が経過する前に右クリックが離された場合、[Right Release] トリガーは実行されますが、[Right Press] トリガーは実行されません。

: オペレーションが [Right Release] トリガーで実行されます
: オペレーションは [Right Press] トリガーで実行されません
: [Right Press] 遅延時間
オブジェクトの右クリックボタンを押し続けている間、指定した時間中オペレーションを繰り返し実行します。[Duration] に設定できる時間の最大値は 30 秒です。

onRightHold($GraphicObject.Switch1, 1000, ()=>{
});
1: EnableDelay
オブジェクトで右クリックボタンが指定した時間押されると、オペレーションが実行されます。
遅延時間を設定する場合はチェックボックスにチェックを入れます。
テキストモードで遅延時間 (例、10*100 ms) を設定するには、以下を使用します。
onRightHoldWithDelay($GraphicObject.Switch1, 1000, 10, ()=>{
});
| 使用例 1 | : オペレーションが実行されます : Hold 時間 |
| 使用例 2 | : オペレーションが実行されます : 遅延時間 : Hold 時間 |
オブジェクトを短時間に 2 回連続で右クリックすると、オペレーションが実行されます。

onRightDoubleClick($GraphicObject.Switch1, ()=>{
});
| 図形 | 対応 |
| 部品 | 以下を除くすべての部品に対応しています。
|
| 設定済み画像 | 対応 |
| レイアウトオブジェクト | 非対応 |
| グループオブジェクト | 非対応 |
| 画面/コンテンツ | 非対応 |
タッチ領域は、オブジェクトを選択したときに表示される幅と高さのある領域です。
以下の図では、赤色の領域がタッチ領域です。
