Android TalkBack
android_talkbackDrive Android's TalkBack screen reader and read what it is focused on. Actions: 'status' (is it on, and what is focused), 'enable' / 'disable' (turn TalkBack on or off — up to ~5 s; 'start' / 'stop' are accepted as the same, matching ios_voiceover), 'next' / 'previous' (swipe to the next or previous item, as a TalkBack user would), 'activate' (double-tap the focused item). Returns code, enabled, running, text, className and the focused item's bounds in screen pixels. text is COMPOSED from the focused node (its label, role and state, plus any announcement made during the action) — close to what TalkBack says but not its verbatim spoken string: usage hints and exact word order are not included. Each action takes up to ~3 s. code 'not_running' means TalkBack is off and the gesture was NOT sent — enable it first. code 'text_unavailable' means another UI-automation client (such as a running test session) holds the device: the gesture was still performed but no text could be read. code 'not_installed' means the device has no TalkBack. While TalkBack is on, ordinary taps and swipes behave differently (a single tap only moves focus), so disable it when done. The device is kept silent automatically while TalkBack is on, unless someone is watching it in a browser, who hears it instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| udid | Yes | Device serial number (UDID) | |
| action | Yes | What to do. 'status' changes nothing. |