Properti aksesibilitas untuk Power Apps

Konfigurasi dari properti yang membantu cara alternatif untuk berinteraksi dengan kontrol yang cocok untuk pengguna dengan ketidakmampuan.

Properti

AccessibleLabel

Label untuk pembaca layar.

Nilai kosong untuk kontrol Gambar, Ikon, dan Bentuk akan menyembunyikan kontrol dari layar Pembaca pengguna.

Live

Bagaimana pembaca layar harus mengumumkan perubahan pada konten. Tersedia hanya dalam kontrol Label.

  • Saat diatur ke Mati, pembaca layar tidak mengumumkan perubahan.
  • Saat diatur ke Sopan, pembaca layar selesai berbicara sebelum mengumumkan perubahan apa pun yang terjadi selagi pembaca layar berbicara.
  • Saat diatur ke Tegas, pembaca layar akan mengganggu dirinya untuk mengumumkan perubahan apa pun yang terjadi selagi pembaca layar berbicara.

Belajar bagaimana cara mengumumkan perubahan dinamis dengan daerah langsung.

Peran

Tujuan kontrol yang dimaksudkan. Tersedia hanya dalam kontrol Label.

Ini memungkinkan pengguna Pembaca mengetahui apakah Label adalah heading dan memungkinkan mereka menavigasi dengan cepat ke berbagai bagian aplikasi. Harus ada persis satu Heading1 di setiap layar yang berfungsi sebagai heading utama. Gunakan Heading2 untuk sub-pengekat. Heading3 dan Heading4 dapat digunakan untuk hierarki heading yang lebih baik.

Gunakan Default untuk teks biasa.

TabIndex

Menentukan apakah kontrol berpartisipasi dalam navigasi keyboard.

Navigasi keyboard adlah sebuah aspek penting pada aplikasi mana pun. Bagi banyak orang, keyboard lebih efisien dibandingkan menggunakan sentuh atau mouse. Urutan navigasi harus:

  • Meniru yang terlihat secar a visual.
  • Hanya berhenti sedikit pada kontrol yang interaktif.
  • Mengikuti antara menyilang intuitif dan ke bawah urutan “Z” atau ke bawah dan lalu melalui urutan “N-mundur”.

Properti TabIndex memiliki dua nilai yang disarankan:

Nilai TabIndex Perilaku Standar untuk
0 Kontrol berpartisipasi dalam navigasi keyboard. Button, Text input, Combo box, dan kontrol interaktif khas lainnya.
−1 Kontrol tidak berpartisipasi dalam navigasi keyboard. Label, Image, Icon, dan kontrol non interaktif khas lainnya.

Urutan navigasi keyboard logis dapat dicapai hanya dengan nilai ini, bersama dengan penggunaan kontrol Wadah. Sebaiknya Anda tidak mengatur TabIndex ke nilai lain.

Bila TabIndex dari semua kontrol diatur ke -1 atau 0, urutan navigasi akan bergerak dari kiri ke kanan, kemudian ke atas ke bawah dalam pola "Z". Urutan bedasarkan pada nilai properti X dan Y dari kontrol. Jika kontrol dipindahkan secara dinamis pada layar, misalnya, dengan perubahan nilai X atau Y menurut timer atau kontrol lainnya, urutan navigasi akan berubah secara dinamis juga.

Gunakan kontrol Wadah untuk menggabungkan kontrol yang harus dinavigasi bersama atau untuk membuat kolom dalam pola "reverse-N". Kontrol dalam Kartu Formulir dan Galeri akan dikelompokkan secara otomatis. Tab melalui wadah ini akan menavigasi semua elemen di dalam wadah sebelum melanjutkan ke kontrol berikutnya di luar wadah.

Kontrol yang memiliki nilai properti Dapat dilihat salah atau nilai properti DisplayMode dinonaktifkan tidak disertakan dalam navigasi keyboard.

Penting

TabIndex hanya mempengaruhi navigasi keyboard. Urutan kontrol logis masih diperlukan agar pengguna Pembaca memahami struktur aplikasi.

Peringatan

  • Nilai TabIndex yang lebih besar dari nol tidak akan didukung segera. Mereka akan dianggap seperti nol. Aktifkan pengaturan aplikasi indeks tab Sederhana untuk mempratinjau perilaku ini.
  • Sementara itu, pengaturan TabIndex yang lebih besar dari nol adalah salah satu cara untuk menyesuaikan navigasi keyboard. Skenario ini jarang terjadi dan Anda mungkin tidak perlu mengikuti urutan visual atau struktur logis. Gunakan peringatan karena mungkin sulit untuk mendapatkan urutan yang benar dan akurat. Hal ini juga mengakibatkan pengalaman pembaca layar membingungkan.
  • Bila ada kontrol dengan TabIndex lebih dari 0, pengguna akan menavigasi terlebih dulu ke kontrol dengan meningkatkan nilai TabIndex positif (misalnya, 1, lalu 2). Bila pengguna telah menavigasi semua kontrol dengan nilai TabIndex positif, mereka akhirnya akan menavigasi ke kontrol dengan TabIndex 0. Bila ada beberapa kontrol dengan TabIndex yang sama, nilai X dan Y mereka dan Wadah tempat mereka berada akan menentukan urutan relatifnya. Di dalam Galeri atau Formulir, TabIndex dibatasi sehingga kontrol yang terkandung akan dinavigasi terlebih dahulu sebelum yang di luar.

Lihat juga