다음을 통해 공유


접근성 검사 목록

Windows 앱에 액세스할 수 있도록 하는 데 도움이 되는 검사 목록을 제공합니다.

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

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

    접근성 있는 이름은 화면 읽기 프로그램에서 UI 요소를 알리는 데 사용하는 짧고 설명이 포함된 텍스트 문자열입니다. TextBlock 및 TextBox과 같은 일부 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에서 앱을 접근성 있는 앱으로 선언하면 더 많은 고객에게 도달하고 몇 가지 좋은 평가를 받을 수 있습니다.

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