Erişilebilirlik denetim listesi

Bu makale, Windows uygulamanızı Microsoft Store erişilebilir uygulamalar arayan müşteriler için erişilebilir ve bulunabilir hale getirmek için öneriler sağlar. Tasarım, uygulama ve test sırasında aşağıdaki önerileri kullanın. Birlikte klavye kullanımı, okunabilir içerik, yardımcı teknoloji uyumluluğu ve Microsoft Store bulunabilirlik için temel erişilebilirlik beklentilerini kapsar.

1. Erişilebilir adları ve açıklamaları ayarlama

Uygulamanızdaki içerik ve etkileşimli kullanıcı arabirimi öğeleri için erişilebilir adı (gerekli) ve açıklamayı (isteğe bağlı) ayarlayın.

Erişilebilir ad, ekran okuyucusunun kullanıcı arabirimi öğesini duyurmak için kullandığı kısa, açıklayıcı bir metin dizesidir. TextBlock ve TextBox gibi bazı kullanıcı arabirimi öğeleri metin içeriklerini varsayılan erişilebilir ad olarak yükseltir; bkz İç metinden ad.

Görseller veya iç metin içeriğini dolaylı bir erişilebilir ad olarak taşımayan diğer denetimler için erişilebilir adı açıkça belirlemelisiniz. Etiketleri ve girişleri ilişkilendirmek için etiket metninin Microsoft UI Otomasyonu modelinde LabeledBy hedefi olarak kullanılabilmesi için form öğeleri için etiketleri kullanmalısınız. Kullanıcılar için genellikle erişilebilir isme dahil edilenden daha fazla kullanıcı arabirimi rehberliği sağlamak istiyorsanız, erişilebilir açıklamalar ve araç ipuçları kullanıcıların arabirimi anlamasına yardımcı olur.

Daha fazla bilgi için bkz . Erişilebilir ad ve Erişilebilir açıklama.

2. Klavye erişilebilirliğini uygulama

  • Kullanıcı arabirimi için varsayılan sekme dizini sırasını test edin. Gerekirse sekme dizini sırasını ayarlayın; bu, belirli denetimleri etkinleştirmeyi veya devre dışı bırakmayı ya da bazı kullanıcı arabirimi öğelerinde TabIndex'in varsayılan değerlerini değiştirmeyi gerektirebilir.
  • Bileşik öğeler için ok tuşu gezintisini destekleyen denetimleri kullanın. Varsayılan denetimler için ok tuşu gezintisi genellikle zaten uygulanır.
  • Klavye etkinleştirmeyi destekleyen denetimleri kullanın. Varsayılan denetimler için, özellikle de UI Otomasyonu Invoke desenini destekleyenler için klavye etkinleştirmesi genellikle kullanılabilir; bu denetimin belgelerine bakın.
  • Kullanıcı arabiriminin etkileşimi destekleyen belirli bölümleri için erişim anahtarları ayarlayın veya hızlandırıcı anahtarları uygulayın.
  • Kullanıcı arabiriminizde kullandığınız tüm özel denetimler için, etkinleştirme için doğru AutomationPeer desteğiyle bu denetimleri uyguladığınızı ve etkinleştirme, dolaşma ve erişim veya hızlandırıcı anahtarlarını desteklemek için gerektiğinde anahtar işleme için geçersiz kılmaları tanımladığınızdan emin olun.

Daha fazla bilgi için bkz. Klavye etkileşimleri.

3. Metnin okunabilir bir boyutta olduğundan emin olun

Windows, kullanıcıların yararlanabileceği ve metin okuma için kendi ihtiyaçlarına ve tercihlerine göre ayar yapabilecekleri çeşitli erişilebilirlik araçları ve ayarları içerir. Bunlar şunları içerir:

  • Kullanıcı arabiriminin seçili bir alanını genişleten Büyüteç aracı. Uygulamanızdaki metnin düzeninin Okuma için Büyüteç'i kullanmayı zorlaştırmadığından emin olmalısınız.
  • Genel ölçek ve çözünürlük ayarları, Ayarları->Sistem->Görüntü->Ölçek ve düzeniçinde bulunabilir. Tam olarak hangi boyutlandırma seçeneklerinin kullanılabildiği, görüntüleme cihazının özelliklerine bağlı olarak farklılık gösterebilir.
  • Ayarlar->Erişim kolaylığı->Ekran'daki metin boyutu ayarları. Tüm uygulamalarda ve ekranlarda destekleyici denetimlerde yalnızca metnin boyutunu belirtmek için Metni büyüt ayarını ayarlayın (tüm WinUI metin denetimleri, herhangi bir özelleştirme veya şablon oluşturma olmadan metin ölçeklendirme deneyimini destekler).

4. Rengi ve karşıtlığı doğrulama

Metin karşıtlığının yeterli olduğundan, öğelerin yüksek karşıtlıklı temalarda doğru şekilde işlendiğinden ve renklerin doğru kullanıldığından emin olmak için kullanıcı arabiriminizi görsel olarak doğrulayın.

  • Görsel metin karşıtlık oranının en az 4,5:1 olduğunu doğrulamak için bir renk çözümleyicisi aracı kullanın.
  • Yüksek karşıtlık temasına geçin ve uygulamanızın kullanıcı arabiriminin okunabilir ve kullanılabilir olduğunu doğrulayın.
  • Kullanıcı arabiriminizin bilgileri iletmenin tek yolu olarak renk kullanmadığından emin olun.

Daha fazla bilgi için bkz. Yüksek karşıtlıklı temalar ve Erişilebilir metin gereksinimleri.

5. Erişilebilirlik araçlarını çalıştırma ve ekran okumayı doğrulama

Programlı erişimi doğrulamak, yaygın hataları bulmak için AccChecker gibi tanılama araçlarını çalıştırmak ve Ekran Okuyucusu ile ekran okuma deneyimini doğrulamak için İncele gibi araçları kullanın.

Daha fazla bilgi için bkz . Erişilebilirlik testi.

6. CI işlem hattınıza otomatik erişilebilirlik regresyon denetimleri ekleyin.

Çekme isteklerinde ve sürekli tümleştirmede kritik ekranlar ve akışlar için otomatik denetimler çalıştırın. İşlem hattınızı, kritik erişilebilirlik regresyonları algılandığında birleştirmeleri veya sürümleri engelleyecek şekilde yapılandırın.

7. Uygulama bildirim ayarlarını doğrulama

Uygulama bildirim ayarlarınızın erişilebilirlik yönergelerine uyduğundan emin olun. Bkz. Yardımcı Teknolojiler için GüvenlikLe İlgili Önemli Noktalar.

8. Uygulamanızı Microsoft Store erişilebilir olarak bildirin.

Temel erişilebilirlik desteğini uyguladıysanız uygulamanızı Microsoft Store erişilebilir olarak bildirmek daha fazla müşteriye ulaşmanıza ve derecelendirmeleri geliştirmenize yardımcı olabilir. Bkz . Mağaza'da Erişilebilirlik