Implement keyboard navigations in core elements
Closed, ResolvedPublic

Description

Implement keyboard navigation in core elements like GCDialog, readyButton, etc and handle focus on start and close of these elements.

asagtani created this task.Jan 1 2018, 7:30 PM
asagtani moved this task from Backlog to WIP on the GCompris: Improvements board.
asagtani moved this task from Need review to WIP on the GCompris: Improvements board.
dekumar moved this task from WIP to Done on the GCompris: Improvements board.Mar 24 2019, 5:27 AM
dekumar moved this task from Done to WIP on the GCompris: Improvements board.
timotheegiet added a subscriber: timotheegiet.

I've been working on this for several weeks now... almost done, but probably still a few places to fix.

timotheegiet closed this task as Resolved.Sep 1 2020, 2:08 PM

I think I've added keyboard support where possible in core elements now, closing as resolved.

(note: for readyButton, for convenience it is implemented directly in activities that use it and have keyboard support... there are still some activities with readyButton that don't have keyboard support, but it is less relevant to add keyboard controls just to close the ready button if the activity itself has no keyboard support.)