web-dev-qa-db-ja.com

呼ばれる信号を提供する前の短い期間の概念は何ですか?

この質問は、私の3つの電子レンジの擬人化によって説明されています。

  • 電子レンジ1は失礼です。時間が経過するとビープ音が鳴り、ドアを開けてもビープ音が鳴り続けます。また、タイムアウトする前にドアを開けると、設定をキャンセルするためのビープ音も鳴ります。最後のマフィンを個別に加熱する必要性を尊重していません。逮捕された!

  • Microwave 2はしぶしぶ準拠しています。時間切れになるとビープ音が鳴りますが、時間切れになる前にドアを開けるとビープ音はキャンセルされます。正しいピコ秒でドアを開けば、タイマーのリセットを回避し、すべてのビープ音を回避できます。

  • 電子レンジ3は、満足のいく執事です。彼は数秒後にのみビープ音を鳴らします入力した時間を超えてマフィンを加熱します。ビープ音が鳴る前にドアを開けると、陰謀的なウィンクを想像できます。

この概念は時間以外のドメインにも当てはまると思います。それとは異なりますが、"ホバー意図"または "ヒステリシス"に関連しています。これらの用語は、メニューのドロップダウン/フライアウトなど、慎重にタイミングを合わせたシーケンスを指し、有機的なマウスの動きやコースの修正を妨げないようにします。

"猶予期間"という用語が適用されることに私は満足していません。その用語が遅延および/または付与されている不当な裁量に関連しているためです。

この概念を説明する用語を使用できるようにすることが重要だと思います。それは非常に短命ですが、ユーザーエクスペリエンスでポジティブな感情的な反応を引き起こす強力な手段です。

3

私は「滞留」という用語を使用することを提案します。

ドウェルとは、ピストンのように、往復運動するリンケージで機械的な動きが一時停止する間隔を指します。

リンク、タイミング、周期性の間の類似性のため、私はそれが合うと思います。

相互作用は本質的に機械的ではなく、無期限に続くわけではないため、これは完全な類推ではありません。

1

このケースは、まさに「待機」と「フィードバック」に関するものではありません。一般に、フィードバックは即時に行う必要があります。

根本的な問題は、入力イベントがユーザーの意図したアクションに対応する場合と対応しない場合があります。そのような決定的でない入力には多数の例があります:

  • ダブルクリックイベントの最初。
  • ホバー要素のマウス入力イベント(マウスパスターゲットがホバー要素と異なる場合があります)。
  • 提案された一致を生成するクエリを表す入力フィールドへのキー入力。

決定的でない入力は、次の入力(別のクリック、マウスから離れる、別のキー入力)を待つことによって決定的にすることができます。一般にコンピュータサイエンスの世界にあるプロセスは入力バッファリングとして知られていますが、電子工学では入力ホールドキューとして知られています。

(私たちの脳は同様のメカニズムを採用しているということはおそらく価値があります-脳は各単語を個別に処理するのではなく、多くが意味的に意味を持つまでそれらを蓄積します)。

ここで、イベントXが最初に発生し、その後のイベントYがシステムの応答を変更するため(XはXYとは異なります)、イベントYが確実に到着しない場合、システムは次の状態になるまでXを保持します。

  • 決定的なシーケンスが入力されました。
  • timeout期間が経過しました。

したがって、概念的には、検索している用語は入力ホールドタイムアウト、または入力遅延と呼ばれることがあります。

どちらもUXでは一般的な用語ではありませんが、この回答が基本的な概念を説明するのに役立つことを願っています。

2
Izhaki

あなたはコンピュータに「ありがとう、私はこれを得た」と言っています。

  • 手動オーバーライド
  • システムオーバーライド
  • 自動動作のオーバーライド
0
5bars