39

私は常に、ハンド カーソルは、ユーザーにとって「ここをクリックしてください」という理想的な視覚的インジケーターであると考えてきました。ハイパーリンク、つまりすべての Web ボタンで使用されているため、このコンテキストで毎日目にすることに慣れています。

                 代替テキスト

ただし、ほとんどのデスクトップ アプリケーションでは、ボタンのデフォルトのポインター矢印が維持されているようです。

                                 

ボタンや、チェックボックスやラジオボタンなどのクリック可能なアイテムにハンドカーソルを使用すると、本当に気分が良くなります。どういうわけか、クリック可能なアイテムにカーソルを合わせたときにこのカーソルが表示されるのは、個人的にはうれしいことです。これはおそらく、Web ページや多くのゲームでの動作と一致しているからでしょう。

しかし、開発者として、私たちは子供のユーザーのことを考えなければならず、私たちが子供を好きなようにではなく、ユーザーが好きなように物事を行うことがあります。問題は、ボタン上のハンド カーソルが非常に曖昧で、不適切である可能性に気付かないことです。多くの設計ミスは、このような個人的な決定によって引き起こされます。

                                      ここに画像の説明を入力

あなたはそれについてどう思いますか?

編集:最近、Photoshop (XP の CS3) でハンド カーソルを使用していることに気付きましたが、それはおそらくそれをより広範囲に使用していたためです。スクリーンショット:

                                         ここに画像の説明を入力

手が使用された場所の多くは明らかにクリック可能であることに注意してください。
EDIT2:また、カスタム カーソルを使用していることにも注意してください。正直なところ、特にどこにでもあるハンド カーソルのような些細なことについては、決して使用しません。そして、それはきれいではありません。

4

7 に答える 7

10

ハイパーリンク上でカーソルの形状が変わる理由は、おそらく次のことが関係しています。

  • ハイパーリンクはテキストのブロックで始まるため、それらをクリックして別のページを開くことができるかどうかは明らかではありませんでした.
  • リンクの表示スタイルの変更だけでは、リンクの「クリック可能性」を伝えるにはおそらく十分ではありませんでした。おそらく、表示スタイルの変更は正確に標準化されていませんが、ハンドシェイプ カーソルは標準化されているためです。
  • Web ページのボタンは「通常」クリック可能でしたが、カーソルの形状が変化したかどうかは覚えていません。現在、「ボタン」はcssを使用して「偽造」されることが多く、クリックできることをユーザーに伝える別の方法が必要です=>ハンドシェイプカーソルがそのデフォルトになりました。

ただし、上記のすべては、Web ページのコンテンツ内で「クリック可能性」を伝えることを目的としています。ボタン、ツールバーのボタン、メニュー項目などは、カーソルの形を変えずに常にクリック可能でした。また、メニュー項目またはツールバー ボタンの上にカーソルを置いたときに、ブラウザーがカーソルの形状を変更することはありません。

デスクトップ アプリケーションでは、ツリーの横にあるパネルに別の情報が表示されたとしても、ツリー内のすべての項目でカーソルを変更することはないでしょうか? それとも、リストボックスで選択できるすべてのアイテムに対して? それとも、フォームのラジオボタンやチェックボックスですか? では、デスクトップ アプリケーションでは常に簡単に識別でき、本質的にクリック可能なフォーム ボタンに対して、なぜそれを行うのでしょうか。

デスクトップアプリケーションで「本質的にクリック可能」である(常に理解されている)ものについては、カーソルの形状を変更しません。「ウェブのような」方法で情報を表示するときは、「ウェブのような」カーソル形状のみを使用します。たとえば、テキストが通常クリックできないグリッド内のテキストのクリック可能な部分。それ以外の場合は、標準のカーソル形状に固執します。また、ユーザー インターフェイスの「ノイズ」を抑えるのにも役立ちます。


コメントに応じて更新

@Camilo:「コマンド」と「選択」の違いがわかります。そのミックスに「ナビゲーション」を追加することさえあります。ただし、コマンドの ui 要素でカーソルの形状を変更する必要性はまだわかりません。

ナビゲーションとコマンドを単純にユーザー アクションへの応答と考えると、両者の区別がやや曖昧になる場合があります。私には、この 2 つには明確な違いがあります。ナビゲーションは、フォームを開く、アイテムを選択するなどのすべてのアクションです。一般的には、ただ探し回るだけです...コマンドは、データを変更したり、通知 (メール、あらゆる種類のメッセージ) を送信したり、開始されたアクションがどこにあるかを引き起こすすべてのアクションです。 1 ~ 2 秒以上かかる場合があります (接続の確立、大きなデータセットのフィルタリング)。

