web-dev-qa-db-ja.com

チェックボックスをチェックするには、2回クリックしますか?

チェックボックスを含むいくつかのテーブルがあるGUIを使用しています(iTunesと同じように)。

iTunes Checkboxes within Table

驚いたことに、私が取り組んでいるシステムのチェックボックスは、ダブルクリックした後、チェックされたりチェックが外されたりするので、直感的ではありません!

ユーザーが誤ってチェックボックスをクリックしないようにするにはどうすればよいですか?ダブルクリックのチェックボックスを使用可能にすることはできますか?

6
edgarator

チェックボックスをダブルクリックして…

…私がしばらく聞いた最も恐ろしいアイデアの1つ。ユーザーはチェックボックスがシングルクリックであることを期待しています。限目。


チェックボックスを誤ってクリックしても問題ありません

チェックボックスによってトリガーされるアクションは、それ自体が瞬時に元に戻せる必要があります。したがって、2回クリックするだけで以前の状態に戻るため、クリックミスは問題にはなりません。状態。

これがチェックボックスの動作と異なる場合は、チェックボックスであってはなりませんが、おそらくボタンです。


問題をさらに軽減するためにできること:

あなたの質問は フィッツの法則: の教科書の例です

[…]ポインティングに関連する速度と精度のトレードオフが見られます。これにより、ターゲットが小さくなったり、離れている場合は、取得に時間がかかります。

それによると、基本的にチェックボックスを作成する必要があります:

  • 大きいので、見逃すのは難しい
  • マウスがチェックボックスまで移動する必要がある平均距離が最小になるように配置されている。
26
vzwick

要するに;彼らはユーザーを苛立たせるアクションを課しました通常のタスクを実行して小さな結果を持ち簡単に元に戻せるになる可能性があるものを回避します。悪いアイデア。

核弾頭を発射するためのボタンではない。

これが、「続行してもよろしいですか」というダイアログが少なくなる理由です。より良いオプションは、進行を迅速かつスムーズにすることです。エラーが発生した場合は、簡単に元に戻せるようにします。すべての潜在的な「エラー」を回避するためにゲートと壁を含めることは、時代遅れの考え方です。

5
Jay

ダブルクリック=無駄な努力と慣習に反するため、悪い習慣。問題は、ユーザーが誤ってチェックボックスをクリックしないようにする方法ではなく、ユーザーが誤ってチェックボックスをクリックした場合の結果です。曲がチェックボックスに追加されるか追加されない場合、それはミッションクリティカルではありません。適用できる優れた設計原則があります(ボックスを1つ大きくする)が、すぐに表示されるオプションが少なくなり、他の方法でアプリケーションの使いやすさが低下するというトレードオフがあります。ユーザーとのテストを検討し、ユーザーがこのタイプのアプリケーションをどのように怒って使用しているかを観察することをお勧めします。これにより、このオーディエンスにとってデザインをよりスマートにする方法についての洞察が得られる場合があります。

2
Peter