ジェスチャ
ジェスチャは、マウス ボタンを押したまま描く形状です。Input.Observer はその形状を保存済みのジェスチャと比較し、一致するものがあれば、描いた場所のウィンドウに対してそのジェスチャに結び付けられたアクションを実行します。
3 つの要素が連携します。
| 要素 | 内容 | 設定する場所 |
|---|---|---|
| 描画 | どのボタンで描くか、押下がいつジェスチャになるか、元のクリックがどうなるか | ジェスチャの描画 |
| ジェスチャ ライブラリ | 形状そのもの。それぞれに 1 つ以上の保存済みのサンプルがあります | ジェスチャ ライブラリ |
| 照合 | 描いたストロークを形状と比べてどのように採点するか、またその厳しさ | ストロークの照合方法 |
形状だけでは何も起こりません。アクションがジェスチャ トリガーを通じて形状を使い、そのアクションはアプリ グループに属するため、同じ形状でもプログラムごとに別のことを行えます。ストロークに対してどのアクションが実行されるかは、アクションが適用される場所のルールで決まります。
- ジェスチャの描画 — どのボタンで描くか、キャプチャがどのように始まり終わるか、元のクリックがどうなるかです。
- ジェスチャ ライブラリ — ジェスチャ ページ: ジェスチャの追加、トレーニング、名前の変更、削除です。
- ストロークの照合方法 — 描いたストロークがジェスチャに対してどのように採点されるか、一致のしきい値、一致しなかったときの動作です。