Pritaikymo neįgaliesiems apribojimai drobės programose
Galite kurti ir kurti prieinamas drobės programas su įtaisytais valdikliais. Kartais programų dizaino derinys, įvairių valdiklių naudojimas ir sukonfigūruotos valdiklio ypatybės gali sukurti nepasiekiamą programos vartotojo sąsają.
Šiame straipsnyje sužinosite apie šiuos drobės programų pritaikymo neįgaliesiems apribojimus ir apie tai, kaip galite pagerinti programos sąsają, kad ji būtų prieinamesnė?
Teksto laukeliai ir persidengimai
Dialogai ir vartotojo sąsajos, rodomos virš kito turinio, nepalaikomos. Šioms viršvalyboms reikia įvesties valdymo, foninio turinio slėpimo iš ekrano skaitytuvų ir atitinkamų valdiklių vaidmenų.
Atsižvelkite į toliau nurodytus dalykus.
- Kiekvienam dialogui naudokite atskirus ekranus.
- Naudokite funkciją Pranešti .
- Sukurkite kodo komponentą , kuris įgyvendina neįgaliesiems pritaikytą dialogo langą.
Sąsajos skirtukuose
Skirtukų sąsają sudaro skirtukų sąrašas ir skydelis, kuriame rodomas turinys, susietas su pasirinktu skirtuku.
Vienintelis integruotas valdiklis, palaikantis sąsajas su skirtukais, yra skirtukų sąrašas. Venkite naudoti galerijas skirtukams kurti. Skirtukų sąrašą turėtų būti galima naršyti rodyklių klavišais. Reikia atitinkamų valdiklių vaidmenų ir valstijų.
Atsižvelkite į toliau nurodytus dalykus.
- Naudokite įtaisytąjį skirtukų sąrašą.
- Sukurkite kodo komponentą , kuris įgyvendina pasiekiamą skirtukų sąsają.
Pasirinktinės lentelės
Vienintelis įtaisytasis valdiklis, palaikantis dviejų suasmenųjų duomenų išmatas yra Duomenų lentelė. Stenkitės nenaudodami galerijos duomenims eilutėse ir stulpeliuose pateikti. Eilutes ir stulpelius reikia komentuoti, kad ekrano skaitytuvo vartotojai galėtų suprasti savo struktūrą ir naršyti tarp vartotojų.
Atsižvelkite į toliau nurodytus dalykus.
- Naudokite įtaisytą duomenų lentelę .
- Pateikite duomenis tik viena kryptimi naudodami galeriją.
- Sukurkite kodo komponentą , kuris įgyvendina pritaikytą neįgaliesiems lentelę.
Tinkinti kombinuoti laukeliai
Galima imituoti combo lauką sujungiant teksto įvestį ir galeriją. Tačiau iš įtaisytųjų valdiklių surinkti combo laukai nepasiekiami. Kombių laukai turi apdoroti rodyklių klavišus ir nustatyti atitinkamus komponentų vaidmenis bei valymes.
Atsižvelkite į toliau nurodytus dalykus.
- Naudokite įtaisytąjį kombinuotą lauką arba išplečiamąjį sąrašą.
- Sukurkite kodo komponentą , kuris įgyvendina neįgaliesiems pritaikytą pasirinktinio įvedimo lauką.
Slenkamas turinys
Klaviatūrų vartotojai negali slinkti Formų, Slenkamų ekranų ir Talpyklų jei nėra jokių interaktyvių valdiklių juose.
Galerijoms be jokio interaktyvaus turinio, galite nustatyti TabIndex pačioje Galerijoje tam, kad klaviatūros vartotojai galėtų koncentruotis į ją ir naudoti rodyklių mygtukus slinkimui.
Žymų atveju, nustačius TabIndex, bus galima sufokusuoti ir slinkti klaviatūra. Tačiau jis taip pat pavers juos mygtukais. Nespauskite žymų slinkties, jei jos nėra skirtos mygtukams. Patikrinkite, ar žyma yra pakankamai didelė, kad ji tiktų tekstui. Automatinio užbaigimo patybė gali būti naudojama automatiškai reguliuoti valdiklio dydį, kai jis yra Formos, slinkties ekrane arba galerijoje.
Išplėčiami skyriai
Išplečiamosiose sekcijose, dar vadinamose atskleidimais, yra turinys, kuris paslėptas, kol vartotojas paspaudžia mygtuką. Šie elementai nepalaikomi, tačiau sprendimas yra.
Išplėstos būsenos išsiplėsdėjimas mygtuko „AccessibleLabel" . Pavyzdžiui, „Rodyti daugiau informacijos. Sutrauktas.”.
Atnaujinkite „AccessibleLabel", kai pasikeičia išplėsta būsena. Iš karto po mygtuko nustatykite išplėstą turinį, kad ekrano skaitytuvo vartotojai galėtų logiškai jį pasiekti. Kai skyrius išplečiamas, kitas turinys išplečiamas.
Orientyrai
Galite kurti antraštes su žymų valdikliais. Naršymas, reklaminė juosta ir kiti persodieji nepalaikomi. „Power Apps“ automatiškai nustato pagrindinę ekrano užsėdą.
Kitiems sąsiejiams naudokite antraštę kaip sprendimą.
Pasirinktiniai vaidmenys ir valstijų
Nėra integruoto pasirinktinių vaidmenų ir valstijų palaikymo. Todėl nerekomenduojama kurti sudėtinių žymės langelių, slankiklių ir perjungti iš įtaisytųjų valdiklių.
Atsižvelkite į toliau nurodytus dalykus.
- Valdiklio vaidmens ir būsenos priskyrimas jo „AccessibleLabel". Pavyzdžiui, jei piktograma naudojama kaip žymimas laukelis, jos žyma gali būti „Įjungti pranešimus“. Žymimas laukelis. Pažymėtas.”.
- Sukurkite kodo komponentą , kuris atitinkamai nustato WAI ARIA vaidmenis ir būsenas .
Pasirinktinis klaviatūros tvarkymas
Neįmanoma suseti konkrečių klavišų paspaudžiams. Pavyzdžiui, negalima naudoti pasirinktinio rodyklių klavišų veikimo būdo ar „Pabėgti" klavišo. Todėl neįmanoma kurti į sąrašą panašių valdiklių, pvz., įtaisytųjų valdiklių išrinkimo mygtukų. Taip pat negalite sukurti per daug sąnarašų, kuriuos galima išjungti naudojant „Pabėgti" klavišą.
Naudojant „OnSelect" palaikomas „Enter" arba „Space Key Handling". Tačiau šią ypatybę taip pat paleidžia kiti įvesties metodai, pvz., pelės spustelėjimu. Įvykio šaltinio atskirti negalima.
Focus valdymas
Funkciją SetFocusgalima naudoti įvesties vietai keisti, tačiau ji veikia tik ribotuose scenarijuose.
Neįmanoma aptikti, kai valdikliai gauna ar praranda įvesties vietą.
Slėpti turinį tik ekrano skaitytuvo vartotojams
Nėra paslėpto atitikmens, lygu turiniui rodyti suslėptiems vartotojams, bet jis nerodomas ekrano skaitytuvo vartotojams. Palaikomi tik keli scenarijai.
Paskesni veiksmai
Pritaikymo neįgaliesiems ypatybės
Taip pat žr.
- Neįgaliesiems pritaikytų programų kūrimas
- Prieinamos programos struktūra
- Pritaikymo neįgaliesiems spalvos „Power Apps“
- Turinio rodymas arba slėpimas pagalbinėse technologijose, skirtose drobės programoms
- Dinaminių pakeitimų paskelbimas naudojant drobės programų dinamines sritis
- Pritaikymo neįgaliesiems tikrintuvo naudojimas