Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to enable or disable VoiceOver within an iOS app?

I would like to be able to turn VoiceOver on or off within my iOS app. The reason for this is I am trying to help a person with disabilities which render her unable to read messages (hence the need for VoiceOver), and who is also unable to triple click the home-button due to motor coordination problems. The way to the setting through Settings>General>Accessibility>VoiceOver>VoiceOver>Flipswitch is far too long and complicated.

Is it possible, without jailbreaking the device, to change this setting in an app? The app doesn't need to make it to the App Store, if that helps.

Alternatively, is it easy to do this with a jailbroken device?

Another approach may be to simulate the triple-click on the home-button that automatically turns on VoiceOver. Is there any way to do this?

like image 445
Simen Øian Gjermundsen Avatar asked Oct 09 '22 11:10

Simen Øian Gjermundsen


1 Answers

  1. Get the app aHomeIcon.

  2. Open the app and tap URL.

  3. Insert the url: prefs:root=General&path=ACCESSIBILITY

  4. Tap 'Done'.

  5. Insert a name to be shown below the icon.

  6. Tap the export button at the bottom of the page. Safari opens.

  7. Add a bookmark and select 'to home-screen'.

Now you can tap that icon and you are redirected to the accessibility part of the settings app.

See this link for reference.

like image 60
dasdom Avatar answered Oct 13 '22 09:10

dasdom