Godot Version
4.4.1
Question
Preface:
I am using Godot with Android in Embedded mode using Godot Android library (Integrating Godot fragment with existing Android application)
Godot Android library — Godot Engine (stable) documentation in English
I want to support talkback for the elements / node inside Godot fragment, so that when user enable Android talkback Godot elements can also support this as per European accessibility standards.
European Accessibility Act - Wikipedia
Approach:
I tired multiple approach as AccessKit (Godot 4.5.1) and other available APIs related to TTS available with Godot library, but nothing worked, finally I settled by using Godot android plugin so that I can use Android TTS and read text associated with Godot nodes using android TTS.
Godot Android plugins — Godot Engine (stable) documentation in English
Problem:
I am able to use TTS in normal mode, but with Android talkback is active, Godot fragment’s internal nodes are not able to get focus, and thus not able to announce the text using TTS plugin.
Any hint / solution about how to make views focusable when Android talkback is active, or any alternate approach of enabling talkback with Godot (In Android embedded mode) will be very helpful and deeply appreciated as it is very critical for my project and in general due to European market compliance.
Thank you