Organitzar els controls a les aplicacions de llenç accessibles
Els controls d'una aplicació s'haurien d'organitzar per ajudar els usuaris de lectors de pantalla a navegar de manera seqüencial. Una ordre lògica també redueix la confusió per als usuaris de teclat i els ajuda a ser més productius.
Nom de pantalla significatiu
Quan es carrega una pantalla, els lectors de pantalla diuen el seu nom. Trieu un nom significatiu per orientar els usuaris.
Podeu canviar el nom de la pantalla a l'arbre de controls o a la subfinestra de propietats del Power Apps Studio. Seleccioneu la pantalla i, a continuació, seleccioneu
per canviar el nom de la pantalla.

El primer element d'una pantalla és el nom. Està visualment amagat i és accessible només per als usuaris de lectors de pantalla.
Quan es carrega una pantalla nova, el Power Apps se centra en el nom de la pantalla. Si utilitzeu SetFocus immediatament quan es carrega la pantalla, el nom de la pantalla no es llegirà. Considereu la possibilitat de crear un títol visible i fer que sigui una regió en directe per anunciar el canvi en context.
Ordre de control lògic
Els usuaris que lectors de pantalla poden navegar pel contingut de manera seqüencial. L'ordre ve determinat per la posició dels controls, començant de dalt a baix i d'esquerra a dreta. La mida del control no importa, només les seves propietats X i Y.
En aquest exemple, A apareix primer en l'ordre ja que és el que es troba més a prop de dalt. B i C tenen la mateixa posició vertical, però com que B és més a prop de l'esquerra, apareix abans que C. D apareix en darrer lloc perquè és el que està més lluny de dalt.

Nota
- En el mode Visualització prèvia en editar una aplicació, l'ordre dels controls no s'actualitza per motius de rendiment. L'ordre serà correcte quan l'aplicació es publiqui i s'executi.
- L'ordre dels controls no és el mateix que es mostra a la visualització en arbre dels controls al Power Apps Studio. La visualització en arbre ordena els controls segons quan s'han afegit a l'aplicació. No afecta l'ordre dels controls quan s'executa l'aplicació.
Controls agrupats
L'ordre per defecte és adequat per al contingut aïllat, però no per al contingut agrupat. Considereu dues peces una al costat de l'altra, dibuixades amb controls de Rectangle. Cada peça té una capçalera. Per sota de la capçalera hi ha dos botons apilats verticalment: A i B per a la primera peça i C i D per a l'altra.

L'ordre per defecte és de dalt a baix i d'esquerra a dreta. Per tant, l'ordre dels controls és:
- Rectangle esquerre
- Rectangle dret
- Capçalera esquerra
- Capçalera dreta
- A
- C
- B
- D
Aquesta estructura no dona per fet que A i B estan junts, i de manera similar, C i D estan junts.
Utilitzeu els Contenidors per agrupar contingut relacionat. Tots els controls d'un Contenidor es mostraran junts en seqüència. Dins d'un contenidor, els controls s'ordenen amb la mateixa regla: de dalt a baix i d'esquerra a dreta.
Substituint els Rectangles de l'exemple anterior per Contenidors, l'ordre dels controls és ara lògic per als usuaris de lectors de pantalla:
- Contenidor esquerre
- Capçalera esquerra
- A
- B
- Contenidor dret
- Capçalera dreta
- C
- D

Tots els controls d'una Targeta de formulari i una Galeria s'agrupen automàticament i, per tant, no cal que utilitzeu cap Contenidor. No obstant, si hi ha subgrups, s'haurien d'utilitzar Contenidors.
En aquest exemple, una fila de Galeria té una miniatura i dos fragments de text a l'esquerra. A la dreta hi ha dos botons. Visualment i lògicament, s'han d'agrupar els dos conjunts de controls. D'aquesta manera, els usuaris de lectors de pantalla es trobaran amb el grup esquerre abans que el dret.

Ordre de navegació lògic del teclat
TabIndex especifica com poden arribar als controls els usuaris de teclat. TabIndex hauria de ser 0 o -1. Amb un ordre de controls lògic com el que s'ha descrit més amunt, hi ha poques raons per tenir un TabIndex superior a 0.
L'ordre de navegació de teclat hauria de seguir el flux visual dels controls. Si l'ordre de navegació és inesperat, primer heu de comprovar si l'estructura de l'aplicació és lògica.
Nota
L'ordre de navegació de teclat no és igual que l'ordre dels controls. TabIndex només afecta la navegació amb la tecla de tabulació. No canvia la manera com els usuaris de lectors de pantalla naveguen linealment per una aplicació. Alguns usuaris de lectors de pantalla encara no utilitzen teclats.
Per als escenaris rars en què l'ús de la navegació amb el teclat s'ha de fer de forma diferent de l'ordre dels controls, podeu personalitzar TabIndex.
Passos següents
Colors accessibles al Power Apps
Consulteu també
- Crear aplicacions accessibles
- Mostrar o amagar el contingut de les tecnologies d'assistència per a aplicacions del llenç
- Anunciar canvis dinàmics amb regions en directe per a aplicacions del llenç
- Utilitzar el Comprovador d'accessibilitat
- Limitacions d'accessibilitat en aplicacions de llenç
- Propietats d'accessibilitat