📝

WCAG 2.2 가이드라인 - 운용 편

키보드

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

페이지가 단축키 기능을 가지는 경우

키보드 단축키가 문자(대소문자 포함), 구두점, 숫자 또는 기호 문자만 사용하여 콘텐츠에 구현 된 경우 다음 중 하나 이상이 요구됩니다.
  1. 단축키 기능 끄기 단축키를 끌 수 있는 기능을 제공해야 합니다.
  1. 단축키 재설정 1개 이상의 타이핑 할 수 없는 키보드 문자(예: Ctrl, Alt 등)를 사용하도록 단축키를 다시 매핑 할 수 있는 기능을 제공해야 합니다.
  1. 포커스 상태에서만 활성화 특정 UI 컴포넌트의 단축 키는 해당 컴포넌트에 포커스가 있을 때만 활성화됩니다.
손떨림, 휴대성 또는 인공적인 손을 가진 사람들은 음성 키보드나 키보드 또는 화면 키보드가 있는 다른 포인팅 장치를 사용하기 때문에, 단일 문자 단축키를 제공할 경우 실수로 문자 단축키 눌러 원인도 모른채 혼란에 빠질 수 있습니다. 이 지침은 이러한 사용자들에게 많은 도움이 됩니다.
 

1초에 3회 이상 깜빡임

웹 페이지는 1초 동안 3번 이상 깜박이는 콘텐츠를 포함해서는 안됩니다.
 

인터랙션 애니메이션

사용자에게 전달되는 정보에 애니메이션이 꼭 필요하지 않을 경우, 인터랙션에 의해 실행되는 모션 애니메이션을 사용자가 끌 수 있도록 만들어 주어야 합니다.
이 지침은 예기치 않은 움직임으로 인해 안 좋은 경험을 할 수 있는 사람들에게 도움이 됩니다. 인지 장애를 가진 사람들은 복잡하거나 현란한 애니메이션에 현기증, 메스꺼움, 두통을 일으킬 수 있습니다. 시각적인 애니메이션 효과를 과도하게 사용된 웹 사이트가 전정 장애를 사진 사람들에게 고통을 줄 수 있습니다. 뿐만 아니라 불필요한 애니메이션은 스마트폰의 배터리 방전 시간을 앞당깁니다.
 

블록 우회

여러 웹 페이지에서 반복되는 콘텐츠 블록을 건너 뛸 수 있는 기능을 제공해야 합니다.
 

페이지 제목

웹 페이지는 주제나 목적을 설명하는 적절한 제목이 제공되어야 합니다.
 

제목과 레이블

제목, 레이블은 적절한 주제 및 목적을 설명해야 합니다.
 

포커스의 시각적 표시

키보드로 조작 가능한 UI는 키보드 포커스 상태가 화면에 표시되어야 합니다.
 

링크의 목적

링크의 목적이 일반적인 사용자에게 모호한 경우를 제외하고 링크 텍스트만으로 각 링크의 목적을 식별 할 수 있는 방법을 제공해야 합니다.
 

섹션 제목

섹션 제목은 콘텐츠를 구성하는데 사용됩니다.
 

레이블과 접근 가능한 이름

텍스트 또는 이미지 텍스트를 포함하는 레이블이 있는 UI 컴포넌트의 경우, 이름에 시각적으로 표시되는 텍스트가 포함되어야 합니다. 가장 좋은 방법은 레이블 텍스트를 이름의 시작 부분에 두는 것입니다.
이 기능은 음성 명령을 사용하는 사용자에게 접근성을 향상시켜줍니다. 사용자는 음성 입력 소프트웨어가 활성화 할 컴포넌트를 식별할 수 있도록 컴포넌트에 접근 가능한 이름을 말해야 합니다. 접근 가능한 이름이 레이블 이름과 일치하지 않거나, 레이블 이름으로 시작하지 않을 경우 사용자는 혼란에 빠질 수 있습니다.
접근 가능한 이름은 다음의 경우를 말합니다.
  • 보조 기술(예: 스크린리더) 사용자에게 들리는 텍스트
  • 음성 인식 소프트웨어 사용자가 말하는 음성 명령 실행