Un curseur ou une barre de défilement est un élément de contrôle graphique avec lequel un utilisateur peut définir une valeur en déplaçant un indicateur, généralement horizontalement. Dans certains cas, l'utilisateur peut également cliquer sur un point du curseur pour modifier le paramètre. Il diffère d'une barre de défilement en ce sens qu'il n'est pas continu mais qu'il permet d'ajuster une valeur sans modifier le format de l'affichage ou les autres informations à l'écran.
Son utilisation la plus courante est la visualisation et le passage à une position de lecture dans un logiciel de lecture multimédia .
Utilisation avec des barres de progression
Les curseurs sont également associés à des barres de progression lors de la lecture de médias en streaming via une connexion réseau (par exemple, des vidéos YouTube) afin d'afficher la position de mise en mémoire tampon du contenu par rapport à la position de lecture. Cela se fait en superposant une zone ombrée colorée (barre de progression) au-dessus du curseur, indiquant si l'utilisateur peut « sauter » vers l'avant ou non.