Eigenschaften der Barrierefreiheit für Power Apps

Hier geht es um die Konfiguration von Eigenschaften, die für Benutzer mit Sehschwäche als Hilfe für alternative Interaktionsmöglichkeiten mit Steuerelementen dienen.

Eigenschaften

AccessibleLabel

Beschriftung für Bildschirmleser.

Ein leerer Wert für Bild-, Symbol- und Form-Steuerelemente verbirgt die Steuerelemente vor Benutzern des Bildschirm-Lesers.

Live

Wie Sprachausgaben Änderungen am Inhalt ankündigen sollen. Verfügbar nur im Beschriftung-Steuerelement.

  • Bei Einstellung auf AUS kündigt der Anzeigeleser keine Änderungen an.
  • Bei Einstellung auf Höflich beendet die Sprachausgabe das Sprechen, wenn Änderungen angekündigt werden, die während des Sprechens aufgetreten sind.
  • Bei Einstellung auf Ausdrücklich unterbricht die Sprachausgabe das Sprechen, wenn Änderungen während des Sprechens erfolgen.

Wie dynamische Änderungen in Live-Regionen angekündigt werden sollen.

Rolle

Bestimmter Zweck einer Kontrolle. Verfügbar nur im Beschriftung-Steuerelement.

Hiermit lassen Benutzer Leser wissen, ob eine Beschriftung eine Überschrift ist und es Ihnen ermöglicht, schnell zu verschiedenen Teilen der App zu navigieren. Es sollte genau eine Überschrift 1 in jeder Anzeige geben, die als Hauptüberschrift dient. Benutzen von Überschrift2 für Untertitel. Überschrift3 und Überschrift4 können für feinere Hierarchien von Überschriften verwendet werden.

Benutzen von Standard für normalen Text.

TabIndex

Legt fest, ob das Steuerelement an der Tastaturnavigation teilnimmt.

Die Tastaturnavigation ist ein wichtiger Aspekt jeder App. Für viele ist die Tastatur effizienter als die Verwendung von Berührung oder Maus. Die Navigationsreihenfolge sollte wie folgt sein:

  • Spiegeln Sie, was visuell gesehen wird.
  • Lassen Sie Tabulatoren nur bei interaktiven Steuerelementen stehen.
  • Folgen Sie entweder einer intuitiven Reihenfolge über und dann nach unten „Z“ oder einer Reihenfolge nach unten und dann über „Reverse-N“.

Die TabIndex-Eigenschaft hat zwei empfohlene Werte:

TabIndex-Wert Verhalten Standard für
0 Das Steuerelement nimmt an der Tastaturnavigation teil. Schaltfläche, Texteingabe, Kombinationsfeld und andere typischerweise interaktive Steuerelemente.
−1 Das Steuerelement nimmt nicht an der Tastaturnavigation teil. Beschriftung, Bild, Symbol und andere normalerweise nicht interaktive Steuerelemente.

Eine beliebige Tastaturnavigationssequenz kann mit nur diesen Werten zusammen mit der Verwendung der Container-Steuerung genutzt werden. Wir empfehlen, dass Sie TabIndex nicht auf andere Werte festlegen.

Wenn TabIndex von allen Steuerelementen entweder auf -1 oder 0 eingestellt ist, geht die Navigationsreihenfolge von links nach rechts und dann von oben nach unten in einem Z-Muster. Der Auftrag basiert auf den Eigenschaftswerten X und Y der Steuerelemente. Wenn Steuerelemente dynamisch auf dem Bildschirm verschoben werden, wie X oder Y, wenn sich der Wert je nach Zeitgeber oder anderem Steuerelement ändert, ändert sich auch die Navigationsreihenfolge dynamisch.

Verwenden Sie das Container Steuerelement zum Bündeln von Steuerelementen, die zusammen navigiert werden sollen, oder zum Erstellen von Spalten in einem Reverse-N-Muster. Steuerelemente in Formularkarten und Katalogen werden automatisch gruppiert. Wenn Sie durch diese Behältnis blättern, navigieren Sie durch alle Elemente im Behältnis, bevor Sie mit dem nächsten Steuerelement außerhalb des Behältnisses fortfahren.

Steuerelemente mit einem Eigenschaftswert Visible von falsch oder einem Eigenschaftswert DisplayMode von deaktiviert sind nicht in der Tastaturnavigation enthalten.

Wichtig

TabIndex wirkt sich nur auf die Tastaturnavigation aus. Eine logische Steuereihenfolge ist weiterhin erforderlich, damit Benutzer des Anzeigeleser die App-Struktur verstehen.

Warnung

  • TabIndex-Werte, die größer als Null sind, werden bald nicht mehr unterstützt. Sie werden behandelt, als ob sie Null wären. Aktivieren Sie die Vereinfachter Tab-Index-App-Einstellung, um eine Vorschau dieses Verhaltens anzuzeigen.
  • In der Zwischenzeit ist das Einstellen von TabIndex auf größer als Null, eine der Möglichkeiten, die Tastaturnavigation anzupassen. Dies ist für seltene Szenarien, in denen Sie möglicherweise nicht der visuellen Reihenfolge oder logischen Struktur folgen möchten. Seien Sie vorsichtig, da es schwierig sein kann, die Reihenfolge korrekt und genau zu erhalten. Es führt auch zu einem verwirrenden Screenreader-Erlebnis.
  • Wenn es Steuerelemente mit einem TabIndex größer als 0 gibt, navigieren Benutzer zuerst mit zunehmenden positiven TabIndex Werten (wie 1, dann 2). Wenn Benutzer alle Steuerelemente mit positiven TabIndex Werten haben, werden sie schließlich zu Steuerelementen mit TabIndex von 0 geleitet. Wenn es mehrere Steuerelemente mit demselben TabIndex gibt, bestimmen ihr X und Y Wert und die Behältnisse ihre relative Reihenfolge. In einem Katalog oder Formular, ist der TabIndex so festgelegt, dass die enthaltenen Steuerelemente zuerst navigiert werden, bevor sie außerhalb angezeigt werden.

Siehe auch