NVGT Bridge is an Android Accessibility Service designed to seamlessly bridge the gap between TalkBack (or other screen readers) and audio games that require direct touch interaction.
It automatically disables "Explore by Touch" when you are inside a supported game, allowing you to use game-specific gestures (like swipes and taps) instantly. Crucially, it remains context-aware: if a keyboard or a dialog appears, standard screen reader gestures are immediately restored so you are never stuck.
Since this is a system utility, it does not appear in your app drawer. You must configure it through Android Settings.
Download the NVGT Bridge APK.
Note on Installation: Android's "Play Protect" may flag this app because it uses high-level accessibility permissions. Furthermore, standard package installers might trigger "Restricted Settings" on newer Android versions. To ensure the service can be enabled, it is highly recommended to use a Session-Based Installer (such as the "App Manager" app from F-Droid or GitHub). These installers use the modern Android
PackageInstallersession API, which helps bypass some security restrictions. You can also use ADB directly.
On Android 13 and newer, you might see an error saying "Restricted setting: For your security, this setting is currently unavailable" when trying to turn on the service. To fix this:
- Open your phone Settings.
- Go to Apps (or See all apps).
- Find NVGT Bridge in the list and tap it.
- In the top right corner, tap the more options button.
- Tap Allow restricted settings.
- Confirm with your PIN or fingerprint. You can now enable the service in the Accessibility menu.
- Go to Settings > Accessibility.
- Find NVGT Bridge in the list of downloaded services.
- Turn the switch ON.
- Stay on the NVGT Bridge page in Accessibility settings.
- Tap on Settings.
- Find your audio games in the list eg constant motion or endless runner and toggle the switch to ON.
- Automatic Mode: When you open a game you have enabled, the Bridge automatically lets you touch the screen directly. You don't need to suspend or tirn TalkBack off manually.
- Safety Features: TalkBack resumes normal behavior if you open the keyboard, pull down notifications, or lock the screen.
If you are developing an audio game, you can add Native Support so users don't have to manually find your app in the NVGT Bridge apps list and enable it.
Add the following <meta-data> tag to your AndroidManifest.xml inside either the <application> or <activity> block:
<meta-data
android:name="dev.nvgt.capability.DIRECT_TOUCH"
android:value="true" />
Nothing! Feel free to open issues if you want something to be added!