Power Apps의 접근성 속성

장애가 있는 사용자에게 적합한 컨트롤과 상호 작용하는 다른 방법을 지원하는 속성의 구성입니다.

속성

AccessibleLabel

화면 읽기 프로그램용 레이블입니다.

이미지, 아이콘 및 도형 컨트롤의 값이 비어 있으면 화면 읽기 프로그램 사용자로부터 컨트롤이 숨겨집니다.

라이브

화면 읽기 프로그램이 콘텐츠 변경 사항을 알리는 방법입니다. 레이블 컨트롤에서만 제공됩니다.

  • Off로 설정하면 화면 판독기는 변경 사항을 알리지 않습니다.
  • Polite로 설정하면 화면 판독기는 말하는 동안 발생한 변경 사항을 알리기 전에 말하기를 마칩니다.
  • Assertive로 설정하면 화면 판독기는 말하는 동안 발생한 변경 사항을 알립니다.

라이브 영역으로 동적 변경 사항을 알리는 방법을 알아봅니다.

역할

컨트롤의 의도된 목적입니다. 레이블 컨트롤에서만 제공됩니다.

이제 화면 읽기 프로그램 사용자가 레이블이 제목인지 알고 앱의 다른 부분으로 빠르게 이동할 수 있습니다. 각 화면에서 기본 제목으로 사용되는 제목 1이 정확히 하나 있어야 합니다. 부제목에 제목 2를 사용합니다. 제목 3제목 4로 제목 계층을 보다 세밀히 사용할 수 있습니다.

일반 텍스트의 경우 기본값을 사용합니다.

TabIndex

컨트롤이 키보드 탐색에 참여하는지 확인합니다.

키보드 탐색은 모든 앱에서 중요한 부분입니다. 많은 사람들에게 키보드는 터치나 마우스를 사용하는 것보다 더 효율적입니다. 탐색 순서는 다음과 같아야 합니다.

  • 시각적으로 보이는 것을 반영하십시오.
  • 대화식 컨트롤에 탭 중단만 있습니다.
  • 직관적 다음 하향식 "Z" 순서 또는 하향식 다음 "역방향 N" 순서를 따릅니다.

TabIndex 속성에는 두 가지 권장 값이 있습니다.

TabIndex 값 동작 다음에 대해 기본
0 컨트롤은 키보드 탐색에 참여합니다. 버튼, 텍스트 입력, 콤보 박스 및 기타 일반적인 대화형 컨트롤입니다.
−1 컨트롤은 키보드 탐색에 참여하지 않습니다. 레이블, 이미지, 아이콘 및 기타 일반적인 비대화식 컨트롤입니다.

모든 키보드 탐색 시퀀스는 컨테이너 컨트롤과 함께 단순히 이런 값으로 달성될 수 있습니다. TabIndex를 다른 값에 설정하지 않는 것이 좋습니다.

모든 컨트롤 중 TabIndex가 -1 또는 0으로 설정되었을 때 탐색 순서는 "Z"패턴으로 왼쪽에서 오른쪽으로, 위에서 아래로 이동합니다. 순서는 컨트롤의 XY 속성 값을 기준으로 합니다. 예를 들어 컨트롤이 화면에서 동적으로 이동하는 경우 X 또는 Y 값을 타이머 또는 기타 컨트롤에 따라 변경하여 탐색 순서도 동적으로 변경됩니다.

컨테이너 컨트롤을 사용하여 함께 탐색해야 하거나 "reverse-N" 패턴으로 열을 만드는 컨트롤을 번들링합니다. 양식 카드갤러리의 컨트롤은 자동으로 그룹화됩니다. 이러한 컨테이너를 탭하면 컨테이너 외부의 다음 컨트롤로 진행하기 전에 컨테이너 내부의 모든 요소를 탐색합니다.

거짓Visible 속성 값 또는 사용 중지됨DisplayMode 속성 값이 있는 컨트롤은 키보드 탐색에 포함되지 않습니다.

중요

TabIndex는 키보드 탐색에만 영향을 줍니다. 논리적 컨트롤 순서는 화면 읽기 프로그램 사용자가 앱 구조를 이해하려면 여전히 필요합니다.

경고

  • 0보다 큰 TabIndex 값은 곧 지원되지 않습니다. 그들은 마치 0인 것처럼 처리될 것입니다. 이 동작을 미리 보려면 기본 탭 색인 앱 설정을 활성화하세요.
  • 그동안 TabIndex을 0보다 크게 설정하는 것은 키보드 탐색을 사용자 지정하는 방법 중 하나입니다. 이것은 시각적 순서나 논리적 구조를 따르고 싶지 않을 수 있는 드문 시나리오를 위한 것입니다. 순서가 정확하지 않을 수 있으므로 주의하십시오. 또한 혼란스러운 화면 리더 경험을 초래합니다.
  • 0보다 큰 TabIndex가 있는 컨트롤이 있는 경우 사용자는 먼저 1, 2 순서와 같이 증가하는 양수 TabIndex 값이 있는 컨트롤로 이동합니다. 사용자가 양수 TabIndex 값이 있는 컨트롤을 모두 탐색하면 마침내 0의 TabIndex 컨트롤로 탐색합니다. 동일한 TabIndex이 있는 컨트롤이 여러 개 있는 경우 XY 값과 속한 컨테이너가 상대적인 순서를 결정합니다. 갤러리 또는 Form 안에서 TabIndex는 포함된 컨트롤이 외부 컨트롤보다 먼저 탐색되도록 범위가 지정됩니다.

참조