2

私の意見では、OK/DONE ボタンがフォーカスされていなくてもキーボードで Enter キーが押された場合、ウィザード フォームを Done または OK として閉じるという奇妙な要求があります。

私の意見では、それはユーザビリティの間違いです。例: ウィザードでは、複数のコントロール、ボタン、チェック ボックス、複数の行コントロールがあり、それらはすべて、ENTER キーからのアクションに対して異なる動作をします。ウィザードのナビゲーションにある他のボタンも忘れないでください。

これらのコントロールは、以前に期待されていたように Enter に反応しませんか? アクションを実行する必要がありますが、Enter キーがコントロールに対してそれ以上のアクションを実行しない場合は、フォームを閉じる必要があります == 矛盾していますか?

これは、ある人のニーズがその人を助け、他の多くの人を混乱させる典型的な要求だと思います.

私の意見では、ウィザードは物事を簡単にするために作られているだけでなく、アプリケーションの機能についてあまり経験のない人々に焦点を当てているため、非常に特別です。そのため、私はすべての要求を真剣に受け止め、要求に対する賛否両論のすべての議論を調べようとします。

私の視点は狭いですか?特にウィザーズが私の意見を裏付けたり、私が間違っていることを証明したりするためのユーザビリティ調査やガイドラインはありますか?

どうもありがとうございました!

マイケル

4

10 に答える 10

6

ここで考慮しなければならないユーザーは 2 種類あります。

最初の種類のユーザーは、Enter キーを押して次のフィールドに移動することに慣れているベビーブーマーとジェネレーション X (たとえば、70 年代/80 年代にコンピューターを使用していた人々) です。これらは、端末/コンソールでコンピューターを使用する方法を学んだ人であり、入力はそのフィールドでの入力が完了し、次のフィールドに移動することを意味します.

2 番目の種類のユーザーは、Windows から離れたユーザーです。これらの人々は、Tab キーを押して次のフィールドに移動することに慣れています。それらにエンターを押すと、すべてが完了したことを意味します。

では、どの規則に従うべきでしょうか。これは、ターゲットとするユーザーが第 1 のタイプか第 2 のタイプか、環境 (Windows か Web か)、および OS によって異なります。

Windows フォームをターゲットにしている場合は、OS と一貫性を保つことをお勧めします (たとえば、Enter ではなく Tab を使用できるようにするなど)。Web では、Enter が送信イベントとして Web ブラウザーによってトラップされるため、困惑しています。

最後に、私が提供できる唯一の有用なアドバイスは、対象となる顧客に試してもらい、彼らが Tab よりも Enter を好むかどうかを確認することです。

于 2008-10-02T10:17:39.167 に答える
1

重要なのはテストすることだと思います。ユーザーが何を快適に感じるかを実際に推測することはできません。ユーザーがそれを試してみるのを見る必要があります。特に、従うことができる互換性のない標準が複数あるため、この変更がオーディエンスのほとんどのユーザーに機能するかどうかを確認する必要があります。

于 2008-10-02T13:53:49.007 に答える
0

この機能を使用してウィザードを進めることができますが、そのページで他のアクションが実行されていない場合に限ります。

フィールドが入力されるか、ボタンがクリック/ハイライトされるか、カーソルがデフォルトの位置から移動すると、Enter機能は標準OSの機能に戻るはずです。

他の人が言っているように、これは明らかに、ウィザードを使用している人がアプリケーショントレーニングの一部としてこれを認識した場合にのみ機能しますが、ウィザードの未使用のページをすばやく移動してユーザーが必要とする場所に到達するのに役立つ場合がありますすることが。

于 2008-10-02T14:45:53.170 に答える
0

クライアントを教育します。その提案がユーザビリティの良い実践ではないかもしれない理由として、いくつかのドキュメントを彼らに見せてください。

