2.5.1: Pointer Gestures

What it means

Functions that need multipoint or path-based gestures must also work with a single pointer without complex gestures — unless essential. Pinch-zoom and two-finger swipe need simpler alternatives.

Not everyone can perform precise gestures.

How to fix it

  • Provide buttons for zoom in/out instead of pinch-only zoom on maps.
  • Offer tap alternatives to swipe-to-delete where possible.
  • Replace draw-a-circle unlock patterns with standard controls.
  • Test critical tasks using only single taps and keyboard.

Quick examples

  • Good: A map includes + and − buttons to zoom without pinching.
  • Bad: A menu opens only with a two-finger swipe gesture.
  • Good: Carousel slides change with Previous and Next buttons.
  • Bad: Login requires drawing a pattern with no password fallback.

W3C Understanding 2.5.1: Pointer Gestures — full official details