Questions tagged [talkback]

TalkBack is an Android Accessibility Service that helps blind and vision-impaired users interact with their devices more easily.

TalkBack is, according to its website, an Android Accessibility Service that helps blind and vision-impaired users interact with their devices more easily.

This application add spoken, audible, and vibration feedback to your device. It is a system application that was pre-installed on most device and is updated when the accessibility service is improved.

519 questions
4
votes
2 answers

Unable to get focus on the action button in snackbar when the snackbar is shown with touch mode enabled

I am trying to get the focus directly to the action button in the snackbar when the snackbar is being shown so that users are made aware that there is some action that can be performed with the alert message as shown in the snackbar. Note: this is…
4
votes
1 answer

Read fragment content in viewpager on swipe with talkback accessibility mode

I have a viewpager that contains multiple fragments. When the activity is launched, I can read the content of fragment with a click. But when swipe, talkback only announce the pager position without reading the content. Is there a way to announce…
Helmi
  • 556
  • 2
  • 19
4
votes
0 answers

Do we have any callbacks available for talkback(Accessibility) android

My scenario is i have been using the accessibility feature for some of the views in my application and wanted to check do we have any callback which will notify a view once the talkback operation is either completed or is in-progress something…
Sagar
  • 85
  • 6
4
votes
1 answer

Android toggle textOn/Off prevent reading from Talkback

I have a SwitchCompat as toggle with text on it (HQ/LQ for different qualities of a stream). For users with good sight I think it is obvious what it means. But I have problems finding a good solution how to make it accessible. I have set a…
Eve
  • 1,153
  • 1
  • 15
  • 34
4
votes
1 answer

Customize Android Talkback in Toast

I've checked with all default Toast message via Android TalkBack. Default Android Talkback behavior is that it reads all contents(non stop) in Toast. Is there any way I can customize it according to my need. For example :…
4
votes
3 answers

How can I use Androids Talkback with clickableSpan?

So I have a text of variable length and until now I have filled it with a SpannableString to highlight specific "hard" words you can then click on to get an explanantion in a dialog. But because I have to design my application for accessibility I…
Aram Becker
  • 2,026
  • 1
  • 20
  • 32
4
votes
0 answers

Optimizing Android app for blind people

I want to optimize my App for blind people. Since Android 4.4 (KitKat), there is the Talkback functionality available, which provides several ways for blind people to "see" whats on the screen. I have one problem now with that function: It is…
Mulgard
  • 9,877
  • 34
  • 129
  • 232
4
votes
1 answer

Android accessibility for ImageView

I have added contentDescription for some of the ImageView(s). When testing using TalkBack, some of them appends "button" to the contentDescription while some others do not. Doesn't there exist a consistent behavior for the speech ? Note: Some of…
r.bhardwaj
  • 1,603
  • 6
  • 28
  • 54
4
votes
4 answers

How to check if Talkback is active in JellyBean

This question asked how to know if Android Talkback is active; that worked until Jelly Bean. Starting from Android 4.1, that steps no longer work, because the mentioned cursor is empty. Having this said, I want to ask is if there is a way to do the…
pandre
  • 6,685
  • 7
  • 42
  • 50
3
votes
0 answers

Talkback always reads application name when opening Jetpack Compose Dialog

When opening a Dialog in Jetpack Compose, Talkback will always read the application label, before reading the Dialog title. I have already tried setting the activity lable in the manifest to something different or just a space. While doing that, I…
Tobias
  • 294
  • 3
  • 13
3
votes
1 answer

When to use accessibilityRole='link' in ReactNative?

I have an application with drawer navigation that uses buttons to navigate to different screens. In terms of accessibility, should I use accessibilityRole='button' or accessibilityRole='link' for the buttons.? React Native AccessibilityRole docs…
ProSinq
  • 85
  • 5
3
votes
1 answer

Jetpack Compose: ignoring descendants' content description

Let's say I have a Column with Rows. Each Row is a logical unit and I want Talkback to navigate through the Column Row by Row, without selecting and descendants of the row. That's easily achievable with mergeDescendants = true Now, I have a tailored…
Nino van Hooff
  • 3,677
  • 1
  • 36
  • 52
3
votes
1 answer

Content Description in Multi Language

how I can add support of multi-language for content description. I am developing a kiosk app where I want to take confirmation from users for the language they want to have for accessibility. I had tried the below code but it only speaks content in…
Roll no1
  • 1,315
  • 1
  • 16
  • 23
3
votes
0 answers

Android TalkBack inconsistency in TextInputLayout

I'm attempting to work around a TalkBack accessibility event issue with a TextInputLayout and TextInputEditText, and I've noticed what gets read, greatly depends on different unrelated factors. tl;dr (for the lazy) I need to override the text…
Martin Marconcini
  • 26,875
  • 19
  • 106
  • 144
3
votes
1 answer

How to disable/Manage Accessibility announcement on ImageView? Android

My Screen has Image and Titleview. I need to announce talkback as the Title text when the page loads. But it always announces the contentDescription of an ImageView. View Hierarichy ImageView and then title. What I tried ? Tried to set focus on…
Joyal
  • 414
  • 7
  • 19