クライアントは通常、あなたを信じる前に第三者を信じるので、評判の良いウェブサイトが最も効果的です。結局のところ、彼らにとってあなたは怠け者で、もっと働きたくないだけなのです。

それでもクライアントが認めない場合は、クライアントが望むことを行い、それは良いことではないことを警告します。

あなたの場合、「やるべきこと」は少し灰色の領域にあるように見えますが。

于 2008-10-02T13:44:24.143 に答える
0

私も同じ意見です。おそらくクライアントにそのことを伝えて、両方のモードで最終バージョンを使用してもらいます。彼らが支払うときに彼らが求めるものを彼らに与えなければならないと思います。

于 2008-10-02T10:03:04.893 に答える
0

私にはこれも奇妙な要求のように思えますが、Paul が言うように、クライアントがそれを望むなら、クライアントはそれを受け取ります。ただし、使いやすさ/理解の観点から、OK/完了ボタンの境界線を通常よりもはるかに太くして、少し目立たせ、特別な動作があることを人々に示すことができます. また、Enter キーを押すと、[OK]/[完了] ボタンが押されたかのようにウィザードが閉じられることをダイアログ/ウィザード ボックスにメモすることもできます。1 人のユーザーは、Enter キーを押すと閉じることを知っているかもしれませんが、他の誰かに特に言われない限り、そのような動作を期待することはありません。

于 2008-10-02T10:11:43.953 に答える
0

たぶん、クライアントにはそれには正当な理由があります。次の状況を想像してみてください: 多くのオプション フィールドがあり、頻繁に開いたり閉じたりし、データの精度がそれほど重要ではない画面。

30 分ごとに表示される小さなプログラムを考えてみてください。これは、現在何をしているのか、どのクライアントに対して行っているのか、また、この情報を収集してタイムシートを作成できるように、いくつかのメモを尋ねるものです。

画面を開いたり、情報を入力したり、閉じたりできることは、データの正確さよりもはるかに重要です。

ピントが合わなくてもフィールドを確認できると便利な場面がたくさん想像できます。

于 2008-10-02T12:54:03.377 に答える
0

この要求は、ウィザードで実行された UAT に、Enter キーを押すとボタンをクリックするのと同じ効果があることを認識していなかったユーザーが関与したためでしょうか?

ウィザードの最後のページが表示されたときに、[完了] ボタンが既に強調表示されている場合 (予想どおり)、この時点で Enter キーを押すこともできるという手がかりをユーザーに与えることが問題である可能性があります。

Google を例にとると、検索用語を体系的に入力して [検索] ボタンをマウスでクリックすると、検索結果の上部に親切にヒントを与えるメッセージが表示されることを覚えているようです。 ENTER を押すこともできます。明らかに、これはウィザードの最後のページであるため、あなたのケースでは簡単に実行できるものではありませんが、おそらくこれは、クライアントがあなたにエンジニアリングをさせようとしているようなものでしょうか?

于 2008-10-02T10:30:55.297 に答える
0

これを容易にするために、仕上げページが必要だと思います。ユーザーが誤って Enter キーを押した場合、最悪の場合、ウィザードを終了せず、次のページ (終了ページの可能性があります) だけに進みます。これは、核爆弾が前述のウィザードによって制御されている状況に適しています。

終了ページで Enter キーを押すと、ウィザードが終了します (そして、イラクを爆破するか、衛星を撃墜するか、ジンボブの農場を消去します)。

ユーザーがウィザードを再実行できれば、誤ってウィザードを終了しても大惨事にはならないと思います。

ユーザーがキャンセルした場合などに備えて、ウィザードは完了するまでアクションを実行しないでください。終了時の確認ダイアログ ボックスは退屈で、使用する場合は追い詰めます。ユーザーがウィザードを終了すると、自分の意図についてかなり確信が持てると思います。

于 2008-10-02T11:34:36.313 に答える
0

関係ない。すべてのアプリケーションで選択し、一貫性を保つ

于 2008-11-18T11:36:26.467 に答える