WebAIM - Web Accessibility In Mind

E-mail List Archives

Good external keyboard only a11y for iOS/UIKit/Swift


From: Joshue O Connor - InterAccess
Date: May 19, 2018 6:08AM

Hello WebAIMers,

I'm doing keyboard only testing of native iOS apps - with no AT. It's
very interesting and also hard to find good
advice on best practice for how to service users of an iOS app who may
use an external keyboard.

UIKit/UIButton etc in Swift seems to be a little like ARIA in that it
offers a semantic hook
for VoiceOver and possibly other AT but doesn't make these elements
focusable using external keyboard.
I'm not sure if adding isAccessibilityElement will do it either as that
may just serve traditional AT (I've not built a test).

I thought it's an interesting question to ask/discuss.

So anyone have good resources/tips on supporting simple (external)
keyboard a11y that they would like to share?

Thanks in advance.
Joshue O Connor
Director / InterAccess.ie