Input

Device independent design

Make it easier for users to operate functionality through various inputs.

Make all content accessible without hover

Don’t hide important information behind hover effects. If you must use hover, make sure users can:

  1. Access the same information another way
  2. Easily close any pop-ups
  3. Keep browsing without disruption 


Source: WCAG 2.1: Content on Hover or Focus

Don’t rely on visuals alone for instructions

Never give directions using only visual or sound cues. For example, avoid saying:

Instead, use clear descriptions that work for everyone:

Source: WCAG 2.1: Sensory characteristics

Motion controls need alternatives

When using features that respond to device movement (like shaking or tilting):

Example: Instead of only using “shake to undo”:

Think: Not everyone can or wants to move their device to use features.

Source: WCAG 2.1: Motion Actuation

Make every gesture simple

Never require complex movements (like pinch or swipe) without simpler alternatives.

Example: For a map view

Think: Some users can only click or tap with one finger.

Source: WCAG 2.1: Pointer Gestures

Screen orientation should be flexible

Let users view content in any orientation:

Only lock orientation when it’s absolutely necessary (like for certain games or specific visual tools).

Think: Users might have their devices mounted or locked in a fixed position.

Source: WCAG 2.1: Orientation