[workspace switcher] keyboard navigation of workspace switcher broken for accessibility
Bug #744978 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
High
|
Alberto Mardegan | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
For accessibility support, the workspace switcher needs to support the following. Goal would be to do everything via keyboard.
1) hot key to activate switcher (should match unity-3d which I believe is super-w)
2) first window in first workspace focused
3) tab or arrow key navigate between windows on workspace and then BETWEEN workspaces
4) enter key should exit switcher and activiate focused window
5) ESC exit the switcher without changing workspace
Related branches
lp:~mardy/unity-2d/spread-a11y
- Gerry Boland (community): Approve
- Michał Sawicz: Approve (functional)
-
Diff: 485 lines (+233/-119)3 files modifiedspread/Windows.qml (+20/-3)
spread/Workspace.qml (+131/-83)
spread/Workspaces.qml (+82/-33)
lp:~mardy/unity-2d/spread-a11y-geometry
- Michał Sawicz: Needs Fixing (functional)
- Lohith D Shivamurthy: Pending requested
- Florian Boucault: Pending (functional) requested
-
Diff: 692 lines (+256/-152)9 files modifiedlibunity-2d-private/Unity2d/GnomeBackground.qml (+4/-2)
libunity-2d-private/src/screeninfo.cpp (+7/-0)
libunity-2d-private/src/screeninfo.h (+3/-0)
places/app/dashdeclarativeview.cpp (+2/-17)
places/app/dashdeclarativeview.h (+0/-7)
spread/Windows.qml (+20/-8)
spread/Workspace.qml (+133/-83)
spread/Workspaces.qml (+86/-34)
spread/app/spreadview.cpp (+1/-1)
lp:~dyams/unity-2d/mardy-spread-a11y-geometry
- Gerry Boland (community): Approve
-
Diff: 684 lines (+256/-151)9 files modifiedlibunity-2d-private/Unity2d/GnomeBackground.qml (+4/-2)
libunity-2d-private/src/screeninfo.cpp (+7/-0)
libunity-2d-private/src/screeninfo.h (+3/-0)
places/app/dashdeclarativeview.cpp (+2/-16)
places/app/dashdeclarativeview.h (+0/-7)
spread/Windows.qml (+20/-8)
spread/Workspace.qml (+133/-83)
spread/Workspaces.qml (+86/-34)
spread/app/spreadview.cpp (+1/-1)
lp:~tiagosh/unity-2d/unity-2d-shell-homelens
- Albert Astals Cid (community): Approve
- Gerry Boland: Pending requested
- Michał Sawicz: Pending requested
-
Diff: 341 lines (+92/-64)9 files modifiedlibunity-2d-private/src/lens.cpp (+15/-3)
libunity-2d-private/src/lenses.cpp (+8/-5)
libunity-2d-private/src/lenses.h (+2/-0)
shell/app/shelldeclarativeview.cpp (+7/-0)
shell/app/shelldeclarativeview.h (+2/-0)
shell/dash/Dash.qml (+25/-17)
shell/dash/LensBar.qml (+20/-19)
shell/dash/LensView.qml (+7/-6)
shell/dash/RendererGrid.qml (+6/-14)
- Albert Astals Cid (community): Approve (fun)
- Gerry Boland (community): Needs Fixing
- Michał Sawicz: Abstain
-
Diff: 341 lines (+92/-64)9 files modifiedlibunity-2d-private/src/lens.cpp (+15/-3)
libunity-2d-private/src/lenses.cpp (+8/-5)
libunity-2d-private/src/lenses.h (+2/-0)
shell/app/shelldeclarativeview.cpp (+7/-0)
shell/app/shelldeclarativeview.h (+2/-0)
shell/dash/Dash.qml (+25/-17)
shell/dash/LensBar.qml (+20/-19)
shell/dash/LensView.qml (+7/-6)
shell/dash/RendererGrid.qml (+6/-14)
Changed in unity-2d: | |
milestone: | none → 3.10 |
importance: | Undecided → Critical |
Changed in unity-2d: | |
assignee: | nobody → Ugo Riboni (uriboni) |
summary: |
- keyboard navigation of workspace switcher broken for accessibilty + [spread] keyboard navigation of workspace switcher broken for + accessibilty |
summary: |
[spread] keyboard navigation of workspace switcher broken for - accessibilty + accessibility |
Changed in unity-2d: | |
importance: | Critical → High |
tags: | added: delta-with-3d |
Changed in unity-2d: | |
status: | New → Confirmed |
Changed in unity-2d: | |
milestone: | 3.10 → none |
tags: | added: a11y |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
assignee: | Ugo Riboni (uriboni) → nobody |
summary: |
- [spread] keyboard navigation of workspace switcher broken for - accessibility + [workspace switcher] keyboard navigation of workspace switcher broken + for accessibility |
Changed in unity-2d: | |
status: | Confirmed → In Progress |
assignee: | nobody → Alberto Mardegan (mardy) |
Changed in unity-2d: | |
milestone: | none → 4.14 |
Changed in unity-2d: | |
milestone: | 4.14 → 5.2 |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
A few corrections:
- unity-3d hotkey for spread is super-s. hotkey to show all windows is super-w
- in unity-3d in the spread, you can only navigate between workspaces (not windows) by using the arrow keys. this should be our goal as well. That is 3) above should allow navigation between workspaces (not windows) and enter should show that workspace.