[Accessibility] VoiceOver support for scrolling QML ListView

Frederik Gladhorn frederik.gladhorn at theqtcompany.com
Fri Mar 27 09:33:57 CET 2015


On Wednesday, March 25, 2015 10:14:49 PM Leo Spalteholz wrote:
> Does the VoiceOver support on iOS support scrolling in lists?  We haven’t
> been successful in being able to scroll a ListView with the voiceover
> gesture (three finger swipe).  Is there a trick to this or is it not
> supported?  If not, any hints for where to look to add support for this?  

This is semi-supported, it is missing a bit of glue code.
https://bugreports.qt.io/browse/QTBUG-41980

I think the main issue for us is to figure out how much to move the 
flickable/list.

You can work around it for now by moving the list manually.
The Accessible property has these signals:
    void scrollUpAction();
    void scrollDownAction();
    void scrollLeftAction();
    void scrollRightAction();
    void previousPageAction();
    void nextPageAction();

so you should be able to do something like:

MyListView {
	Accessible.onScrollDownAction: { console.log("move the list around") }
}

Of course this should have a sensible default implementation, I'm not sure how 
soon I'll get around to implementing it though. If anyone wants to have a go 
at it, it should not be very hard to do.

Greetings,
Frederik



> 
> Thanks,
> Leo 
> 
> 
> _______________________________________________
> Accessibility mailing list
> Accessibility at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/accessibility




More information about the Accessibility mailing list