web-dev-qa-db-fra.com

Pourquoi le curseur de la souris est-il légèrement incliné et pas droit?

Est-ce une chose héritée ou un curseur incliné sert-il un but? Je peux dire que l'angle fournit un bord gauche totalement vertical qui aide à mettre en évidence le texte, mais quoi d'autre à part cela?

EDIT: Lorsque le curseur est échangé par le petit curseur de la main lorsque vous survolez les boutons, l'angle semble être plus petit. Pourquoi la différence?

579
Thanos

C'est la raison historique:

Concept drawing of the standard mouse cursor at an angle

(Dessin conceptuel tiré du document: VLSI-81-1_The_Optical_Mouse.pdf )

La souris, et donc le curseur de la souris, était inventé par Douglas Engelbart , et était initialement ne flèche pointant vers le haut .

Lorsque la machine XEROX PARC a été construite, le curseur s'est transformé en une flèche inclinée. Il a été constaté que, étant donné la faible résolution des écrans à cette époque, tracer une ligne droite (bord gauche de la flèche) et une ligne à un angle de 45 degrés (bord droit de la flèche) était plus facile à faire et plus reconnaissable que la ligne droite le curseur.

705
Bart Gijssens

Prenez votre main droite et pointez votre question.

Là, tu vois.

finger pointing at screen

370
jturolla

En plus de réponse de Bart , j'aimerais ajouter une raison de plus.

La raison pour laquelle la flèche était inclinée vers la gauche était pour que la position du clic soit plus facile à calculer, car l'origine du bitmap du curseur était en haut à gauche. Cela a sauvé le sous-programme de suivi de la souris d'un calcul à chaque clic (ce n'est pas beaucoup mais cela a aidé sur les machines plus anciennes).

Source

183
Jameo

Cognition visuelle de bas niveau

En plus des différentes réponses données, il y a aussi du sens dans un pointeur de souris incliné si l'on considère les processus visuels dans notre cerveau.

Les informations visuelles provenant de nos yeux sont d'abord traitées dans le cortex visuel primaire par la zone V1, puis par la zone V2. Ces deux zones reconnaissent les caractéristiques visuelles de bas niveau (teinte, luminosité, taille, orientation, etc.).

L'effet popout

Au fur et à mesure que les informations visuelles sont traitées par ces zones, certaines irrégularités visuelles apparaissent vraiment (c.-à-d. Qu'elles se distinguent fortement), ce qui facilite grandement la recherche visuelle (en essayant de trouver un élément dans un champ visuellement occupé). Le nom populaire pour ce phénomène est l'effet popout .

Une recherche célèbre de 1988 - A. Treisman et S. Gormican: Analyse des caractéristiques en vision précoce: preuves d'asymétries de recherche résume bon nombre de ces effets pop-up et les irrégularités qu'ils impliquent.

Orientation

Une telle irrégularité est l'orientation , et elle est clairement expliquée par l'illustration suivante:

3 images showing many vertical lines and how a tilted line pops out

Vous devriez trouver presque impossible de trouver la cible de recherche en 1 (une ligne droite dans un groupe de lignes droites). Mais plutôt facile en 2 - trouver une ligne inclinée dans un groupe de lignes droites. En 3, il devrait être également pratiquement impossible de trouver la ligne inclinée dans un groupe de lignes inclinées (du même angle).

Étant donné que les orientations verticales et horizontales sont les plus courantes sur les écrans (et dans la vie en général), un pointeur de souris incliné sera plus facilement trouvé.

Plus d'informations peuvent être trouvées dans le Chapitre 2 (Ce que nous pouvons facilement voir) de Visual Thinking for Design , Ware 2008.

116
Izhaki

J'ai toujours pensé que le curseur fléché avait la même forme que votre main si vous dirigiez (naturellement) l'écran avec votre main droite (généralement dominante).

Je ne supporte rien d'autre que ma propre expérience subjective, mais cela me semble être une forme naturelle lorsque j'essaie de relier une interaction du monde réel à un écran d'ordinateur basse résolution où rendre quelque chose ressemblant à une main serait impossible.

[Edit: Quelqu'un a volé le seul tonnerre que j'ai jamais eu sur StackAnything. Merci!]

Hand pointing at screen

77
user43174

Au cas où quelqu'un se demanderait: certaines interfaces moins connues ont utilisé une flèche droite comme indiqué dans Reddit

enter image description here

enter image description here

47
Gildas Frémont

Aussi, il y a une autre réponse à cette question. En règle générale, le curseur de la souris flèche doit avoir une pointe pointue (sommet) - car il s'agit d'une flèche :)

D'un autre côté, il vaut mieux qu'un curseur de souris soit beau et lisse.

Mais dessiner une pointe nette sur un écran rectangulaire basé sur des pixels est très difficile, surtout sans anti-aliasing.

Les lignes à 0 degré (horizontal ou vertical) et à 45 degrés sont les seules lignes possibles qui semblent lisses sans anti-crénelage.

C'est pourquoi presque tous les curseurs de souris fléchées sont basés sur une ligne droite et une ligne à 45 degrés. En conséquence, la ligne bissectrice a un angle de 45/2 = 22,5 degrés.

La queue de la flèche est beaucoup plus difficile à bien dessiner, mais elle n'est pas aussi importante.

21
johnfound

C'est un monde droitier.

Auparavant, si vous commutiez nos boutons de clic droit/gauche, la flèche pointait vers la droite (à l'opposé des images citées).

Cela soutient que la flèche imite une main pointant tout en fournissant angular. Sans référence, c'est une extension du bureau métaphore.

6
Ken

Le fait que le curseur de la souris soit légèrement incliné vers la gauche a beaucoup de sens. Un fait très intéressant:

S'il était droit, il faudrait une nanoseconde de plus pour placer le curseur sur l'objet souhaité. L'esprit humain est généralement utilisé pour percevoir les éléments de gauche à droite, c'est pourquoi le curseur est conçu dans la direction opposée, anticipant l'intention d'interaction avec l'élément sur lequel vous êtes sur le point de cliquer.

Une nanoseconde d'optimisation du temps est la chose la plus proche de l'idée absolue de non-pertinence. Je suis d'accord avec cela. Cependant, au niveau de la perception, cela fait une énorme différence.

Le curseur incliné devient semblable à un athlète qui est toujours sur la position de départ, prêt à décoller vers tout ce que vous voulez cliquer à tout moment.

C'est une sensation qui vous donne tellement de confort sans que vous vous rendiez compte pourquoi.

La sémiotique, les sciences cognitives et la psychologie sont toutes intégrées dans la décision simple et subtile de garder le curseur incliné, juste pour simplifier un peu votre expérience.

Pourquoi a-t-il été incliné en premier lieu? Eh bien, dans son histoire, il semble que ce ne soit qu'un accident déterminé par certaines limitations techniques:

Pourquoi le curseur de votre souris ressemble à ça

4
Mircea

Un curseur droit obscurcirait également davantage l'objet en dessous, ce qui soulève les mêmes problèmes lors de la conception d'interfaces tactiles

1
Mark C

L'angle sur lequel le curseur est incliné donne une meilleure sensation de pointer quelque chose. Un curseur droit à 90 degrés ne donnerait pas un bon effet, mais améliorerait l'apparence sur les écrans basse résolution.

De plus, le calcul de la position deviendrait beaucoup plus facile lorsqu'il était effectué à partir du coin supérieur gauche du pixel.

1
ashu