Udostępnij za pośrednictwem


Opracowywanie dostępnych aplikacji Windows

Grafika główna dostępności

Twórz dostępne i integracyjne aplikacje Windows z ulepszoną funkcjonalnością i użytecznością dla osób o wszystkich możliwościach. Istnieją trzy podstawowe filary udostępniania aplikacji:

  1. Dostęp programowy — uwidaczniaj dostępne nazwy, role i wartości dla wszystkich elementów interfejsu użytkownika, dzięki czemu technologie pomocnicze, takie jak czytniki zawartości ekranu, mogą interpretować aplikację.
  2. Nawigacja za pomocą klawiatury — upewnij się, że każda część aplikacji może być obsługiwana za pomocą klawiatury dla użytkowników, którzy nie mogą używać myszy lub ekranu dotykowego.
  3. Kolor i kontrast — obsługują motywy o wysokim kontraście i zapewniają, że tekst spełnia minimalne współczynniki kontrastu (4,5:1 dla zwykłego tekstu, 3:1 dla dużego tekstu).

Aby zapoznać się z zasadami projektowania i wytycznymi dotyczącymi tworzenia aplikacji inkluzywnych, zobacz Omówienie ułatwień dostępu i Projektowanie inkluzywnego oprogramowania.

Przewodniki implementacji

Czytniki ekranu i automatyzacja interfejsu użytkownika

Artykuł Opis
Uwidaczniaj podstawowe informacje o ułatwieniach dostępu Ustaw dostępne nazwy, role i wartości, aby technologie pomocnicze mogły interpretować interfejs użytkownika.
Punkty orientacyjne i nagłówki Użyj automatyzacja interfejsu użytkownika punktów orientacyjnych i nagłówków, aby pomóc użytkownikom wydajnie nawigować po zawartości.
Czytniki ekranu i przyciski systemu sprzętowego Obsługa poleceń przycisków sprzętowych dla czytników ekranu, takich jak Narrator.
Niestandardowe interfejsy automatyzacji Zaimplementuj elementy automatyzacji równorzędnej dla niestandardowych kontrolek, aby zapewnić obsługę automatyzacja interfejsu użytkownika.
Wzorce sterowania i interfejsy Odniesienie do wzorców kontroli automatyzacja interfejsu użytkownika i interfejsów dostawcy.

Nawigacja za pomocą klawiatury

Artykuł Opis
Dostępność klawiatury Zaimplementuj kolejność tabulacji, nawigację za pomocą klawiszy strzałek, klawisze dostępu i aktywację klawiatury.

Ułatwienia dostępu wizualnego

Artykuł Opis
Motywy kontrastu Upewnij się, że aplikacja współpracuje z motywami o wysokim kontraście, korzystając z zasobów motywu i słowników zasobów.
wymagania dotyczące tekstu dostępnego Poznaj współczynniki kontrastu, używaj poprawnych ról elementów tekstowych i obsługuj skalowanie tekstu.

Testowanie i weryfikacja

Artykuł Opis
testowanie dostępności Przetestuj za pomocą funkcji Accessibility Insights, Inspect i Narrator, aby sprawdzić, czy aplikacja jest dostępna.
Lista kontrolna ułatwień dostępu Lista kontrolna krok po kroku, aby upewnić się, że aplikacja spełnia wymagania dotyczące ułatwień dostępu, w tym deklarację Sklepu.

Przykłady

Pobierz i uruchom przykłady dla Windows, które przedstawiają różne funkcje oraz ułatwienia dostępu.

Przykładowa przeglądarka kodu

Nowa przeglądarka przykładów zastępuje galerię kodu MSDN.

przykłady Zestaw SDK do aplikacji systemu Windows w witrynie GitHub

Te przykłady przedstawiają wzorce użycia interfejsu API dla Zestaw SDK do aplikacji systemu Windows i winUI.

WinUI 3 Gallery

Ta aplikacja demonstruje różne kontrolki WinUI obsługiwane w systemie Fluent Design.

Videos

Różne filmy o tym, jak tworzyć dostępne aplikacje Windows, ogólne problemy z ułatwieniami dostępu oraz jak Microsoft je rozwiązuje.

API Ułatwień Dostępu Microsoftu

Wprowadzenie do niepełnosprawności i dostępności

Inne zasoby

Blogi i wiadomości

Najnowsze ze świata ułatwień dostępu Microsoft.

Społeczność i pomoc techniczna

Miejsce, w którym Windows deweloperzy i użytkownicy spotykają się i uczą się razem.

Społeczność Windows — Dostępność