ユーザーからメリットを得られると思うときはいつでも、ツールチップを配置したいと思います。
私はnotの効果が明確であると思うときに、コントロールにツールチップを配置する傾向があります。
ただし、場合によっては、ユーザーにのようなツールチップを配置し、重要な副作用についてアドバイスし、次のような一般的なヒントを提供することもできます。
これをクリックすると、新しいXPTOも作成されます。
または
XYZまたはXPTOも実行できることを忘れないでください。
しかし、最近、ツールチップをsomeコントロールに配置し、他のコントロールには配置しない場合、ユーザーはstarted a pattern(ieコントロールにツールチップを配置します)。
また、おそらく、ユーザーはツールチップに慣れ、alwaysがないと見逃してしまうと思います。
このトピックについてコンセンサスはありますか? allコントロールにツールチップを配置できない場合、それらをany at allに配置しないようにする必要がありますか?
最善の解決策は、どのコントロールにツールチップがあり、どのコントロールにないかを明確に示すことだと思います。
たとえば、小さな「?」を追加できます。これらのコントロールの横(またはあなたとあなたのユーザーのために働く他の方法)。
これにより、ツールチップのあるコントロールがユーザーに明らかになるだけでなく、非表示になっている可能性のある機能も表示されます。急いでユーザーがコントロールを押すだけでツールチップが表示されるのに十分な時間がないために見逃す可能性がある潜在的な副作用について説明します。 )。
ツールチップでは、コントロールの機能の簡単な説明が表示されることを期待しています。
その他の情報はツールチップではなく、ローカルヘルプに属しています。
ツールチップには通常、XYZを削除またはアカウントを開くのような動詞が含まれています。
すべてのコントロールにツールチップが必要なわけではありません。実際、ツールチップが多すぎて、あまりにも明白であると、煩わしくなります。ユーザーがツールチップを完全にオフにできるアプリケーションを使用したことを覚えています。
ツールチップは、ユーザーがクリックしようとしているコントロールが本当に自分の考えていることを実行しているかどうかについてユーザーが安心できるように支援します。
省略されたラベルの意味を完全に理解していないかもしれない外国のユーザーが操作する簡単にラベル付けされたボタンを考えてください。
追加情報と提案はローカルヘルプに属します。
これは、関連するコントロールが何をすることになっているのかについてのより詳細な情報でコンテナを展開する(@Danが提案したような)ボタンです。
繰り返しますが、すべてのコントロールがローカルヘルプアーティファクトに値するわけではありません。
私がもっと好きなパターンは、ユーザーを尊重することです。ひいきにしない、明白な説明をしない、十分で有用な情報を提供する。
これは、あなたの質問に由来します。
「?」を使用する@Dan Barakのアイデアのもう1つの利点ツールチップを表示するには、ホバリングマウスがないタッチデバイス(スマートフォン、タブレットなど)でもチップを表示できます。
私は、ツールチップがほとんどのコントロール/ボタンに表示されるのを見てきましたが、それらは非常に明白でない限り、ユーザーがボタンの上にマウスを通常より1〜2秒長く押し続けた場合にのみ、特定のアクションを実行します。これは、コントロールが何をするのかについてのヒントを探している新しいユーザーを助け、コントロール/ボタンのアクションに精通しているそれほど新しくないユーザーが毎回ツールのヒントを見て煩わしくならないようにする理想的な方法と見なすことができます。
また、ダンが「?」クリックすると、コントロールの簡単な説明を表示することができます。私が覚えている限り、これらの "?"を持つソフトウェアはありました。ボタンにドラッグアンドドロップして簡単なツールヒントをポップアップ表示することができます。すべてのボタンの横。
一貫性はone目標ですが、常にnumber one目標であるとは限りません。
「ツールチップがある場合がある」のユーティリティが「ツールチップが利用できないためユーザーが混乱している」のユーティリティよりも重要である場合は、それを実行します。
実際のユーザーとの迅速な健全性チェックは、一貫性のないツールチップが問題になるかどうかを理解するのに役立ちます。私の疑いは、それらは大丈夫だということですが、ユーザーが期待する場所のいくつかに驚かれるでしょう。 (それらすべての場所でそれらが必要かどうかは、あなた次第です。)