web-dev-qa-db-ja.com

平均的なユーザーは、EscキーがWebサイトで機能することを期待していますか?

私は現在、かなり標準的なWebサイトで作業しています。1つのページに一連のプロジェクトがリストされています。プロジェクトをクリックすると、アニメーションが表示され、その詳細情報が表示されます。完全なリストに戻るためのページに戻るリンクがあり、使用する機能を追加する必要があるかどうか疑問に思っていました Esc 戻るためのキー。

しかし今、私はユーザーが利用するかどうか疑問に思っています Esc websitesを使用する場合。機能を追加することは問題ありませんが、ユーザーがキーを使用して前にジャンプしたり、ブラウザの[戻る]ボタンがより頻繁に使用されたりすることについて、データや知識があるかどうかを知りたいと思います。

14
Tom Walters

私の見解では、この質問には2つの見方があります。

  1. 標準的なWebサイトでは、人々は期待しない Esc 仕事の鍵。代わりに、人々は(まだ)戻るボタンをよく使用します。
  2. アニメーションとビデオでは Esc キーisは、実際には一般的に知られているインタラクションパターンです。少なくともフルスクリーンモードを定期的に使用していて、ボタンを1つ押すだけでそれを終了したいユーザー向けです。

要約すると、通常、人々は Esc keyto workbutアニメーションページを使用する場合、実際には、少なくともこの機能を提供することを提案できます。 Esc

(また、「 ブラウザの戻るボタンが2番目に最もよく使用されるナビゲーション機能ですか? 」を参照して、さらなる考えやリンクを確認してください)

14
tillinberlin

一般に、 Esc アクション(アップロード、ページの読み込み、何か進行中)を中止するか、またはインターフェイス(フルスクリーン、ビデオ再生)で制御を取り戻すに使用されます。これらは、たとえそれがあったとしても、ユーザーがそれを使用したコンテキストです。

それを実装する方法はaugmentationとして、キーボードにフォーカスしたユーザーが追加の制御を行えるようにします。これは、一部のユーザーにとっては、驚くほど前向きなユーザーインターフェイスの操作になる可能性があるオフチャンスで実装できます。他のユーザーにとっては、このインタラクション機能がまだ発見されていなくても問題ありません。

ただし、前述の一般的な用途で使用することを覚えておいてください。これらの観察に基づいて、 Esc ユーザーが中止したり、制御を取り戻したりしていないため、閲覧履歴に戻ることは、私には直感的ではないようです。実際、backspaceボタンの方がブラウザの実装と一致しており、過去にさかのぼることができます。

ユーザーが「取得」または使用するかどうかを表明する最良の方法は、クリックイベントの単純な追跡を実装することです。パワーユーザーにとってのメリットが機能のプッシュを正当化するものであると思われる場合は、たとえば、ユーザーがマウスと対話するアイコンの横にある小さなテキストのような手掛かりによって、ユーザーをその機能の使用に向けてナッジすることもできます。

[x] (or press Esc)

ただし、ドメイン固有の動作を実装することはめったにないことを認識してください。これは、認知のオーバーヘッドを追加し、最初に学習する必要があるためです。

2
kontur

の Esc 一部のユーザーはダイアログボックスが Esc。たとえば、Win32(Windows)およびCocoa(OS X)ダイアログボックスは、 Esc これをウェブサイトに含めると、サイトがよりシームレスになります。

1
Zeb McCorkle