Making iOS boards and drawrect() accessible to the Blind with voice over

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Making iOS boards and drawrect() accessible to the Blind with voice over

Post by adams161 »

Voice over is the iOS screen reader for the blind and visually impaired. When it is on a blind person can not interact with the phone except through touches intercepted through voice over. Now for normal buttons this tends to work fine. You tap the game menu and it says game in voice over. For an image though nothing would be heard.

99% of chess boards seem to be not accessible for the blind. they tap the board anywhere they get 'boing". I have made my 3 chess app's boards accessible. Tap e2 it says "e2 white pawn" or tap e4 it says "e4 empty". And implemented speak move. I did it fairly fast. I wanted to share a link on making drawrect, which draws my board, accessible that i used.

http://ronnqvi.st/making-drawrect-accessible

Hope to see more accessible boards.
adams161
Posts: 626
Joined: Sun May 13, 2007 9:55 pm
Location: Bay Area, CA USA
Full name: Mike Adams

Re: Making iOS boards and drawrect() accessible to the Blind with voice over

Post by adams161 »

I did not find as good of a source on android and basically just got on hover over working but these are some links i had from my research on android accessibility

https://developer.android.com/guide/top ... stom-views

https://stackoverflow.com/questions/184 ... h-talkback

https://github.com/Miserlou/Android-SDK ... ivity.java

https://developer.android.com/reference ... vider#java

https://developer.android.com/reference ... ouchHelper

https://developer.android.com/topic/lib ... rary/setup


and here is a video demonstrating accessibility on iPad and an Android tablet using my Pulsar Chess Engine app