Comparteix a través de


Limitacions d'accessibilitat en aplicacions de llenç

Podeu dissenyar i crear aplicacions de llenç accessibles amb controls integrats. De vegades, la combinació del disseny de l'aplicació, l'ús de diversos controls i les propietats de control configurades poden donar lloc a una interfície d'usuarisi inaccessible.

En aquest article us expliquem aquestes limitacions d'accessibilitat a les aplicacions de llenç i com podeu millorar la interfície de l'aplicació per fer-la més accessible.

Quadres de diàleg i superposicions

Els quadres de diàleg i les interfícies d'usuarisi que apareixen a la part superior de l'altre contingut no estan admeses. Aquestes superposicions requereixen l'administració de l'enfocament, amagar el contingut en segon terme dels lectors de pantalla i funcions de control adequades.

Tingui en compte el següent:

Interfícies amb pestanyes

Una interfície amb pestanyes es compon d'una llista de pestanyes i un plafó que mostra contingut associat amb la pestanya seleccionada.

L'únic control integrat que admet interfícies amb pestanyes és la llista de pestanyes. Eviteu utilitzar galeries per crear pestanyes. La llista de pestanyes ha de ser navegable amb tecles de fletxa. Calen funcions de control i estats adequats.

Tingui en compte el següent:

Taules personalitzades

L'únic control integrat que admet dues dades dimensionals és la Taula de dades. Eviteu utilitzar Galeries per presentar dades en files i columnes. Les files i les columnes s'han d'anotar per tal que els usuarisis de lectors de pantalla puguin comprendre'n l'estructura i navegar per les cel·les.

Tingui en compte el següent:

Quadres combinats personalitzats

És possible emular un quadre combinat combinant una Entrada de text i una Galeria. Tanmateix, els quadres combinats muntats amb controls integrats no són accessibles. Els quadres combinats han d'admetre les tecles de fletxa i definir funcions i estats adequats en els seus components.

Tingui en compte el següent:

Contingut desplaçable

Els usuarisis de teclats no poden desplaçar-se per Formularis, pantalles desplaçables i contenidors si no tenen controls interactius.

Per a les Galeries que no tenen contingut interactiu, podeu definir TabIndex a la mateixa Galeria perquè els usuarisis de teclats s'hi puguin centrar i utilitzar les tecles de fletxa per desplaçar-s'hi.

Per a les Etiquetes, la configuració de TabIndex farà que es puguin centrar en el desplaçament amb el teclat. Tanmateix, també les convertirà en botons. No feu que les etiquetes siguin desplaçables si no estan dissenyades per ser botons. Assegureu-vos que l'Etiqueta sigui prou gran com per ajustar-se al text. La propietat AutoHeight es pot utilitzar per ajustar automàticament la mida del control quan es troba dins d'un Formulari, una Pantalla amb desplaçament o una Galeria.

Seccions ampliables

Les seccions ampliables, també anomenades revelacions, tenen contingut amagat fins que l'usuarisi prem un botó. No hi ha cap suport integrat per a aquests elements, però hi ha una solució alternativa.

Observeu l'estat expandit de l'AccessibleLabel del botó. Per exemple, "Mostra més detalls. Reduït.".

Actualitzeu l'AccessibleLabel quan l'estat expandit canviï. Col·loqueu el contingut expandit immediatament després del botó perquè els usuarisis de lectors de pantalla hi puguin navegar de manera lògica. Empenyeu altres contingut cap avall quan la secció s'expandeixi.

Punts de referència

Podeu crear capçaleres amb controls d'Etiqueta. La navegació, el bàner i altres punts de referència no s'admeten. El Power Apps defineix automàticament el punt de referència principal en la pantalla de l'aplicació.

Per a la resta de punts de referència utilitzeu una capçalera com a solució alternativa.

Funcions i estats personalitzats

No hi ha cap suport integrat per a funcions i estats personalitzats. Per tant, no es recomana crear caselles de selecció compostes, controls lliscants i commutadors a partir dels controls integrats.

Tingui en compte el següent:

  • Observeu la funció i l'estat del control a la seva AccessibleLabel. Per exemple, si una Icona s'utilitza com a casella de selecció, la seva etiqueta podria ser "Habilita les notificacions. Casella de selecció. Activada.".
  • Creeu un component de codi que estableixi els rols ARIA WAI i els estats segons convingui.

Tractament del teclat personalitzat

No és possible reaccionar a pulsacions de tecles específiques. Per exemple, no podeu tenir un comportament personalitzat per a les tecles de fletxa o la tecla Esc. Per tant, no és possible muntar controls de tipus llista, com ara botons d'opció, a partir dels controls integrats. Tampoc no podeu crear superposicions que es descartin amb la tecla Esc.

La gestió de les tecles Retorn o Espai està admesa amb OnSelect. Tanmateix, aquesta propietat també s'activa amb altres mètodes d'entrada, com ara els clics del ratolí. No hi ha cap manera de distingir l'origen de la incidència.

Administració d'enfocaments

La funció SetFocus es pot utilitzar per canviar el focus, però només funciona en escenaris limitats.

No és possible detectar quan els controls reben o perden l'enfocament.

Amagar el contingut només dels usuarisis de lectors de pantalla

No hi ha cap equivalent a aria amagat per mostrar el contingut als usuarisis amb visió però amagar-lo als usuarisis de lectors de pantalla. Només s'admeten alguns escenaris.

Passos següents

Propietats d'accessibilitat

Consulteu també