ヒントとメッセージ
Input.Observer は、画面に 2 種類のテキストを表示します。ヒント はジェスチャを描いている間に表示され、ここまでのストロークが一致しているアクションの名前を示します。メッセージ は、アクションがメッセージを表示したときに表示されます。どちらも 外観 ページで設定します。
ヒント
ヒントは最大 3 行です。
- アクションが一致したアプリ グループの名前。ジェスチャがグローバル グループにフォールバックした場合は グローバル (スコープとフォールバック)。
- そのアクションの名前。
- アクションの ヒントのメモ (ある場合) (アクション エディター)。
ヒントは次のルールに従います。
- 一致だけを表示します。 ここまでのストロークがどのアクションにも一致しなくなるとすぐにヒントは消え、再び一致した瞬間に戻ります。「一致なし」のテキストはありません。
- 少し待ちます。 ストロークは、ポインターが ジェスチャの最小移動量 (全般、既定では 5 px) 動くとジェスチャと見なされます。ヒントは、ストロークが ヒント表示までの待機時間 (150 ms) 続くか ヒント表示までの距離 (24 px) 移動するかのどちらか早いほうで表示できるようになるため、最初の数ピクセルでちらつくことはありません。それより前に離したすばやいストロークではヒントは表示されませんが、アクションは実行されます。
- さらに待つこともできます。 表示までの点の数 と 表示の遅延 は、既に一致を見つけたヒントを保留します。ストロークがその点の数に達し、同じ一致がその遅延の間続いたときにだけ表示されます。どちらも既定では 0 (オフ) です。
- 照合には何も影響しません。 ヒントはストロークが何に一致しているかを示すだけで、それを決めることはありません。ヒントがオフの場合、描き終えたストロークはボタンを離したときに 1 回照合され、同じアクションが実行されます。
- 既定では ポインターに追従 し、ポインターから 12 ピクセル離れて表示されます。固定の位置では、一致が変わったときにだけ動きます。
ヒントを表示するもの
ヒント ウィンドウ セクションの上部にある ヒント 行には 3 つの選択肢があります。
| 選択肢 | 表示されるもの |
|---|---|
| スタイルに合わせる | レンダラーが、ジェスチャの軌跡のスタイルの見た目のパネルとしてヒントを描きます。レンダラーがヒントを表示できる間だけ選択できます。 |
| クラシック | Input.Observer 独自のヒント ウィンドウ: 細い枠線の付いた明るいパネルの上の濃い色のテキスト。 |
| オフ | ヒントは表示されません。Input.Observer は描いている間の照合も省略するため、ポインターが動くたびの処理が少し減ります。適用 を選ぶと有効になります。 |
スタイルに合わせる と クラシック はすぐに有効になります。レンダラーが今ヒントを表示できない場合は、その間クラシックのヒント ウィンドウが表示します。
ヒント ウィンドウの設定
| 設定 | 動作 | 既定値 | 範囲 | 使用するもの |
|---|---|---|---|---|
| ヒント ① | ヒントを表示するもの (上記) | クラシック。スタイルを選んだ標準のインストールの後は スタイルに合わせる | スタイルに合わせる、クラシック、オフ | — |
| 位置 ② | カーソルに追従、モニター上の 9 か所 (左上 から 右下、中央) のいずれか、または カスタム オフセット | カーソルに追従 | — | レンダラーとクラシック |
| モニター | 固定の位置を置くモニター: プライマリ モニター または ジェスチャの下にあるウィンドウのモニター。カスタム オフセット の場合は、ヒントがどのモニターのテキストの拡大縮小を使うかだけを決めます。カーソルに追従 では表示されません。 | ジェスチャの下にあるウィンドウのモニター | — | クラシック |
| 水平方向のオフセット、垂直方向のオフセット | ヒントの左上隅の位置を、プライマリ モニターの左上隅からのピクセル数で指定します。プライマリ モニターより左または上にあるモニターには負の値が必要です。カスタム オフセット の場合だけ表示され、接続されているどのモニターにもない点には警告が表示されます。 | 0、0 | −32768~32767 px | クラシック |
| カーソルとの距離 | ポインターと、ポインターに追従するヒントとの間隔。カーソルに追従 の場合だけ表示されます。 | 12 px | 0~500 px | クラシック |
| 不透明度 | ヒントの不透明さ | 85% | 5~100% | クラシック |
| 背景色 | テキストの背景の塗りつぶし (#RRGGBB)。ヒントを囲む細い枠線はこの色より少し暗く、色が暗い場合は少し明るくなります。 | #F7F7F5 (柔らかい白) | 任意の色 | クラシック |
| ヒント表示までの待機時間 | ヒントが表示されるまでにストロークが続く必要がある時間 (または下の距離のどちらか早いほう) | 150 ms | 0~10000 ms | レンダラーとクラシック |
| ヒント表示までの距離 | ヒントが表示されるまでにストロークが移動する必要がある距離 (または上の時間のどちらか早いほう) | 24 px | 0~1000 px | レンダラーとクラシック |
| 表示までの点の数 | 見つかった一致を表示するまでに必要なストロークの最小点数 | 0 | 0~1000 | レンダラーとクラシック |
| 表示の遅延 | 一致が見つかってからヒントが表示されるまでの追加の待機時間 | 0 ms | 0~10000 ms | レンダラーとクラシック |
詳細モード。 モニター、カーソルとの距離、ヒント表示までの待機時間、ヒント表示までの距離、表示までの点の数、表示の遅延 は、シンプル モードでは非表示になります。
最後の列の「クラシック」は、レンダラーがヒントを描いている間はその設定に効果がないことを意味し、そのような行はその間淡色で表示されます。位置が カーソルに追従 以外の場合、レンダラーのヒントは、ジェスチャが最初に認識された場所にとどまります。
ヒント テキスト
詳細モード。 ヒント テキスト セクションは、シンプル モードでは非表示になります。
ヒント テキスト では、クラシックのヒント ウィンドウの 3 行を設定します。各行には、フォント、サイズ、太字、斜体、色があります。
| 行 | 内容 | 既定値 |
|---|---|---|
| グループ名 | アプリ グループ | Segoe UI、14 pt、#1F1F1F (濃い灰色) |
| アクション名 | アクション | Segoe UI、14 pt、#1F1F1F (濃い灰色) |
| メモ | アクションのヒントのメモ | Segoe UI、12 pt、#1F1F1F (濃い灰色) |
サイズは 6~72 pt です。フォントの一覧には、このコンピューターにインストールされているフォントが表示されます。構成で指定されているがここにインストールされていないフォントは保持され、Windows が似たフォントで代用します。
レンダラーのヒント パネル
スタイルに合わせる の場合、Styles プラグインは、ジェスチャを描いているスタイルの見た目で装飾したパネルとしてヒントを描きます。そのフォント、サイズ、色、不透明度は、ヒント テキスト ではなく、ギャラリー タブの カスタマイズ… > ヒント ウィンドウ から取られます (既定では Segoe UI の 15、14、12 pt、アクション名は太字、不透明度 88%)。各スタイル独自のヒントの色と装飾は、その設定ウィンドウの ヒント ウィンドウのスキン カードにあり (ジェスチャの軌跡)、代わりにシンプルなパネルを描くスイッチもあります。
画面上のメッセージ
メッセージは、タイトルの行とメッセージの行を持つパネルです。アクションは、スクリプトまたはステップの UIShowDisplayMessage 組み込み関数でメッセージを表示します (組み込み関数リファレンス)。
各メッセージについては、アクションがすべてを決めます: 2 行のテキスト、各行のフォント、サイズ、太字、斜体、配置、文字の色と背景色、不透明度、余白、表示する場所 (モニター上の 9 か所のいずれか、または画面上の正確な点)、プライマリ モニターかポインターのあるモニターか、表示時間です。外観 ページで変更できるメッセージの設定は、何で表示するか以外にありません。
- 複数のメッセージを同時に画面に表示できます。 アクションは、表示したメッセージを変更したり閉じたりできます。
- メッセージが閉じる のは、時間が来たとき、アクションが閉じたとき、または (クラシックのメッセージ ウィンドウのみ) ダブルクリックしたときです。時間制限のないメッセージは、アクションが閉じるまで (またはクラシックのものをダブルクリックするまで) 表示されたままです。
- モニターはメッセージが表示されたときに選ばれます (アクションが変更したときにも再び選ばれます)。その後、メッセージがポインターに追従することはありません。
メッセージを表示するもの
画面上のメッセージ セクションの メッセージ 行には 3 つの選択肢があります。どれもすぐに有効になります。
| 選択肢 | 表示されるもの |
|---|---|
| スタイルに合わせる | レンダラーが、アクションのフォントと色を保ったまま、使用中のスタイルの装飾でメッセージを描きます。これらのパネルはクリックできません。クリックは下のウィンドウに届き、時間かアクションによってだけ閉じます。 |
| クラシック | Input.Observer 独自のメッセージ ウィンドウ。アクションが指定した背景色より少し暗い細い枠線が付きます (その色が暗い場合は少し明るい枠線)。ダブルクリックすると閉じます。 |
| オフ | 何も表示されません。アクションは通常どおり続行します。 |
レンダラーがメッセージを表示できない間は、代わりにクラシックのメッセージ ウィンドウが表示します。
メッセージが画面に表示されている間に、メッセージを表示するものを切り替えたり、レンダラーが停止したりすると、アクションはそのメッセージを閉じられなくなり、メッセージは時間が来るまで表示されたままになります。メッセージを閉じられる必要があるアクションでは、メッセージに時間制限を設定してください。