본문 바로가기

2.1.3 키보드(예외 없음)

(Level AAA)

목표
모든 작업을 키보드로 수행할 수 있다.
할 일
모든 포인터 동작과 동등한 키보드 동작을 보장하라.
중요성
키보드 인터페이스만 사용할 수 있는 사람도 모든 작업을 수행할 수 있어야 한다.

성공 기준(SC)

콘텐츠의 모든 기능은 개별 키 입력의 특정 타이밍을 요구하지 않고 키보드 인터페이스를 통해 조작할 수 있어야 한다.

이 성공 기준의 목적은 모든 콘텐츠를 키보드로 조작할 수 있게 하는 것이다. 이 기준은 성공기준 2.1.1.과 같지만, 예외를 전혀 허용하지 않는다는 점이 다르다. 그렇다고 해서 기능 자체가 종착점만이 아니라 사용자의 이동 경로에 의존하는 입력을 요구하는 콘텐츠 (2.1.1의 요구 사항에서 제외된 콘텐츠)를 키보드로 접근할 수 있게 만들어야 한다는 의미는 아니다. 오히려 경로 의존적 입력을 사용하는 콘텐츠는 이 성공 기준을 충족할 수 없고, 따라서 AAA 수준에서 지침 2.1을 충족할 수 없다는 의미이다.

참고

플랫폼과 사용자 에이전트에는 보통 키보드 인터페이스로 웹 콘텐츠나 애플리케이션을 제어하는 방식에 관한 관례가 있다. 콘텐츠가 플랫폼/사용자 에이전트의 관례를 따르지 않으면 사용자가 다른 상호작용 방법을 익혀야 하므로 사용하기 어려울 수 있다. 모범 사례로써 콘텐츠는 플랫폼/사용자 에이전트의 관례를 따르는 것이 좋다. 그러나 이러한 관례에서 벗어나더라도 이 성공 기준의 규범적인 요구 사항을 위반하는 것은 아니다.

예를 들어, 초점을 받은 버튼은 일반적으로 Enter 키와 Space 바로 모두 활성화할 수 있다. 웹 애플리케이션의 사용자 정의 버튼 컨트롤이 Enter 키에만 반응하더라도(또는 완전히 사용자 정의된 키나 키 조합에만 반응하더라도) 이 성공 기준의 요구 사항은 충족된다.

참고

이 성공 기준은 포인터(마우스나 터치스크린 입력 등)로 활성화할 수 있는 모든 시각적 컨트롤이 키보드로도 초점을 받고 동작할 수 있어야 한다고 요구하지 않는다. 규범적인 요구 사항은 키보드 인터페이스 사용자가 같거나 비슷한 동작을 수행하고 콘텐츠를 조작할 수 있는 방법이 있어야 한다는 것뿐이다. 일반적으로 이를 달성하는 가장 쉬운 방법은 가능한 모든 입력 장치로 조작할 수 있는 컨트롤을 제공하는 것이다. 그러나 웹 애플리케이션이 키보드 인터페이스 사용자를 위해 별도의 조작 모드를 구현하더라도 이 성공 기준에 실패하는 것은 아니다.

이 섹션의 각 번호가 매겨진 항목은 접근성 지침 실무 그룹이 이 성공 기준을 충족하기에 충분하다고 판단하는 기법 또는 기법의 조합을 나타낸다. 기법은 기준의 최소 요구 사항을 넘어설 수 있다. 이러한 기법에서 포괄하지 않은 기준 충족의 다른 방법이 있을 수 있다. 다른 기법 사용에 대한 정보는 WCAG 성공 기준에 대한 기법 이해, 특히 “기타 기법” 섹션을 참조하라.

  • 이 성공 기준에는 추가 기법이 없다. 성공 기준 2.1.1의 기법을 따른다. 경로에 의존하는 입력이 요구되어 2.1.1의 기법을 따를 수 없다면, 이 레벨 AAA 성공 기준을 충족할 수 없다.

다음은 이 성공 기준의 특정 측면에 대한 점검 규칙이다. WCAG 준수 여부를 확인하기 위해 이러한 특정 점검 규칙을 사용할 필요는 없지만 이것은 정의되고 승인된 검사 방법이다. 점검 규칙 사용에 대한 자세한 내용은 WCAG 성공 기준에 대한 점검 규칙 이해를 참고하라.

의견 남기기