Back to Uno

Accessibility

doc/articles/features/working-with-accessibility.md

6.6-release-branch-cut2.1 KB
Original Source

Accessibility

[!IMPORTANT] This page has been replaced by the new Accessibility documentation.

The new documentation covers the current Skia-based rendering accessibility implementation across WASM, macOS, Win32, and more.

Please visit the updated pages:

Legacy notes

  • You can disable accessibility focus of native elements using android:ImportantForAccessibility="No" and ios:IsAccessibilityElement="False".
  • ContentControl based controls (Button, CheckBox, ...) automatically use the string representation of their Content property. In order for the AutomationProperties.AutomationId property to be selectable, add AutomationProperties.AccessibilityView="Raw" to the control as well.

Enabling the screen reader

Narrator (Windows)

  1. Press Windows key and Enter at the same time.

VoiceOver (iOS)

  1. Launch the Settings app from your Home screen.
  2. Tap on General.
  3. Tap on Accessibility.
  4. Tap on VoiceOver under the Vision category at the top.
  5. Tap the VoiceOver switch to enable it.

TalkBack (Android)

  1. Launch the Settings app from your launch screen.
  2. Tap on Accessibility.
  3. Tap on TalkBack.
  4. Tap the switch to enable it.
  5. Tap the OK button to close the dialog.

VoiceOver (macOS)

  1. Launch the System Preferences from the macOS logo.
  2. Tap on Accessibility.
  3. Tap on VoiceOver under the Vision category at the top.
  4. Tap the Enable VoiceOver switch to enable it.