大まかに言うと、「POST」(または「DELETE」) を使用して Web でフォームを送信する場合、それはおそらくコマンドであり、それ以外はナビゲーションになります。

とにかく、私が絶対にしないことの 1 つは、自然にナビゲーションと選択 (ツリービューなど) を対象とする ui 要素にコマンドを実行させることです。したがって、ツリービュー項目をクリックすると、おそらくユーザー インターフェイスの他の部分の内容が変更される可能性がありますが、私のアプリでは、たとえば支払いが開始されることはありません...

そのため、接続可能なサーバーのツリーは、私にとっては依然として選択要素です。実際の接続は 1 回のクリックではなく、項目をダブルクリックしたとき、または項目を選択してから [接続] ボタンをクリックしたときにのみ行われることを願っています。したがって、この特定のケースでは、ツリーで手の形のカーソルを使用しません。

于 2010-11-08T07:43:39.030 に答える
6

個人的には、調査の結果、これは一般的に「私たちは常にこの方法で行ってきたので、これが期待される最善の方法である」状況の 1 つとして認識されていることがわかりました。

ハンド カーソルは、Hypercard スタックで最初に登場したものの 1 つです。これは、経験の浅いユーザーを対象としていました。それで、多くのもののように、それは拾われて私たちと一緒に運ばれました.

ただし、一貫性のない使用のため、矢と手のどちらか一方または両方に「最良の」選択があるとは本当に思えません...人々はどちらかまたは両方に慣れているため、両方の一貫した思慮深い使用は一般的に有効です。

私にとっては、次のガイドラインに従います。

矢印は、ボタン、ラジオボタン、ドロップダウン メニューなどのように見える、明らかにクリック可能なアイテム用です。手は、ボタンのように表示される場合と表示されない場合があるものに、少し特別な注意を払う必要がある場合に役立ちます。「click-me!」、「click-me!」という行動を促すフレーズを実際に強化します。

また、インターネット上では、クリックすると、クリックした内容に関連するより関連性の高いコンテンツが表示されるアイテムを示す傾向があることに気付きましたが、矢印はより「コマンド」主導、つまり「今これを実行してください」のようです。 .

しかし、私が言ったように、一貫性が保たれている限り、ユーザーは両方のカーソルに長い間さらされているため、サイトでのどちらのカーソルの使用にもすぐに順応します。唯一の本当の問題は、2 つのカーソル タイプの処理に一貫性がない場合に発生するようです。

IMHO - 本質的に「直感的」なものは何もありません。直感的とは、「よく知っている」または「慣れていない」という別の言い方です。

于 2010-11-19T16:45:50.440 に答える
1

また、手は通常、それが別の場所へのリンクであることを示していることも覚えておく必要があると思います。

明確な答えがあるとは思いませんが、私がコーディングしているプラ​​ットフォーム (Windows) の場合、基盤となる OS の例に従って一貫性を保つようにします。これは、Windows のボタンに手のアイコンがないことを意味します。

ユーザーとして、Windows GUI に手のアイコンが表示されるのは気まずいと思います (リンクをクリックして Web サイトに移動する場合を除きます)。

于 2010-12-21T12:30:30.610 に答える
1

私の知る限り、ファットクライアントアプリでは手が落ちました。代わりに、ツールチップを発したり、「ホバー」効果を持つボタンやその他のユーザー要素があります。

Web アプリのルック アンド フィールを模倣したい場合にのみ、ハンド カーソルを使用してください。

于 2010-11-08T13:29:04.240 に答える
1

興味深い点..簡単にしてみましょう。

矢印- 非常に直感的なデスクトップ アプリ + インターフェースに適しています

ハンド- HYPER TEXT には必須です。平均的なユーザーにとって、どのテキストをクリックできるかを知ることは重要です。

于 2010-11-09T17:49:50.310 に答える
0

「ポインター」カーソルは、ハイパーリンクまたはハイパーリンクのように機能するオブジェクトに使用する必要があります。それ以外の場合は、ボタン、トグル、スイッチ、ドロップダウン メニューなどの他のすべてのクリック可能な要素に「既定の」カーソルを使用する必要があります。

詳細については、ハイパーリンクの定義を調べてください。

例: Google ドライブ

于 2014-09-16T22:29:30.010 に答える