ARIA 접근성 가이드

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

요구 사항

기기의 움직임(흔들기, 기울이기)이나 사용자의 움직임(카메라 앞 손짓)으로 조작하는 기능은 사용자 인터페이스 구성 요소로도 조작할 수 있어야 하며, 실수로 실행되지 않도록 동작 반응을 끌 수 있어야 합니다. 예외: 접근성이 지원되는 인터페이스를 통해 동작을 사용하는 경우(보조기술의 동작 인식 등), 동작이 기능에 필수인 경우(예: 만보기, 기울기 측정 앱).

왜 필요한가요

휠체어에 기기를 고정한 사용자는 기기를 흔들거나 기울일 수 없고, 손 떨림이 있는 사용자는 의도치 않게 동작 기능을 실행할 수 있습니다.

도움받는 사용자

  • 운동장애가 있는 사용자(손 떨림, 근력 저하 등)
  • 기기를 거치대에 고정해 쓰는 사용자
  • 떨림이 있는 사용자

적용 방법

  • “흔들어서 되돌리기” 기능에는 [되돌리기] 버튼도 제공합니다.
  • 설정에서 동작 감지를 끌 수 있게 합니다.

자주 하는 실수

  • 흔들기로만 새로고침·되돌리기를 할 수 있습니다.
  • 기울기 기반 기능을 끌 수 없어 오작동이 생깁니다.

검사 방법

  • 기기 동작·사용자 동작으로 실행되는 기능을 찾습니다.
  • 같은 기능을 버튼 등으로 실행할 수 있는지, 동작 반응을 끌 수 있는지 확인합니다.

다른 지침의 대응 항목

참고 자료