web-dev-qa-db-ja.com

カーソルに尾があるのはなぜですか?

カーソルを見てください。

cursor

尾の目的は何ですか—右下の小さな長方形の部分ですか?私にとっては、それは尾がなくても同等に役立つということになります。デザイナーが三角形のボディを選ぶ理由は確かにわかりますが、テールをタックするという決断は私にとってエニグマのままです。

65
Marcus McLean

DA01のすばらしい answer に追加するには、ここに カーソル矢印の履歴 を示します。

リンクは Xeroxのよく知られたドキュメント にもリンクしており、詳細な説明が付いています。

Quadrature Encoding of Pointer Motion on a Bitmap Display System

ただし、このドキュメントでは、テールの背後にある理由については説明していません。つまり、傾斜の理由は、傾斜が必要だった理由を説明しています。今、私は同じ画像を取り、尾を取り出します:

enter image description here

さて、今、矢印はどこを指していますか?これはビットマップピクセルレンダリングのある低解像度画面で使用されたことに注意してください。尾がこの問題を解決したことは簡単です。

レンダリングされたデジタル表現に追加するには、 1972のプラトンターミナル キーボードを見てください。

1972's Plato Terminal keyboard detail

同じことがIBMキーボードにも当てはまります(1981年のモデルF以下)。

1981' Model F keyboard

尻尾を外すと、矢印がどこを指しているのか分からなくなるため、これはアナログプロセスのデジタル表現でもあります。これは skeuomorphism と呼ばれる概念です(また、 Archetype の概念が使用されているDA01の「インド」の矢印)。

98
Devin

それは矢です:

enter image description here

矢のピクトグラムは、ほとんど常に常に少なくとも矢じりとシャフトを持っていました。

enter image description here

私たちが知っているカーソルを矢印で描いていた人。デフォルトの規格となりました。

あなたは正しいです、それはおそらくシャフト(またはテール)なしでもうまくいくでしょう。それは、UIデザイナーが作成されたときにそれを選択したものではないということだけです。

また、ポインターはマウスのカーソルとして使用されますが、ツールとして表示する必要があることもよくあります(たとえば、ポインターがオブジェクトを選択するためのソフトウェアで、他の関数には他のカーソルを使用している場合)。たとえば、この初期GUIのツールバーを見てください(Apple Lisa、これはXerox ParcのAltoから大いに借りました):

enter image description here

尾を追加すると、ツールアイコンとして、単純な三角形だけの場合よりもはるかに明確になります。

DasBeastoは、アルトポインターのデザインについて説明するコメントに優れたリンクを提供しました。

http://www.fastcodesign.com/3026625/why-the-mouse-cursor-is-tilted-instead-of-vertical

デザイナーはダグラスエンゲルバートだったようで、斜めの矢印は初期のGUIの限られた解像度に大きく関係しています。スティーブジョブズとビルゲイツはこのアイデアを「借りて」、私たちは文化として、マウスポインターが永遠に見えるはずの方法であると判断しました。 :)

56
DA01

指がどのように指を指しているかを見てください。人々はまた、形状やカーソルに基づいてそのまま表示するため、三角形よりも区切りが多く、ページの上で簡単に目立ちます。

enter image description here

また、右利きの人がカーソルの方向を説明します。詳細については、質問 からカーソルを傾けて、まっすぐではない理由をお読みください

enter image description here

6
Frank Visaggio