Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memberikan rekomendasi untuk membuat aplikasi Windows Anda dapat diakses dan ditemukan oleh pelanggan yang mencari aplikasi yang dapat diakses di Microsoft Store. Gunakan rekomendasi berikut selama desain, implementasi, dan pengujian. Bersama-sama, mereka mencakup ekspektasi aksesibilitas inti untuk penggunaan keyboard, konten yang dapat dibaca, kompatibilitas teknologi bantuan, dan penemuan Microsoft Store.
1. Atur nama dan deskripsi yang dapat diakses
Atur nama yang dapat diakses (wajib) dan deskripsi (opsional) untuk konten dan elemen antarmuka pengguna interaktif di aplikasi Anda.
Nama yang dapat diakses adalah string teks pendek dan deskriptif yang digunakan pembaca layar untuk mengumumkan elemen UI. Beberapa elemen UI seperti TextBlock dan TextBox mempromosikan konten teks mereka sebagai nama default yang dapat diakses; lihat Nama dari teks dalam.
Anda harus menetapkan nama yang dapat diakses secara eksplisit untuk gambar atau kontrol lain yang tidak menyediakan konten teks bawaan sebagai nama implisit yang dapat diakses. Anda harus menggunakan label untuk elemen formulir sehingga teks label dapat digunakan sebagai LabeledBy target dalam model Microsoft UI Automation untuk menghubungkan label dan input. Jika Anda ingin memberikan lebih banyak panduan antarmuka pengguna daripada yang biasanya disertakan dalam nama yang dapat diakses, deskripsi dan tooltip yang dapat diakses membantu pengguna memahami UI.
Untuk informasi selengkapnya, lihat
2. Menerapkan aksesibilitas keyboard pada antarmuka
- Uji urutan indeks tab default untuk UI. Sesuaikan urutan indeks tab jika perlu, yang mungkin memerlukan pengaktifan atau penonaktifan kontrol tertentu, atau mengubah nilai default TabIndex pada beberapa elemen UI.
- Gunakan kontrol yang mendukung navigasi tombol panah untuk elemen komposit. Untuk kontrol default, navigasi tombol panah biasanya sudah diimplementasikan.
- Gunakan kontrol yang mendukung aktivasi keyboard. Untuk kontrol default, terutama yang mendukung pola UI Automation Invoke, aktivasi keyboard biasanya tersedia; periksa dokumentasi untuk kontrol tersebut.
- Atur kunci akses atau terapkan kunci akselerator untuk bagian tertentu dari UI yang mendukung interaksi.
- Untuk kontrol kustom apa pun yang Anda gunakan di UI, verifikasi bahwa Anda telah menerapkan kontrol ini dengan dukungan AutomationPeer yang benar untuk aktivasi, dan mengatur penimpaan yang diperlukan untuk penanganan kunci sesuai kebutuhan untuk mendukung kunci aktivasi, traversal, atau akses dan akselerator.
Untuk informasi selengkapnya, lihat Interaksi keyboard.
3. Pastikan teks berukuran dapat dibaca
Windows mencakup berbagai alat dan pengaturan aksesibilitas yang dapat dimanfaatkan pengguna dan menyesuaikan dengan kebutuhan dan preferensi mereka sendiri untuk membaca teks. Ini termasuk:
- Alat Pembesar, yang memperbesar area UI yang dipilih. Anda harus memastikan tata letak teks di aplikasi Anda tidak menyulitkan penggunaan Kaca Pembesar untuk membaca.
- Pengaturan skala dan resolusi global dalam Pengaturan - Sistem>- Tampilan>- Skala dan tata letak>. Opsi ukuran mana yang tersedia dapat bervariasi karena ini tergantung pada kemampuan perangkat tampilan.
- Pengaturan ukuran teks di Pengaturan ->Kemudahan akses ->Tampilan. Sesuaikan pengaturan Buat teks lebih besar untuk menentukan hanya ukuran teks dalam kontrol pendukung di semua aplikasi dan layar (semua kontrol teks WinUI mendukung pengalaman penskalaan teks tanpa kustomisasi atau templat).
4. Verifikasi warna dan kontras
Verifikasi UI Anda secara visual untuk memastikan bahwa kontras teks memadai, elemen dirender dengan benar dalam tema kontras tinggi, dan warna digunakan dengan benar.
- Gunakan alat penganalisis warna untuk memverifikasi bahwa rasio kontras teks visual setidaknya 4,5:1.
- Beralih ke tema kontras tinggi dan verifikasi bahwa UI untuk aplikasi Anda dapat dibaca dan dapat digunakan.
- Pastikan bahwa UI Anda tidak menggunakan warna sebagai satu-satunya cara untuk menyampaikan informasi.
Untuk informasi selengkapnya, lihat Tema kontras tinggi dan Dapat Diakses persyaratan teks.
5. Jalankan alat aksesibilitas dan verifikasi pembacaan layar
Gunakan alat seperti Periksa untuk memverifikasi akses terprogram, menjalankan alat diagnostik seperti AccChecker untuk menemukan kesalahan umum, dan memverifikasi pengalaman membaca layar dengan Narator.
Untuk informasi selengkapnya, lihat Pengujian aksesibilitas.
6. Tambahkan pemeriksaan regresi aksesibilitas otomatis ke alur CI Anda.
Jalankan pemeriksaan otomatis untuk layar dan alur penting dalam permintaan pull dan integrasi berkelanjutan. Konfigurasikan alur Anda untuk memblokir penggabungan atau rilis saat regresi aksesibilitas penting terdeteksi.
7. Verifikasi pengaturan manifes aplikasi
Pastikan pengaturan manifes aplikasi Anda mengikuti panduan aksesibilitas, lihat Pertimbangan Keamanan untuk Teknologi Bantuan.
8. Deklarasikan aplikasi Anda sebagai dapat diakses di Microsoft Store.
Jika Anda menerapkan dukungan aksesibilitas garis besar, mendeklarasikan aplikasi Anda sebagai dapat diakses di Microsoft Store dapat membantu menjangkau lebih banyak pelanggan dan berpotensi meningkatkan peringkat. Lihat Aksesibilitas di Store
Topik terkait
- Persyaratan teks yang dapat diakses
- penskalaan teks
- Desain untuk aksesibilitas
- Praktik yang harus dihindari
Windows developer