Headphones, Mics and Mice Codexery

Pointer (user interface)

A graphical symbol echoing pointing device movement for user interaction.

Last updated

In computing, a pointer or mouse pointer is a symbol or graphical image on the computer monitor or other display device that echoes movements of the pointing device, commonly a mouse, touchpad, or stylus pen. It signals the point where actions of the user take place and can be used in text-based or graphical user interfaces to select and move other elements. Though distinct from the text cursor, the mouse pointer is also called a cursor, mouse cursor, or a mouse.

Quick Facts

First use for hyperlinks
Apple Computer's HyperCard

Facts from the source article.

Lore & Background

The pointer commonly appears as an angled arrow, historically because that improved appearance on low-resolution screens, but it can vary within different programs or operating systems. The pointer hotspot is the active pixel used to target a click or drag; the standard arrow pointer has the hotspot at the tip, while others may have it in the center or elsewhere. In many GUIs, moving the pointer around the screen may reveal other screen hotspots as the pointer changes shape depending on circumstances.

For example, in text that the user can select or edit, the pointer changes to a vertical bar with little cross-bars at the top and bottom, sometimes called an I-beam. When displaying a document, the pointer can appear as a hand with all fingers extended allowing scrolling by pushing the displayed page around. Graphics applications often display pointers such as brushes, pencils, or paint buckets depending on which tool is active.

On an edge or corner of a window, the pointer usually changes into a double arrow indicating that the user can drag the edge or corner to adjust the window size. While a computer process is performing tasks and cannot accept user input, a wait pointer is displayed, such as an hourglass in Windows before Vista, a spinning ring in Windows Vista and later, a watch in classic Mac OS, or a spinning pinwheel in macOS. When the pointer hovers over a hyperlink, a mouseover event changes the pointer into a hand with an outstretched index finger; this pointer shape was first used for hyperlinks in Apple Computer's HyperCard.

Reader's Guide

The pointer is a fundamental element of the WIMP style of interaction, enabling users to manipulate graphical user interface elements such as menus, buttons, scrollbars, and other widgets. Its design and behavior are shaped by principles like Fitts's law, which predicts that moving pointers to screen edges and corners is easy and fast because the pointer usually stops when reaching a screen edge, making those spots of virtual infinite size. The pointer's appearance changes contextually to provide visual feedback about available actions, such as indicating resizable edges, editable text, or clickable links. In Windows 7, with the introduction of Windows Touch, a touch pointer resembling a small diamond shape could be displayed instead of the mouse pointer, with visual feedback like a blue ripple on touch.

For pen input, the left-click ripple is colorless and the right-click ring is thinner. The pointer's role extends to repositioning the keyboard cursor, and its hotspot determines the precise point of interaction. The pointer's evolution from a simple arrow to a context-sensitive tool reflects its central role in making computer interfaces intuitive and responsive to user input.

Frequently Asked Questions

What is Pointer (user interface)?

The pointer is a small graphical symbol on a display that mirrors the physical motion of a pointing device such as a mouse, touchpad, or stylus. It marks the exact spot where a user's next action—clicking, dragging, or selecting—will land in either a text-based or graphical interface.

How does Pointer (user interface) let a user interact with on-screen elements?

By continuously echoing the pointing device's movement, the pointer translates hand gestures into precise on-screen positioning. Users then click or drag to select, move, or manipulate interface components without typing commands.

What is the difference between Pointer (user interface) and a text cursor?

Although both are colloquially called "cursors," the mouse pointer is a graphical icon that follows a pointing device for navigation and selection, whereas the text cursor is a blinking line that marks the character insertion point inside an editable field.

Where did Pointer (user interface) first appear in a hyperlink context?

Apple Computer's HyperCard was the first application to use the pointer specifically for hyperlink navigation, allowing users to click on linked cards and jump between them. That early implementation helped cement the pointer as a core tool for interactive document browsing.

Why is Pointer (user interface) considered foundational to modern computing?

It bridges the gap between a user's physical gestures and on-screen actions, making graphical interfaces intuitive and accessible. Without the pointer, selecting, dragging, and interacting with visual elements in an operating system would require entirely different input methods.

More in Headphones, Mics and Mice

Sources

Compiled from Wikipedia and the sources listed below. Text from Wikipedia is available under CC BY-SA 4.0; this entry is adapted from it.

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →