Curseur (interface)En informatique, un curseur est un outil d'interface utilisateur graphique prenant la forme d'un repère, servant à montrer à l'utilisateur la zone de l'écran qui va réagir dans l'immédiat à ses instructions. C'est donc sur cette zone qu'il doit se concentrer et se préparer à observer les éventuelles conséquences des ordres qu'il va donner à la machine (via les périphériques d'entrées). Les curseurs constituent donc un élément de base fondamental dans la communication homme-machine, ils sont indispensables. Plus particulièrement, on distingue deux types de curseur :
C'est également le nom d'un contrôle (widget) utilisé dans les interfaces graphiques. Saisie de texteLa saisie de texte est une activité de base en informatique que l'on retrouve aussi bien en interface en ligne de commande qu'en interface graphique (dans les éditeurs de textes, les logiciels de traitement de texte ou encore simplement les zones de texte). Dans les deux cas, le curseur réagit au clavier, mais avec les interfaces graphiques, il peut aussi être déplacé avec le dispositif de pointage. Dans la masse de caractères qui peuvent être affichés simultanément à l'écran (il est monnaie courante d'en avoir plusieurs centaines), repérer le curseur peut devenir très vite une difficulté. Cela est d'autant plus vrai pour les interfaces en ligne de commande les plus anciennes qui ne présentent les informations qu'avec deux couleurs (texte blanc sur fond noir ou vice-versa ou même vert lumineux sur fond noir). Pour que le curseur soit plus facilement repérable, il clignote de façon continue et régulière lorsque l'utilisateur n'utilise pas le clavier. Alors que pendant la saisie de texte ou pendant le déplacement du curseur, il est impératif que celui-ci ne clignote pas est reste visible sans quoi il pourrait être perdu de vue facilement. Par exemple, voici un aperçu de ce à quoi ressemble une invite de commande sous MS-DOS. C:\> _
Les curseurs pour la saisie de texte ne sont pas tous représentés de la même manière.
Parfois deux curseurs différents sont utilisés pour différencier les modes insertion et d'écrasement. Mode insertion
Mode écrasementSelon les interfaces, lorsque l'utilisateur décide de passer en mode écrasement, le curseur change et est représenté différemment. Souvent c'est un rectangle plein qui est choisi pour montrer que le caractère en surbrillance va disparaître et laisser sa place au nouveau caractère saisi au clavier. Dans ce cas, la couleur d'affichage des lettres est inversée au moment du passage du curseur sur ces dernières pour qu'elles restent visibles. Avec ce mode de saisie, aucun décalage de texte n'est réalisé, les lettres sont « écrasées » (remplacées). Dispositif de pointageLes ordinateurs actuels disposent souvent d'une interface graphique avec un deuxième curseur (appelé aussi pointeur) qui est piloté par un dispositif de pointage (le plus souvent une souris mais il peut aussi s'agir d'un Touchpad, d'un Trackball ou autre). Sur la plupart des ordinateurs ce pointeur est représenté par une flèche incliné vers la gauche, tandis que le curseur pour le texte est représenté par une barre verticale. Cette notion de pointeur piloté par une souris était déjà présente avec les Text User Interfaces (c'est-à-dire une pseudo-interface graphique réalisée uniquement avec les caractères et symbole d'une console ou d'un terminal), le pointeur était rudimentaire puisqu'il s'agissait d'un rectangle plein, leur déplacement n'était donc pas très fluide. Pour les plus avancés d'entre eux, la couleur du pointeur change en fonction de la couleur de la surface sur laquelle ils se situent (couleur inversée) pour ainsi ne pas gêner la lecture. Dans les interfaces graphiques récentes, le pointeur joue un rôle important puisqu'il arbore différentes apparences en fonction des situations (la flèche se transforme) :
Contrôle d'interface graphiqueUn curseur est également un élément de contrôle d'une interface graphique. Il s'agit d'un élément utilisé couramment lors du réglage du volume sonore de la carte son. Le curseur glisse sur une règle représentant la plage des valeurs autorisées pour le paramètre courant. Ces contrôles peuvent être horizontaux ou verticaux, et sont en général reliés à un compteur qui permet de visualiser plus précisément la valeur entrée. Voir aussiArticles connexes |