Właściwości ułatwień dostępu dla Power Apps

Konfiguracja właściwości, które wspierają alternatywne sposoby interakcji z kontrolkami odpowiednimi dla użytkowników niepełnosprawnych.

Właściwości

AccessibleLabel

Etykieta dla czytników ekranu.

Pusta wartość formantów Obraz, Ikona i Kształt spowoduje ukrycie formantów przed czytnikami ekranu.

Wersja produkcyjna

Sposób, w jaki czytelniki ekranów powinny wprowadzać zmiany w zawartości. Dostępna tylko w kontrolce Etykieta.

  • Kiedy opcja jest ustawiona na Wyłączone, czytnik ekranu nie ogłasza zmian.
  • Kiedy opcja ma wartość ustawiona na Uprzejmy, czytnik ekranu kończy mówienie, zanim ogłosi wszelkie zmiany, które wystąpiły podczas jego czytania.
  • Kiedy opcja ma wartość ustawiona na Stanowczy, czytnik ekranu przerywa się, aby ogłosić wszelkie zmiany, które nastąpiły podczas jego czytania.

Dowiedz się, jak ogłaszać dynamiczne zmiany z użyciem regionów na żywo.

Rola

Przeznaczenie formantu. Dostępna tylko w kontrolce Etykieta.

Pozwoli to czytnikowi wiedzieć, czy etykieta jest nagłówkiem i umożliwia im szybkie przechodzenie do różnych części aplikacji. Każdy ekran powinien mieć dokładnie jeden nagłówek1, który jest nagłówkiem głównym. Użyj nagłówka2 w przypadku nagłówków sekcji. Nagłówek3 i Nagłówek4 mogą być używane do stworzenia bardziej dokładnej hierarchii nagłówków.

W przypadku zwykłego tekstu użyj wartości domyślnej.

TabIndex

Określa, czy formant uczestniczy w nawigacji klawiatury.

Nawigacja za pomocą klawiatury jest ważnym aspektem dowolnej aplikacji. Klawiatura jest dla wielu bardziej efektywna niż panel dotykowy czy mysz. Kolejność nawigacji powinna:

  • Odzwierciedlać widoczną zawartość.
  • Mieć tabulatory tylko w kontrolkach interaktywnych.
  • Być zgodna z intuicyjnym przechodzeniem w poprzek, a następnie w dół (kolejność „Z”) albo przechodzeniem w dół, a następnie w kolejności „N, odwrotna”.

Właściwość TabIndex ma dwie zalecane wartości:

Wartość TabIndex Zachowanie Domyślna dla
0 Kontrolka uczestniczy w nawigacji za pomocą klawiatury. Przycisk, Wprowadzenie tekstu, Pole kombi i inne typowe kontrolki interaktywne.
−1 Kontrolka nie uczestniczy w nawigacji za pomocą klawiatury. Etykieta, Obraz, Ikona i inne typowe kontrolki nieinteraktywne.

Logiczną sekwencję nawigacji po klawiaturze można osiągnąć, jeśli tylko te wartości są używane przez formant Kontener. Zaleca się, aby nie ustawiać klawisza TabIndex na inne wartości.

Gdy dla wszystkich formantów w witrynie TabIndex ustawiono wartość -1 lub 0, kolejność nawigacji przechodzi od lewej do prawej, następnie od początku do dołu w wzorze „Z”. Kolejność opiera się na wartościach właściwości X i Y kontrolek. Jeśli formanty są automatycznie przenoszone na ekranie, na przykład wartość X lub Y zmienia się zgodnie z zegarem lub innym formantem, kolejność nawigacji również będzie zmieniana dynamicznie.

Użyj formantu Kontener, aby łączyć formanty w pakiety, które powinny być wyświetlane razem lub w celu utworzenia kolumn ze wzorca „odwrócone-N”. Kontrolki w kartach formularzy i Galerie są automatycznie grupowane. Przejście przez te kontenery za pomocą klawisza Tab spowoduje przejście przez wszystkie elementy konteneru przed przejściem do następnej kontrolki poza kontenerem.

Kontrolki, które mają wartość Visible ustawioną na false lub wartość DisplayMode na Wyłączone, nie są uwzględniane w nawigacji klawiatury.

Ważne

TabIndex ma wpływ jedynie na nawigację przy użyciu klawiatury. Logiczna kolejność kontroli jest nadal potrzebna, aby użytkownicy czytników ekranu mogli rozumieć struktury aplikacji.

Ostrzeżenie

  • Wartości TabIndex większe niż zera nie będą obsługiwane wkrótce. Będą traktowane tak, jak zero. Aby wyświetlić podgląd tego zachowania, włącz ustawienie aplikacji Indeks kart uproszczonych.
  • Tymczasem ustawienie wartości TabIndex na wartość większą od zera to jeden ze sposobów dostosowania nawigacji za pomocą klawiatury. Jest to rzadki scenariusz, w którym może nie być obserwowana kolejność wizualna lub struktura logiczna. Należy zachować ostrożność, ponieważ prawidłowe i dokładne zamówienie może być trudne. Powoduje to również mylące działanie czytnika ekranu.
  • Jeśli istnieją formanty o wartości TabIndex większej niż 0, użytkownicy najpierw będą przechodzić do formantów z rosnącymi wartościami TabIndex (najpierw 1, potem 2 itd.). Gdy użytkownicy przejdą przez wszystkie formanty z dodatnią wartością TabIndex, przejdą do formantów z wartością TabIndex równą 0. Jeśli istnieje wiele formantów o tym samym TabIndex, ich wartość X i Y oraz kontenery, w których znajdują się, będą określać ich kolejność względną. Wewnątrz Galeria lub Form TabIndex jest zakresowany, dzięki czemu najpierw przejdziemy przez formanty wewnątrz, zanim przejdziemy do formantów zewnętrznych.

Zobacz także