@james
This is a rather wide and very interesting topic, I guess people at Automattic are on the front-end of that research with Akismet.
As far as I know, image-recognition has made huge progress in the last decade and with php plugins like gd, no wonder how cheap bot spammers can read images. One of the latest recaptcha trick that everyone saw was to use blurry street address numbers. But apparently they found a crack in it too.
With this last version of Recaptcha, you’re right, people with visual difficulties might seem to be left off the road, but there HTML 5 comes to help:
We tested it without any assistive technology for simple keyboard use. Can I use the keyboard to check that checkbox, and can I see the keyboard focus to know where the cursor is? Yes, I can.
We tested with a couple of screen readers (VoiceOver running on a Mac, Narrator on Windows 8.1, and NVDA on Windows 7). Does the checkbox get announced by the screen reader as a checkbox, even though it clearly is NOT a native checkbox? And does it work properly when checking off the checkbox using the keyboard by pressing the space bar or double-tapping on the touch screen? Yes, on both counts. Google added ARIA’s role=”checkbox” to ensure that modern screen readers treat the span as a checkbox, and they allowed that span to take the focus using tabindex.
We tested with Dragon NaturallySpeaking. Using Dragon, can someone look at the screen and say “Click checkbox” or “Click I’m not a robot” to effectively click the checkbox? Yes, on both counts.
Excerpt from https://simplyaccessible.com/article/googles-no-captcha/
I won’t say I fully code now with RIA/accessible tags all over, but, it’s going on the right track overall.
Have a nice day,