접근성 검사 목록

Windows 앱이 접근 가능한지 확인하는 검사 목록을 제공합니다.

여기서는 앱에 액세스할 수 있는지 확인하는 데 사용할 수 있는 검사 목록을 제공합니다.

  1. 앱의 콘텐츠 및 대화형 UI 요소에 액세스 가능한 이름(필수) 및 설명(옵션)을 설정합니다.

    액세스 가능한 이름은 화면 읽기 프로그램이 UI 요소를 알리기 위해 사용하는 짧은 설명 텍스트 문자열입니다. 예를 들어 TextBlockTextBox 같은 몇몇 UI 요소는 텍스트 콘텐츠를 기본 액세스 가능한 이름으로 승격합니다. 기본 접근성 정보를 참조하세요.

    내부 텍스트 콘텐츠를 암시적으로 액세스할 수 있는 이름으로 승격하지 않는 이미지 또는 기타 컨트롤에 대해 액세스 가능한 이름을 명시적으로 설정해야 합니다. 양식 요소에서 레이블을 사용하여 레이블 텍스트를 레이블과 입력의 상관 관계를 지정하는 Microsoft UI 자동화 모델의 LabeledBy 대상으로 사용합니다. 액세스 가능한 이름에 일반적으로 포함되는 것보다 사용자에게 더 많은 UI 지침을 제공하려는 경우, 액세스 가능한 설명 및 툴팁으로 사용자의 UI 이해를 도울 수 있습니다.

    자세한 내용은 액세스 가능한 이름액세스 가능한 설명을 참조하세요.

  2. 키보드 접근성을 구현합니다.

    • UI에 대한 기본 탭 인덱스 순서를 테스트합니다. 필요한 경우 탭 인덱스 순서를 조정합니다. 그 과정에서 특정 컨트롤을 활성화 또는 비활성화 할 수 있고, 몇몇 UI 요소의 TabIndex 기본값을 변경할 수도 있습니다.
    • 복합 요소에 화살표 키 탐색을 지원하는 컨트롤을 사용합니다. 기본 컨트롤의 경우, 화살표 키 탐색은 통상 이미 구현되어 있습니다.
    • 키보드 활성화를 지원하는 컨트롤을 사용합니다. 기본 컨트롤, 특히 UI 자동화 호출 패턴을 지원하는 컨트롤의 경우, 통상 키보드 활성화는 사용 가능합니다. 해당 컨트롤에 대한 설명서를 확인하세요.
    • 액세스 키를 설정하거나 상호 작용을 지원하는 UI의 특정 부분에 대한 가속기 키를 구현합니다.
    • UI에서 사용하는 사용자 지정 컨트롤의 경우, 활성화를 위한 올바른 AutomationPeer 지원과 이러한 컨트롤을 구현하고, 활성화와 순회 및 액세스 또는 가속기 키를 지원하는 데 필요한 키 처리에 대한 재정의를 정의했는지 확인합니다.

    자세한 내용은 키보드 조작을 참조하세요.

  3. 텍스트가 읽을 수 있는 크기인지 확인

    • 사용자가 활용하고 텍스트를 읽기 위한 자신의 요구 사항 및 기본 설정에 맞게 조정할 수 있는 다양한 접근성 도구와 설정이 Windows에 포함되어 있습니다. 이러한 개체는 다음과 같습니다.
      • 선택한 UI 영역을 확대하는 돋보기 도구. 앱의 텍스트 레이아웃이 돋보기를 읽는 데 사용하는 것이 어렵게 만들지 않도록 해야 합니다.
      • 설정->시스템->디스플레이->스케일링 및 레이아웃의 글로벌 스케일링 및 해상도 설정 이는 디스플레이 디바이스의 기능에 따라 달라지므로 정확한 사용 가능한 크기 조정 옵션은 다를 수 있습니다.
      • 설정->접근성->표시의 텍스트 크기 설정 텍스트 크게 설정을 조정하여 모든 애플리케이션과 화면에서 지원하는 컨트롤의 텍스트 크기만 지정합니다(모든 UWP 텍스트 컨트롤은 사용자 지정 또는 템플릿 없이 텍스트 크기 조정 환경을 지원함).

      참고 항목

      모두 크게 설정을 사용하면 사용자가 기본 화면에서만 일반적으로 텍스트 및 앱에 대한 기본 설정 크기를 지정할 수 있습니다.

  4. UI를 시각적으로 확인하여 텍스트 대비가 적절하고, 요소가 고대비 테마에서 정확하게 렌더링되고, 색이 바르게 사용되었는지 확인합니다.

    • 색 분석기 도구를 사용하여 시각적 텍스트의 대비 비율이 4.5:1 이상인지 확인합니다.
    • 고대비 테마로 전환하여 앱의 UI가 읽고 사용 가능한지 확인합니다.
    • 정보를 전달하는 유일한 방법으로 UI가 색을 사용하지 않는지 확인합니다.

    자세한 내용은 고대비 테마액세스 가능한 텍스트 요구 사항을 참조하세요.

  5. 접근성 도구를 실행하고, 보고된 문제를 해결하며, 화면 읽기 환경을 확인합니다.

    예를 들어 검사 와 같은 툴을 사용하여 프로그래밍 방식 액세스를 확인하고 AccChecker 와 같은 진단 도구를 실행하여 일반적인 오류가 없는지 검색하고 내레이터를 통해 화면 읽기 환경을 확인합니다.

    자세한 내용은 접근성 테스트를 참조하세요.

  6. 앱 매니페스트 설정이 접근성 지침을 따르는지 확인합니다.

  7. Microsoft Store에 액세스 가능한 앱을 선언합니다.

    기준 접근성 지원을 구현한 경우 Microsoft Store에서 접근할 수 있는 앱으로 선언하면 더 많은 고객에게 도달하고 좋은 평가를 받을 수 있습니다.

    자세한 내용은 스토어에서의 접근성을 참조하세요.