WCAG 2.2 · 2. 운용의 용이성 · 2.5 입력 방식
2.5.4 동작 기반 작동
Motion Actuation
기기를 흔들거나 기울이는 동작으로 실행되는 기능은 UI 컨트롤로도 쓸 수 있고, 동작 반응을 끌 수 있어야 합니다.
수준 AWCAG 2.1
한눈에 보기
- 성공 기준
- 2.5.4 동작 기반 작동
- 수준
- 수준 A
- 원칙
- 2. 운용의 용이성
- 지침
- 2.5 입력 방식
- 도입
- WCAG 2.1
요구 사항
기기의 움직임(흔들기, 기울이기)이나 사용자의 움직임(카메라 앞 손짓)으로 조작하는 기능은 사용자 인터페이스 구성 요소로도 조작할 수 있어야 하며, 실수로 실행되지 않도록 동작 반응을 끌 수 있어야 합니다. 예외: 접근성이 지원되는 인터페이스를 통해 동작을 사용하는 경우(보조기술의 동작 인식 등), 동작이 기능에 필수인 경우(예: 만보기, 기울기 측정 앱).
왜 필요한가요
휠체어에 기기를 고정한 사용자는 기기를 흔들거나 기울일 수 없고, 손 떨림이 있는 사용자는 의도치 않게 동작 기능을 실행할 수 있습니다.
도움받는 사용자
- 운동장애가 있는 사용자(손 떨림, 근력 저하 등)
- 기기를 거치대에 고정해 쓰는 사용자
- 떨림이 있는 사용자
적용 방법
- “흔들어서 되돌리기” 기능에는 [되돌리기] 버튼도 제공합니다.
- 설정에서 동작 감지를 끌 수 있게 합니다.
자주 하는 실수
- 흔들기로만 새로고침·되돌리기를 할 수 있습니다.
- 기울기 기반 기능을 끌 수 없어 오작동이 생깁니다.
검사 방법
- 기기 동작·사용자 동작으로 실행되는 기능을 찾습니다.
- 같은 기능을 버튼 등으로 실행할 수 있는지, 동작 반응을 끌 수 있는지 확인합니다.