Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility mode should work on iOS #16532

Closed
devinprater opened this issue May 15, 2024 · 2 comments · Fixed by #16582
Closed

Accessibility mode should work on iOS #16532

devinprater opened this issue May 15, 2024 · 2 comments · Fixed by #16582

Comments

@devinprater
Copy link

First and foremost consider this:

  • Only RetroArch bugs should be filed here. Not core bugs or game bugs
  • This is not a forum or a help section, this is strictly developer oriented

Description

When using Retroarch for iOS (released on the App Store on May 15, 2024), accessibility mode, where the menu items are read aloud, does not work.

Expected behavior

When setting accessibility-mode to "true" in the retroarch.cfg, or when launching Retroarch with VoiceOver active, Retroarch should say "Retroarch accessibility on", and then speak what the person moves to using a gamepad, or with their finger (direct touch).

Actual behavior

Retroarch says nothing, and VoiceOver detects nothing on the screen.

Steps to reproduce the bug

  1. Turn on VoiceOver.
  2. Open Retroarch.
  3. Move your finger around the screen, or press the D-Pad buttons on a gamepad.

Bisect Results

This always happened on Retroarch for iOS.

Version/Commit

You can find this information under Information/System Information

I cannot get this info since I cannot use the app.

Environment information

  • OS: iOS 17.5
@devinprater
Copy link
Author

VoiceOver can be checked to see if it's on. This can be used to automatically turn on accessibility mode. Accessibility mode speech output can then be posted as an accessibility notification. Alternatively, the AV Speech synthesizer can be used to read output, a bit like on MacOS.

@warmenhoven
Copy link
Contributor

Yeah on macOS it invokes say directly rather than call the APIs. It's on my list to fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants