category
interaction
What a reader does, and how the interface answers.
76 terms · all categories
Also filed under: touch23 · keyboard11 · a11y6 · scroll6 · selection5 · web-platform5 · perceived-performance4
- Access keyalso keyboard mnemonic, mnemonic, underlined letter, accesskey
A single letter, usually shown underlined, that jumps straight to a menu or control once the access modifier is held.
- Affordancealso perceived affordance, action possibility, affordances
What an element makes possible for the person using it, such as a surface that can be pushed, dragged, or scrolled.
- Brushingalso brushing and linking, brush selection, linked highlighting, crossfilter
Dragging a selection across one chart to highlight the same records in every linked view.
- Caretalso text cursor, insertion point, caret browsing
The blinking marker showing where typed text will be inserted, moved by clicking, by arrow keys, or by dragging on touch.
- Chorded shortcutalso key chord, chording, key combination, combo key
A shortcut whose keys are held down together like a chord, in contrast to one typed as a sequence of separate presses.
- Click-throughalso click-through activation, focus-stealing click, pass-through click
A click that both focuses an inactive surface and reaches the control underneath, instead of being spent activating the window first.
- Context menualso right-click menu, contextual menu, shortcut menu
A menu of actions for one specific object, opened on that object by right click, long press, or the context menu key.
- Dead zonealso deadzone, deadband, neutral zone, stick dead zone
A range of input near the resting position that is deliberately ignored, so tiny unintended movement produces no response at all.
- Debouncealso debouncing, input settling, trailing delay
Waiting until input has stopped for a set moment before reacting, so a burst of keystrokes or clicks produces one response instead of many.
- Double clickalso dblclick, double-click to open, double-click speed
Two clicks inside a short interval on the same spot, treated as one gesture that opens, edits, or selects a word rather than activating twice.
- Double tapalso double touch, double-tap to zoom, double tap to like
Two taps in quick succession on the same spot, conventionally used to zoom in on content or to zoom back out when already zoomed.
- Drag and dropalso pick up and move, dnd
Picking up an object, moving it under continuous pointer or finger contact, and releasing it over a target that accepts it.
- Drag autoscrollalso edge autoscroll, auto-scroll on drag, scroll while dragging
Scrolling a container automatically when a drag is held near its edge, so an item can be moved somewhere currently off screen.
- Drag thresholdalso drag slop, touch slop, movement threshold, drag tolerance
The small distance a pointer must travel while pressed before the gesture counts as a drag, so a shaky click is not mistaken for one.
- Drop zonealso drop target, dropzone, drop area, landing zone
The region that will accept a dragged item, usually highlighted while a compatible drag is in flight so the destination is unmistakable.
- Dwell activationalso dwell click, hover to activate, gaze dwell
Committing an action by keeping a pointer or gaze still on a target for a set time, for input methods that have no click of their own.
- Edge swipealso screen-edge pan, back swipe, edge gesture, bezel swipe
A swipe that begins off the screen edge and travels inward, reserved by the system for navigation such as going back or revealing a drawer.
- Fitts's lawalso law of target acquisition, index of difficulty, magic corners, target acquisition
The rule that the time to hit a target grows with its distance and shrinks with its size, which is why screen edges and corners are so easy to reach.
- Flingalso throw
The fastest of the drag family: contact is released while it is still moving, so the content keeps travelling and the gesture cannot be dragged back.
- Focus follows mousealso pointer focus, sloppy focus, implicit focus model
A focus model in which whatever the pointer is over receives keyboard input, without any click to claim it first.
- Force touchalso 3D Touch, force click, pressure touch, deep press
A press whose depth is part of the input, letting a harder press mean something different from a light one on a pressure sensing surface.
- Ghost clickalso ghostclick, phantom click, double activation
A stray click the browser emits after a touch has already been handled, landing on whatever moved under the finger in the meantime.
- Haptic feedbackalso haptics, vibration feedback, taptic feedback
A brief physical vibration or tap produced by the device to confirm an interaction, mark a boundary, or signal success and failure.
- Hit slopalso hitSlop, touch target padding, invisible hit area, extended tap area, touch target expansion, tap area padding, extended touch target
Invisible padding that extends a control's activatable area beyond its drawn bounds, so a small icon can stay small and still be easy to hit.
- Hit testingalso hit test, hit detection, pick
Working out which element sits under a pointer, which decides who receives the event when shapes overlap or transparent areas are in the way.
- Hold to confirmalso press and hold to confirm, hold to delete, long press to confirm
Requiring a press to be held for a moment before a destructive action commits, with progress shown so the wait is understood as deliberate.
- Hoveralso mouseover, rollover, hovered state
A pointer resting over an element without pressing, a state that exists for mice and pens but has no true equivalent on touch.
- Hover intentalso hover delay, intent detection, safe triangle, diagonal problem
Waiting out a short delay or watching cursor direction before acting on a hover, so a pointer merely passing through does not open anything.
- Key repeatalso auto-repeat, typematic, repeat rate, key repeat delay
A held key firing repeatedly after an initial delay, which is how arrow keys scroll and backspace deletes more than one character.
- Key sequencealso leader key, sequential shortcut, prefix key, key chord sequence
A shortcut typed as an ordered run of presses, where the first key opens a mode and the next chooses within it.
- Keyboard shortcutalso hotkey, accelerator, key binding, shortcut key
A key or key combination that runs a command directly, giving practised users a path that skips the menus and the pointer entirely.
- Lasso selectionalso lasso tool, marquee selection, free form selection, freehand select
Selecting by dragging a boundary around items on a canvas, freehand or as a rectangle, so whatever the outline encloses becomes the selection when the drag ends.
- Light dismissalso click outside to close, dismiss on outside click, auto dismiss, popover=auto, escape to dismiss
Closing a transient surface by clicking outside it or pressing Escape, without a dedicated close control being used.
- Long pressalso touch and hold, press and hold, tap and hold, long tap, long-press drag
A press held in place for a moment before release, used to reveal secondary actions, enter a rearrange mode, or open a contextual menu.
- Look and pinchalso gaze and pinch, indirect gesture, eye tracking selection
Spatial input where the eyes choose the target and a finger pinch commits the action, so selection and activation come from different body parts.
- Marking menualso gesture menu, mark mode, flow menu
A radial menu that can be answered before it appears: waiting shows the menu, while a confident stroke in the item's direction selects it outright.
- Microinteractionalso micro-interaction, interaction detail
A small self-contained loop of trigger, rule, feedback, and result, such as a toggle that flips, buzzes, and settles into its new state.
- Middle clickalso wheel click, middle mouse button, auxiliary click
A press of the scroll wheel button, conventionally used to open a link in a new tab, close a tab, or start autoscrolling.
- Modifier keyalso meta key, qualifier key, Shift, Ctrl, Alt, Cmd
A key held to change what another input means, so the same click or keystroke can copy instead of move, or add instead of replace.
- Momentum scrollingalso inertial scrolling, kinetic scrolling, scroll momentum, flick scrolling
Content that keeps moving after the finger lifts, decelerating as though it had mass, so one flick can travel a long way.
- Mouse gesturealso rocker gesture, gesture navigation, stroke gesture
A command issued by the shape of a pointer stroke, usually with a button held, so a movement stands in for a menu choice.
- Multi-touchalso multitouch, multifinger gesture, two-finger gesture
Input from more than one simultaneous contact point, letting a surface distinguish two-finger scrolling, pinching, rotating and larger finger counts.
- Nudgealso arrow key nudge, big nudge, step, increment
Moving or changing a value by one small fixed step with an arrow key, with a modifier switching to a larger step.
- Orbitalso tumble, arcball, turntable, orbit control
Rotating a camera around a fixed point by dragging, so the scene appears to turn while the subject stays centred.
- Overscrollalso overscroll affordance, edge glow, rubber banding, bounce scrolling
Scrolling input that continues after a scroller has reached its limit, which platforms answer with a bounce, a glow, or a handoff to the parent.
- Panalso pan gesture, drag to pan, grab and drag
Moving the viewport across content in any direction while keeping contact, so the content feels anchored to the finger or cursor.
- Pinch to zoomalso pinch open, pinch closed, pinch out, pinch in, spread
Two fingers moving apart or together on a surface to scale content up or down, with the scale tracking the distance between them.
- Pointer capturealso setPointerCapture, mouse capture, drag capture
Redirecting all events for one pointer to a chosen element, so a drag keeps reaching the control it started on even when it wanders off.
- Pointer lockalso mouse lock, mouse look, cursor lock
Hiding the cursor and reading only its movement deltas, so input keeps flowing past the edges of the screen instead of stopping at them.
- Press-drag-releasealso single-gesture selection, press to open, release to select, drag-mode menu
Operating a menu in one gesture: pressing the trigger opens it, dragging moves through the items while the button stays down, and releasing over an item commits it.
- Pressed statealso active state, pressed, down state, touch state
The look a control takes while it is actually being held down, confirming that the press was received before the action runs.
- Pressure sensitivityalso pen pressure, stylus tilt, tilt and twist, tangential pressure
Reading how hard a pen or finger presses, plus tilt and twist, so stroke weight and behaviour vary with the shape of the contact.
- Quasimodealso spring-loaded mode, held mode
A temporary mode held open by the user, such as a key kept down, so it cannot be forgotten and ends the moment the hold ends.
- Range selectalso shift-click, shift select, contiguous selection, extend selection, range selection, anchor selection
Choosing a contiguous run of items by marking one end and holding Shift while marking the other, selecting everything between them.
- Rotate gesturealso rotate, twist, two-finger rotate
Two fingers turning around a common center to rotate the object or view beneath them, the angle tracking the fingers as they orbit.
- Roving tabindexalso roving tab index, arrow key navigation, composite widget focus
A focus technique where only one item in a group is in the tab order and arrow keys move that position, so Tab enters and leaves the whole group once.
- Scroll anchoringalso anchor scrolling, overflow-anchor, scroll jump prevention
Keeping the reader's position fixed when content loads or resizes above it, by adjusting scroll offset so the visible text does not jump.
- Scroll chainingalso scroll propagation, overscroll-behavior: contain, scroll bleed
When an inner scroller reaches its end and the gesture continues, the scroll passes to the page behind it unless that handoff is blocked.
- Scroll lockalso body scroll lock, scroll blocking, freeze background scroll
Freezing the page behind an open overlay so a wheel or swipe moves the overlay's own content and never the document underneath.
- Scrubbingalso scrub, seeking, timeline scrubbing
Dragging a playhead along a timeline to move through media by hand, previewing frames as the position changes rather than waiting for playback.
- Scrubby slideralso number scrubbing, scrubby sliders, drag to change value, sliding value, draggable number input
A numeric field whose label can be dragged sideways to change the value, giving a slider's feel without a slider taking up room.
- Secondary clickalso right click, context click, two-finger click, control-click
The alternate pointer press, usually the right button or a two-finger tap, reserved for opening contextual actions rather than activating.
- Selection follows focusalso automatic activation, manual activation, follow focus
A widget where moving focus also selects, so arrowing through tabs or a listbox changes the selection immediately rather than on a second press.
- Selection handlealso selection handles, text selection grabber, selection anchor, text handle
The draggable grip at each end of a touch text selection, used to widen or narrow the range a finger cannot adjust precisely.
- Shake to undoalso shake gesture, shake to redo
Physically shaking a device to trigger undo or redo, an accelerometer gesture Apple defines system wide for reversing a recent edit.
- Signifieralso perceptible signifier, visual cue, interaction cue
The visible cue that advertises an affordance, such as a grip texture, an underline, or a shadow that says this can be pressed.
- Smart guidesalso alignment guides, dynamic guides, magnetic guides, red lines
Alignment lines that appear only while dragging, showing which edges or centers the moving object currently lines up with.
- Snappingalso snap to grid, magnetic snapping, snap to object, snap tolerance
Pulling a dragged object into exact alignment once it comes within a small distance of a grid, guide, or another object's edge.
- Spring loadingalso spring-loaded folders, hover to open during drag, drag hover expand
Hovering a dragged item over a container until it opens, so a drag can travel through nested destinations without being dropped and restarted.
- Sticky hoveralso stuck hover, hover on touch, phantom hover
A hover style that stays applied on a touch device after a tap, because there is no pointer to leave and clear the state.
- Swipealso paging swipe, swipe gesture, flick
A quick directional drag of a finger across the screen, faster and coarser than a drag, usually without a specific on-screen target.
- Swipe actionsalso swipe to reveal, leading and trailing actions, row actions
Buttons hidden behind a list row that a partial sideways swipe reveals, so destructive or common actions live under the item itself.
- Tapalso touch, single tap, press
A single press and lift of one finger on a touch surface, the touch equivalent of a click, used to activate a control or select an item.
- Tap delayalso 300ms click delay, click delay, touch delay
The pause a touch browser once held before dispatching a click, kept open in case a second tap arrived and turned the gesture into a zoom.
- Throttlealso throttling, rate limiting input, sampling
Capping how often a continuous stream of input is acted on, so a response fires at a steady rate instead of on every event.
- Touch targetalso hit target, click target
The area of a control that answers a press, padded out around whatever is drawn so a fingertip can hit it without catching its neighbours.