Standarder · WCAG 2.2

SC 2.5.1 Nivå A WCAG 2.1

Pekarens gester

Varje funktion som använder en flerpunkts- eller sökvägsbaserad gest — nyp-zoom, tvåfingersrotation, svep för att ta bort — måste också kunna aktiveras med en enpunktsaktivering som inte kräver en sökväg.

Vad det kräver

Om en funktion kan utlösas med en komplex gest — nyp, tvåfingersrotation, trefingerssvep, rita en form, flika för att avfärda — måste det finnas ett enklare sätt att göra samma sak med ett enkelt tryck eller klick. En enpunktsaktivering är inte beroende av en sökväg genom rymden; att trycka på en knapp räknas, att dra längs en linje gör det inte.

Undantaget är när gesten är väsentlig för funktionen: skriva en underskrift, freehand-ritning, en pianotangentbordsapp.

Hur man uppfyller det

  • Nyp-zoom på en bild eller karta: kombinera med synliga zooma in- och zooma ut-knappar.
  • Tvåfingersrotation i en fotoredigerare: lägg till en rotera-90-knapp eller en numerisk inmatning.
  • Svep-för-att-ta-bort i en lista: exponera också en Ta bort-knapp vid tryck eller i en snabbmeny.
  • Svep-för-att-visa-åtgärder (iOS e-poststil): exponera samma åtgärder i en långtryckningsmeny eller synlig åtgärdsrad.
  • Ritmönsterlås: erbjud PIN eller lösenord som alternativ.
  • Flertouchgränssnittskontroller (rotera, skala handtag på en arbetsyta): lägg till inmatningsfält eller knappstegning.

Vanliga misslyckanden

  • Bildgallerier med nyp-zoom men ingen zoomknapp.
  • “Dra för att uppdatera” utan synlig Uppdatera-knapp.
  • Flerfingersgester i anpassade widgetar utan dokumenterat eller synligt enpunktsalternativ.
  • Kartwidgetar där den enda zoommekanismen är tvåfingersnyp.

Varför det spelar roll

Flerpunkts- och sökvägsbaserade gester utesluter användare med en funktionell hand, användare med huvudpekare eller munpinne, användare med tremor som bryter gesten halvvägs, och alla som använder en stylus eller hjälpmedel för pekaren som bara avger enpunkter. Enpunktsalternativet hjälper också alla som använder webbplatsen med en hand på en telefon — en betydligt större publik än specifikationens målgrupp.