ankidroid/Anki-Android

TalkBack Accessibility Improvement Umbrella Tracker

Open

#7,913 建立於 2020年12月19日

在 GitHub 查看
 (15 留言) (2 反應) (0 負責人)Kotlin (11,132 star) (2,789 fork)batch import
AccessibilityGood First IssueHelp WantedKeep OpenUI

描述

This is an umbrella improvement issue to track TalkBack improvements in AnkiDroid.

We would love any help taking specific items from this and implementing them!

To keep things organized the issue itself will be edited as things are defined and tracked

Comments will just be used for discussion not actual tracking.

This was prompted by an email to the support list from Rod Maccoux:

You can turn TalkBack on and off. Talkback can be found under settings/accessibility. While testing, you can suspend and unsuspend TalkBack by holding down the volume up and volume down buttons simultaneously.
Talkback gestures that you will likely use are:

  1. Double Tap with one finger to simulate tapping on an icon.
  2. Flick or swipe with one finger to move forward or backward through the screen’s contents.
  3. Or, you can just explore the screen’s contents by moving your finger around on the screen.
  4. Use two fingers to scroll.

Following are some ideas to look at in order to improve accessibility with TalkBack.

  1. Any data element including buttons that a person with vision would like to view, should have the attribute android:focusable="true" so that TalkBack can speak the data contents.
  2. If a button is a graphic, and not a button with a text label the button should attach the parameter
  3. android.contentDescription = "button description" (exclude the word button) to the graphic’s attributes. TalkBack will add the word “button” to the button’s description.
  4. All icons should have textual labels assigned to them.

貢獻者指南

TalkBack Accessibility Improvement Umbrella Tracker · ankidroid/Anki-Android#7913 | Good First Issue