Proprietà di accessibilità per Power Apps

Configurazione delle proprietà che offrono modi alternativi di interazione con i controlli adatti agli utenti con disabilità.

Proprietà

AccessibleLabel

Etichetta per utilità per la lettura dello schermo.

Un valore vuoto per i controlli Immagine, Icona e Forma nasconderà i controlli dagli utenti dell'utilità per la lettura dello schermo.

Live

In che modo le utilità per la lettura dello schermo devono annunciare le modifiche al contenuto Disponibile solo nel controllo Etichetta.

  • Quando impostato su Off, l'utilità per la lettura dello schermo non annuncia le modifiche.
  • Quando impostato su Polite, l'utilità per la lettura dello schermo termina di parlare prima di annunciare eventuali cambiamenti che si sono verificati mentre l'utilità per la lettura dello schermo stava parlando.
  • Quando impostato su Assertive, l'utilità per la lettura dello schermo si arresta per annunciare eventuali cambiamenti che si sono verificati mentre l'utilità per la lettura dello schermo stava parlando.

Informazioni su come annunciare le modifiche dinamiche nelle regioni live.

Ruolo

Scopo previsto di un controllo. Disponibile solo nel controllo Etichetta.

In questo modo, gli utenti dell'utilità per la lettura dello schermo controllano se un'Etichetta è un'intestazione e consente loro di navigare rapidamente in diverse parti dell'app. Dovrebbe esserci esattamente una Intestazione1 in ogni schermata che funge da intestazione principale. Usa Intestazione2 per le intestazioni secondarie. Intestazione3 e Intestazione4 possono essere utilizzate per gerarchie di intestazioni più granulari.

Usa Predefinito per il testo normale.

TabIndex

Determina se il controllo partecipa alla navigazione tramite tastiera.

Lo spostamento da tastiera è un aspetto importante di qualsiasi app. Per molti, la tastiera è più efficiente rispetto all'uso del tocco o del mouse. L'ordine di spostamento deve:

  • Rispecchiare ciò che viene visto visivamente.
  • Avere un solo punto di tabulazione sui controlli interattivi.
  • Seguire un ordine intuitivo e poi verso l'ordine verso il basso "Z" o verso il basso e poi attraverso l'ordine "reverse-N".

La proprietà TabIndex ha due valori consigliati:

Valore TabIndex Comportamento Valore predefinito per
0 Il controllo partecipa allo spostamento da tastiera. Pulsante, Input di testo, Casella combinata e altri controlli tipicamente interattivi.
−1 Il controllo non partecipa allo spostamento da tastiera. Etichetta, Immagine, Icona e altri controlli tipicamente non interattivi.

Qualsiasi sequenza di navigazione da tastiera può essere ottenuta solo con questi valori, insieme all'uso del controllo Contenitore. Ti consigliamo di non impostare TabIndex su altri valori.

Quando TabIndex di tutti i controlli è impostato su -1 o 0, l'ordine di navigazione va da sinistra a destra, quindi dall'alto verso il basso, in uno schema "Z". L'ordine si basa sui valori delle proprietà X e Y dei controlli. Se i controlli vengono spostati dinamicamente sullo schermo, ad esempio, in modo che il valore X o Y cambia in base a un timer o altro controllo, anche l'ordine di navigazione cambierà dinamicamente.

Usa il controllo Contenitore per raggruppare i controlli che devono essere spostati insieme o per creare colonne in un modello "N inverso". I controlli in Schede modulo e Raccolte vengono raggruppati automaticamente. La tabulazione di questi contenitori passa attraverso tutti gli elementi all'interno del contenitore prima di procedere al controllo successivo all'esterno del contenitore.

I controlli che hanno il valore della proprietà Visible impostato su falso o il valore della proprietà DisplayMode impostato su Disabilitato non sono inclusi nella navigazione da tastiera.

Importante

TabIndex influisce solo sulla navigazione tramite tastiera. Un ordine di controllo logico è comunque necessario per gli utenti dell'utilità per la lettura dello schermo per comprendere la struttura dell'app.

Avviso

  • I valori TabIndex maggiori di zero non saranno supportati a breve. Saranno trattati come se fossero zero. Abilita l'impostazione dell'app Indice delle schede semplificato per visualizzare in anteprima questo comportamento.
  • Nel frattempo, l'impostazione di TabIndex su un valore maggiore di zero è uno dei modi per personalizzare la navigazione tramite tastiera. Questo è per rari scenari in cui potresti non voler seguire l'ordine visivo o la struttura logica. Presta attenzione poiché può essere difficile ottenere l'ordine corretto e accurato. Si traduce anche in un'esperienza confusa per l'utilità per la lettura sullo schermo.
  • Quando ci sono controlli con TabIndex maggiore di 0, gli utenti passano prima ai controlli con valori positivi crescenti TabIndex (come, 1, quindi 2). Quando gli utenti hanno navigato tutti i controlli con valori TabIndex positivi, passeranno finalmente ai controlli con TabIndex pari a 0. Quando sono presenti più controlli con lo stesso valore TabIndex, X e Y e Contenitori in cui si trovano determineranno il loro ordine relativo. All'interno di una Raccolta o un Form, TabIndex ha l'ambito in modo che i controlli contenuti vengano esplorati prima di quelli esterni.

Vedi anche