Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użytkownicy, którzy mają zaburzenia wzroku, słuchu lub inne niepełnosprawności, mogą łatwiej i skuteczniej korzystać z aplikacji Canvas, jeśli uwzględnisz ułatwienia dostępu podczas projektowania jej wyglądu i funkcjonalności. Jeśli nie masz pewności, jak zwiększyć dostępność aplikacji, możesz uruchomić narzędzie sprawdzania ułatwień dostępu w programie Power Apps Studio. To narzędzie nie tylko znajduje potencjalne problemy z ułatwieniami dostępu, ale także wyjaśnia, dlaczego każdy z nich może być potencjalnym problemem dla użytkowników, którzy mają określoną niepełnosprawność i oferuje sugestie dotyczące sposobu rozwiązywania poszczególnych problemów. Narzędzie sprawdzania ułatwień dostępu wykrywa problemy z czytnikiem ekranu i klawiaturą. Informacje o rozwiązywaniu problemów z kontrastem kolorów można znaleźć przy użyciu dostępnych kolorów.
Narzędzie sprawdzania ułatwień dostępu ułatwia identyfikowanie ustawień, które mogą zostać zmienione, ale zawsze należy wziąć pod uwagę sugestie w kontekście tego, co aplikacja musi zrobić. Wiele sugestii może być warto, ale można zignorować dowolne, które mogą wyrządzić więcej szkody niż dobre.
Znajdywanie kwestii dotyczących dostępności
W prawym górnym rogu programu Power Apps Studio wybierz ikonę narzędzia do sprawdzania aplikacji.
W wyświetlonym menu wybierz pozycję Ułatwienia dostępu.
Zostanie wyświetlona lista problemów, posortowana najpierw według ważności, a następnie według ekranu.
Wybierz strzałkę obok elementu, aby wyświetlić szczegółowe informacje o nim.
Wybierz strzałkę wstecz, aby powrócić do listy elementów.
Jeżeli zdecydujesz się rozwiązać problem, wybierz go, aby otworzyć właściwość objętą wpływem.
Po zmianie co najmniej jednej właściwości wybierz pozycję Sprawdź ponownie , aby zaktualizować listę problemów.
Rozwiązane elementy znikną z listy, a mogą pojawić się nowe elementy.
Ważność problemów
Narzędzie sprawdzania ułatwień dostępu klasyfikuje każdy problem jako błąd, ostrzeżenie lub poradę opartą na ważności problemu.
- Błędy identyfikują problemy, które sprawiają, że aplikacja jest trudna lub niemożliwa do użycia i zrozumieć dla użytkowników, którzy mają niepełnosprawność.
- Ostrzeżenia identyfikują problemy, które utrudniają korzystanie z aplikacji lub ich zrozumienie dla większości, ale nie dla wszystkich użytkowników, którzy mają niepełnosprawność.
- Porady pomagają ulepszyć środowisko użytkowników, którzy mają niepełnosprawność.
Typy problemów
| Tytuł problemu | Severity | Opis problemu | Jak rozwiązać problem | Dlaczego naprawić |
|---|---|---|---|---|
| Brak dostępnej etykiety | Error | Gdy właściwość dostępnej etykiety kontrolki interakcyjnej nie zawiera tekstu. Kontrolka interaktywna może być z natury interaktywna, ponieważ jest to przycisk lub ma właściwości interaktywne. Na przykład można ustawić właściwość OnSelect obrazu lub ustawić jej właściwość TabIndex na wartość 0 lub wyższą. | Edytuj właściwość dostępnej etykiety, aby opisać element. | Jeśli właściwość etykieta dostępności nie zawiera tekstu, osoby niewidome nie zrozumieją, co znajduje się na obrazach i kontrolkach. |
| Fokus nie jest wyświetlany | Error | Gdy FocusBorderThickness kontrolki zostanie ustawione na 0. Dobrym rozwiązaniem jest zapewnienie odpowiedniego współczynnika kontrastu kolorów między obramowaniem fokusu a samą kontrolką, aby była wyraźnie widoczna. | Zmień właściwość FocusedBorderThickness na wartość większą niż 0. | Jeśli fokus nie jest widoczny, osoby, które nie korzystają z myszy, nie widzą jej podczas interakcji z aplikacją. |
| Brakujące podpisy | Ostrzeżenie | Gdy właściwość ClosedCaptionsURL kontrolki Audio lub Wideo jest pusta. | Ustaw właściwość ClosedCaptionsURL na adres URL podpisów. | Bez podpisów osoby niepełnosprawne mogą nie uzyskać żadnych informacji z segmentu wideo lub audio. |
| Brak przydatnych ustawień kontrolki | Ostrzeżenie | Jeśli dowolne z kilku ustawień (takich jak pokazywanie etykiet i znaczników wykresów oraz wyświetlanie domyślnych kontrolek audio,wideo i wprowadzania piórem ) jest wyłączone. | Wybierz ostrzeżenie, a następnie ustaw właściwość na true. | Zmieniając to ustawienie właściwości, możesz zapewnić użytkownikowi lepsze informacje o sposobie działania kontrolek w aplikacji. |
| Kod HTML nie będzie dostępny | Ostrzeżenie | Gdy kontrolka inna niż kontrolka tekstu HTML zawiera kod HTML. W takim przypadku Power Apps nie obsługuje dostępności niestandardowych elementów HTML. | Użyj metody innej niż HTML lub usuń kod HTML z tego elementu. | Aplikacja nie będzie działać poprawnie ani nie będzie dostępna, jeśli dodasz interaktywne elementy HTML. |
| Wyłącz automatyczne uruchamianie | Ostrzeżenie | Gdy właściwość Autostart kontrolki Audio lub Wideo jest ustawiona na true. | Ustaw właściwość Autostart kontrolki na false. | Pliki wideo i audio odtwarzane automatycznie mogą rozpraszać użytkowników. Pozwól im wybrać, czy odtworzyć klip. |
| Popraw nazwę ekranu | Napiwek | Gdy ekran ma domyślną nazwę, która będzie odczytywana przez czytniki zawartości ekranu podczas nawigowania po aplikacji. | Nadaj ekranowi nazwę, która opisuje, co znajduje się na ekranie lub do czego służy. | Osoby, które są niewidome, mają słaby wzrok lub niepełnosprawność czytania, polegają na nazwach programów, aby poruszać się przy użyciu czytnika ekranu. |
| Dodaj tekst wskazujący stan | Napiwek | Gdy kontrolka ma stan, np. przełącznik, ale etykiety wartości są wyłączone. | Ustaw właściwość ShowValue kontrolki na wartość true , aby pokazać jej bieżący stan. | Użytkownicy nie otrzymają potwierdzenia swoich akcji, jeśli stan kontrolki nie zostanie wyświetlony. |
| Sprawdzanie kolejności elementów ekranu | Napiwek | Gdy właściwość TabIndex jest większa niż 0. Twórcy aplikacji mogą ustawiać niestandardową kolejność tabulacji, ustawiając właściwość TabIndex na wartość większą niż 0, ale jest to wysoce niewskazane, ponieważ trudno jest to prawidłowo skonfigurować i utrzymywać, a także może zakłócać działanie czytników ekranu. | Ustaw wszystkie właściwości TabIndex na wartość 0 lub -1 zawsze, gdy jest to możliwe. Zamiast używać kontrolki TabIndex, użyj kontrolki Rozszerzona grupa , aby zmienić kolejność nawigacji z domyślnej. Jeśli są używane wartości TabIndex większe niż 0, należy się upewnić, że elementy ekranu odpowiadają kolejności, w jakiej są przeszukiwane. | Kolejność nawigacji powinna odzwierciedlać kolejność wyświetlania kontrolek na ekranie, co jest ustawieniem domyślnym. W przypadku ręcznego dostosowania trudno jest zachować prawidłową kolejność, szczególnie w obecności paska adresu przeglądarki i innych kontrolek poza aplikacją. Może to sprawić, że czytnik zawartości ekranu będzie bardzo trudny do użycia. Podczas odczytywania przez czytnik zawartości ekranu kontrolki powinny być prezentowane w takiej samej kolejności, w jakiej są one widoczne na ekranie, zamiast kolejności, która jest mniej intuicyjna. |
| Dodawanie innej metody wejściowej | Napiwek | Gdy aplikacja zawiera kontrolkę Pen. Ta porada przypomina o uwzględnieniu oddzielnej metody wprowadzania danych. | Dodaj kontrolkę Wprowadzanie tekstu oprócz kontrolki Pióro, aby zwiększyć dostępność. | Niektórzy użytkownicy nie mogą używać pióra i wymagają innego sposobu podania informacji (na przykład przez wpisanie podpisu). |
Dalsze kroki
Ograniczenia ułatwień dostępności w aplikacjach kanwy
Zobacz także
- Tworzenie aplikacji z ułatwieniami dostępu
- Struktura aplikacji z ułatwieniami dostępu
- Kolory dostępne w usłudze Power Apps
- Pokazywanie lub ukrywanie zawartości programów ułatwiających dostęp do aplikacji kanwy
- Ogłaszanie dynamicznych zmian za pomocą regionów dynamicznych dla aplikacji typu kanwa
- Właściwości ułatwień dostępu