accessibility: Add pointer accessibility support

Adds the UI part for the pointer accessibility features.

The various timeouts running are notified using a pie-timer showing
under the pointer.

For dwell-click type selection, we use a drop-down menu. Users can
use the dwell-click to select the next type of dwell click to be
emitted.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/474
This commit is contained in:
Olivier Fourdan
2019-03-20 17:46:12 +01:00
parent 14d9839ed3
commit 5ace4682bf
8 changed files with 210 additions and 3 deletions

View File

@ -48,7 +48,7 @@ const _modes = {
panel: {
left: [],
center: ['dateMenu'],
right: ['a11y', 'keyboard', 'aggregateMenu']
right: ['dwellClick', 'a11y', 'keyboard', 'aggregateMenu']
},
panelStyle: 'login-screen'
},
@ -73,7 +73,7 @@ const _modes = {
panel: {
left: [],
center: [],
right: ['a11y', 'keyboard', 'aggregateMenu']
right: ['dwellClick', 'a11y', 'keyboard', 'aggregateMenu']
},
panelStyle: 'unlock-screen'
},
@ -101,7 +101,7 @@ const _modes = {
panel: {
left: ['activities', 'appMenu'],
center: ['dateMenu'],
right: ['a11y', 'keyboard', 'aggregateMenu']
right: ['dwellClick', 'a11y', 'keyboard', 'aggregateMenu']
}
}
};