Курсор имеет разные формы в различных приложениях по нескольким причинам:
- Контекст использования. 2 В некоторых специализированных программах курсор может менять форму в зависимости от контекста, например, превращаясь в кисть в графических редакторах. 2
- Доступные действия. 3 Курсор может принимать вид, когда невозможно выполнить действие над экранным объектом (например, при попытке перетащить картинку в другое место на экране) или когда объект является ссылкой на другой документ (вид указующей руки). 3
- Состояние системы. 4 Например, указатель в виде руки с пальцем показывает, что под курсором находится кликабельная ссылка, а курсор ожидания сообщает, что система занята и пока не может реагировать на действия пользователя. 4
Также форма курсора может меняться автоматически, например, когда пользователь не взаимодействует с приложением, и система считает, что курсор «простаивает» или мышь находится в положении, когда ею можно манипулировать. 1