Akadálymentesített vászonalapú alkalmazások létrehozása
Az akadálymentes alkalmazásokat a látási, hallási vagy más fogyatékkal élők is megfelelően tudják használni. Az alábbi irányelvek betartása számos kormányzati és más szervezet számára kötelező is, de a felhasználók képességeitől függetlenül is növelik a felhasználói élményt.
Az Akadálymentességi ellenőrzőeszköz használatával feltárhatja az alkalmazás esetleges akadálymentességi problémáit.
Elrendezés és szín
A puszta hétköznapi megfontolások követése és az egyszerű kialakítás is hozzájárul ahhoz, hogy az alkalmazások akadálymentesen legyenek felhasználhatók mindenki számára. Ha jelentős mértékben kívánja testre szabni az alkalmazásokat, vegye figyelembe az alábbi javaslatokat. A Power Apps témákat úgy tervezték, hogy megfeleljenek az akadálymentességi előírásoknak.
- Ügyeljen rá, hogy minden elem jól látható, a szöveg pedig megfelelő méretű legyen. Minden tartalomnak szabad szemmel is jól olvashatónak és könnyen értelmezhetőnek kell lennie.
- Gondoskodjon róla, hogy a képernyőn látható összes elemnek legyen címkéje is. Az AccessibleLabel tulajdonság azt határozza meg, hogy a képernyőolvasók mit olvasnak fel az adott képernyőn.
- A színek kiválasztásánál ügyeljen rá, hogy a szöveg:háttér arány legalább 4,5:1 legyen. Ehhez számos szoftver egyszerűen elérhető és használható.
- Használjon logikus elrendezést, amelynél felülről lefelé és jobbról balra követik egymást az elemek.
- Hozzon létre egy reszponzív alkalmazást, hogy a gyengén látó felhasználók előre-hátra görgetés nélkül bele tudjanak nagyítani és használni tudják.
Billentyűzet
Az alkalmazás kisegítő lehetőségeinek tesztelésekor gondoskodjon róla, hogy az alkalmazást csak billentyűzettel, és képernyővelolvasóval vagy anélkül lehet használni.
A Tab billentyűnek logikai sorrendben lévő interaktív elemekhez kell navigálnia. Ezt logikai alkalmazásstruktúrával és az egyes vezérlők TabIndex tulajdonságának megfelelő beállításával hozhatja létre.
- Címke, Kép, Ikon, Alakzat vezérlők: Állítsa a TabIndex értékét 0-ra, ha interaktívnak kell lenniük. Ellenkező esetben állítsa a TabIndex lehetőséget -1-re.
- A TabIndex értéket ne állítsa nullánál nagyobbra.
- Ellenőrizze, hogy engedélyezve van-e az Egyszerűsített lap index alkalmazásbeállítás.
Képernyőolvasók
A következő képernyőolvasókat ellenőrizte a rendszer, és működnek a Power Apps szolgáltatással:
- JAWS: Microsoft Edge
- Narrator: Microsoft Edge
- NVDA: Google Chrome, Firefox
- TalkBack: Google Chrome, Power Apps mobilalkalmazás
- VoiceOver: Power Apps mobil, Safari (macOS, iOS, iPadOS)
Ahhoz, hogy képernyőolvasó használata mellett is kielégítő felhasználói élményt nyújtson, az alábbiakat javasoljuk:
- Gondoskodjon róla, hogy minden beviteli vezérlőelemnél be legyen állítva az AccessibleLabel tulajdonság.
- Képek esetén az AccessibleLabel tulajdonságnál adjon meg egy megfelelő leírást.
- Ha a képet nem gombként vagy hivatkozásként használja (vagyis az ikon csak dekorációs célokat szolgál), és így nem szeretné, ha a képernyőolvasó felolvassa azt, akkor az AccessibleLabel értékét hagyja üresen vagy nem beállított állapotban.
- Ha a kép vagy ikon gombként funkcionál, a TabIndex értékét állítsa 0-ra, az AccessibleLabel értékeként pedig adja meg a hivatkozás leírását.
Vezérlő típusa és felépítése
A megfelelő vezérlők használata és csoportosítása segít a képernyőolvasót használó felhasználóknak az alkalmazás struktúrájának megértésében.
- Az alkalmazás egyes képernyőinek mindegyikének legalább egy címsort kell tartalmaznia. A címsorok létrehozásához állítsa be egy Címke Szerepkör tulajdonságát.
- Használja interaktív szöveghez a Gomb elemet a Címke elem helyett.
- A kapcsolódó tartalmak csoportosítására használjon Tárolókat.
- Figyeljen oda a nem támogatott tervezési mintákra.
Multimédia
Minden videót lásson el felirattal, és az összes hanganyag átiratát is tegye elérhetővé a felhasználó számára. A Videó vezérlőelem a ClosedCaptionsUrl tulajdonságon keresztül támogatja a feliratokat WebVTT formátumban.
A képernyőolvasó használatakor az Időzítő (Timer) nem a gomb szövegét, hanem a már eltelt időt teszi közzé. A közlemények akkor sem kapcsolhatók ki, ha az időzítő alacsony átlátszatlansággal el van rejtve.
Aláírások használata
Ha olyan aláírás mezőt alkalmaz, amely a PenInput vezérlőelemet használja, az aláírás beviteléhez egy alternatív módszert is tegyen elérhetővé. Ennek javasolt módja az, ha egy szöveges beviteli TextInput vezérlőelemet használ, ahol a felhasználó begépelheti a nevét. Az utasításokat az AccessibleLabel tulajdonságnál adja meg, a vezérlőelemet pedig a tollas beviteli mező közelében helyezze el: vagy attól jobbra, vagy közvetlenül alatta.
További lépések
Akadálymentes alkalmazásstruktúra
Kapcsolódó információk
- Akadálymentes színek Power Apps-szolgáltatásban
- Kisegítő technológiák tartalmának megjelenítése vagy elrejtése vászonalapú alkalmazásokban
- Dinamikus változtatások bejelentése élő régiókkal a vászonalapú alkalmazásokhoz
- Akadálymentességi ellenőrzőeszköz használata
- Akadálymentességi korlátozások vászonalapú alkalmazásokban
- Akadálymentesség tulajdonságai