web-dev-qa-db-ja.com

検索ボックス内の「入力をクリア」ボタン-Apple以外の誰も使用しないのはなぜですか?

私の意見では、このボタンは非常に便利で、ワンクリックでやり直すことができます。しかし、私は-Appleこのパターンを実装するソフトウェアを見つけられません。なぜですか?

編集:私は複数のフィールドを持つWebフォームについて話しているのではありません、これらは別のものです。 1つの例はブラウザです-Ctrl-Fを押して何かを入力します-今度はバックスペースを数回押すかCtrl-Aを押します。 Safariには「入力のクリア」ボタンがありますが、IE、FF、Chromeにはありません。

Clear function in Safari

Safariのクリア機能

画面キーボードを使用すると、Ctrl-Aを使用できないため、状況はさらに悪化します。

14

これは、キーボードショートカットに慣れていないユーザーが入力フィールドのすべてのテキストを選択するためのテキストを削除する明確な方法を提供します。さらに、検索が実行された後に検索入力の値が消去されないと仮定すると、非パワーユーザーの人口統計に対して新しい検索を実行する最速の方法を提供できる可能性があります。

たとえば、Firefoxでは、検索ボックスに戻ると、以前に検索された入力が自動的に選択されるため、新しい検索入力の入力をすぐに開始できます。しかし、私のような母親がしぶしぶコンピュータ上で操作を行うと、彼女の最初の Delete/Backspace 彼らが彼らの目標を達成するためのより安全でより予測可能なルートであると彼らが認識するので彼らの新しい検索をタイプする前。

または、クリアボタンが利用可能な場合は、最初に押すと既存の検索入力が削除され、フォーカスが入力に対して保持され、検索が3ステップではなく2ステップで即座に実行されます。

各方法のベストケースシナリオは、2番目の検索が同じ量のステップを実行することですが、明確なアクションを提供しないことにより、経験の少ない/自信のないユーザーが冗長なステップを実行する可能性があります。

3
Bredcrumbs

特に古いWebサイトでは、「フォームのリセット」ボタンがよく見られます。これらのボタンが便利だとは思っていません。

最初からやり直したい場合は、フォームのフィールド(各フィールドのすべてのコンテンツを選択する)をタブで移動して、以前のフィールドを上書きするのは簡単です。

急いで送信しようとしたときに偶然クリックしたユーザーもたくさんいます。使用する場合は、送信ボタンから遠く離れていることを確認してください。

6
bendur

クリアボタンはデスクトップアプリケーションには役立ち、モバイルアプリケーションには必要だと思います。

他の人がそれを使用しない理由は、彼らができる限りのものを削除またはグループ化するという最小限のUIアプローチに向かっているからです。頻繁に使用されないため、クリアボタンは余分です。

6
jonshariat

Jonshariatに同意します。私はiPadを持っていて、テキストを選択するのは厄介でイライラすることがあるので、私の意見では、クリアボタンは絶対に不可欠です。デザイナーがミニマルなUIデザインに惹かれているとしても、この単純な追加がユーザーを妨害したり、注意をそらしたり、ミニマリストのデザインを奪ったりするとは思いません。これは、どのブラウザにも標準で追加する必要があるように感じます。

3
William Minty

Operaはデフォルトで行う(HTML5検索フィールド)。FYI、Appleはnotをモバイルサファリで行う)理由。

そして、JSを介してこれを行うサイトがあります... Googleなど。

より多くのブラウザーがHTML5をサポートし、WebkitがHTML5フィールドのUIをもう少し更新するので、これは検索フィールドのデフォルトの動作としてより頻繁に見られるでしょう。

2
DA01

多くのWebブラウザーは、フィールドにタブで移動するか、フィールドをクリックすると、デフォルトですべてを選択するため、入力すると「すべてクリア」されます。 [すべてクリア]ボタンは、フィールドを選択するのではなく、Macがカーソルをクリックポイントに移動する動作にのみ必要です。

2
Alex Feinman

タッチスクリーン(特に小さなタッチスクリーン)のUIで必須であることは明確に確立されていると思います。

これをデスクトップに表示しない理由の1つは、手をマウスに移動してからマウスをボタンに移動するのにかかる時間が、Ctrl + A + Del /バックスペースを押すのにかかる時間よりもはるかに長いためです。

1
Viraj