Aksesibilitas (Pemasang Windows)
Penulis harus mengetahui tabel dan bidang dalam daftar berikut saat merancang UI mereka agar sesuai dengan pedoman Aksesibilitas Aktif. Antarmuka pengguna paket alat penginstal harus memfasilitasi aksesibilitas aplikasi atau produk kepada semua pengguna.
- Teks tipsalat terkandung dalam kolom Bantuan dari tabel Kontrol. Teks ini diperlihatkan oleh pembaca layar untuk kontrol yang berisi gambar.
- Bidang Teks tabel Kontrol untuk kontrol VolumeCostList, ListView, DirectoryList , dan SelectionTree tidak pernah ditampilkan. Sebaliknya dapat dibaca oleh utilitas ulasan layar sebagai deskripsi kontrol. Orang siapa yang tidak dapat menggunakan informasi visual di layar dapat menginterpretasikan informasi dengan bantuan utilitas tinjauan layar. Utilitas tinjauan layar (juga disebut sebagai program pembaca layar atau utilitas akses ucapan) mengambil informasi yang ditampilkan di layar dan mengarahkannya melalui media alternatif, seperti ucapan yang disintesis atau tampilan Braille yang dapat disegarkan.
- Kontrol dalam kotak dialog harus ditautkan menggunakan bidang Control_Next tabel Kontrol. Kontrol perlu ditulis sed sehingga semuanya dapat dicapai dengan menggunakan kunci TAB.
- Kunci pintasan harus disediakan untuk mendapatkan akses ke kontrol secara langsung.
- Warna teks yang ditampilkan di antarmuka pengguna diatur dalam tabel TextStyle. Jika warna teks yang dipilih terlalu dekat dengan latar belakang, maka pilihan warna teks diabaikan.
- Ukuran teks dan font diatur dalam tabel TextStyle. Ukuran font yang lebih besar harus digunakan untuk paket yang ditujukan untuk pasar Asia. Misalnya, ukuran font 10 poin yang dapat terbalik untuk teks bahasa Inggris mungkin belum tentu benar untuk bahasa Tionghoa.
- Untuk kontrol Edit, PathEdit, ListView, ComboBox atau VolumeSelectCombo, pembaca layar mengambil accName dan accKeyboardShortcut dari Kontrol Teks yang harus mendahului kontrol dalam urutan Control_Next kotak dialog. Pembaca layar mengambil accName dari bidang Teks kontrol Teks dan accKeyboardShortcut dari pintasan keyboard di bidang Teks, jika ada pintasan.
- Karena teks statis tidak dapat mengambil fokus, kontrol Teks yang menjelaskan kontrol Edit, PathEdit, ListView, ComboBox atau VolumeSelectCombo harus dibuat kontrol pertama dalam kotak dialog untuk memastikan kompatibilitas dengan pembaca layar.
- Untuk kontrol PushButton yang menampilkan ikon atau gambar bitmap, accName dan accKeyboardShortcut ditentukan di bidang Bantuan rekaman tabel Kontrol , di sebelah kiri | Pemisah.
- Hindari penggunaan kontrol teks di atas bitmap putih karena di bawah Hitam Kontras Tinggi teks mungkin menjadi tidak terlihat.
- Jangan letakkan kontrol teks hitam pada latar belakang yang merupakan gambar bitmap putih semua. Teks ini tidak terlihat oleh pengguna yang mengubah tampilan Windows ke High Contrast Black.
- Jangan letakkan kontrol teks putih pada latar belakang yang merupakan gambar bitmap semua hitam. Teks ini tidak terlihat oleh pengguna yang mengubah tampilan Windows menjadi Putih Kontras Tinggi.
- Jangan letakkan kontrol Teks transparan di atas bitmap berwarna. Teks mungkin tidak terlihat jika pengguna mengubah skema warna tampilan. Misalnya, teks mungkin menjadi tidak terlihat jika pengguna menetapkan parameter kontras tinggi untuk aksesibilitas.
- Perhatikan bahwa fokus pada kotak dialog tidak tab ke kontrol RadioButtonGroup hingga salah satu tombol dalam grup telah dipilih. Untuk membuat tab fokus ke grup tombol ini, tentukan salah satu tombol sebagai pengaturan default untuk kontrol.
- Untuk menyediakan program pembaca layar dengan teks deskriptif tambahan tentang kontrol RadioButtonGroup. Ikuti contoh yang disediakan dalam Menambahkan Teks Ekstra ke Tombol Radio.
- Ukuran relatif dialog, kontrol, dan font dapat berubah tergantung pada ukuran font yang dipilih. Untuk informasi selengkapnya, lihat Unit Alat Penginstal. Untuk memastikan tampilan teks dan kontrol yang benar di antarmuka pengguna, pengembang penyiapan harus selalu menguji aplikasi mereka menggunakan semua ukuran font yang mungkin digunakan.