https://bugs.documentfoundation.org/show_bug.cgi?id=100927
V Stuart Foote <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |accessibility, needsDevEval
Status|UNCONFIRMED |NEW
CC| |[email protected],
| |[email protected]
| |, [email protected]
Blocks| |36549, 55571, 60251
Ever confirmed|0 |1
--- Comment #1 from V Stuart Foote <[email protected]> ---
I kind of like the idea. Unfortunately, this would have an impact on how
Assistive Technology (AT) tooling with keyboard navigation is provided now.
The shortcut and/or accelerator is already supposed to be exposed to AT for
each widget by its accessible event. And then in addition the popup tooltip
(normal or extended) is exposed to to the AT as the labeling. As is, adding
the shortcut and/or accelerator to the tooltip would "double announce" the
keyboard action.
On the other hand, if we could fully shift all the mnemonic and shortcut
exposure for inclusion onto the tooltip (likely working in the .UI
definitions), the AT could be adjusted to draw the accelerator from the
tooltip, or otherwise set to ignore accelerator as exposed by the accessible
event.
We'd gain more control and consistency by _always_ composing the tooltips to
include the accelerator/shortcut--but would need ability to toggle their
display (as it would be a visual distraction for most users).
On the down side it could put a burden on the localization process--but as the
auto-assignment of accelerators and localized shortcuts by OS is beyond manual
edits, it would _have_ to be automated.
But maybe there is a better way of associating the correct tooltip &
accelerator or shortcut to the accessible event--to allow display of tooltips
with or without accelerator and not double announce in AT tools.
Referenced Bugs:
https://bugs.documentfoundation.org/show_bug.cgi?id=36549
[Bug 36549] ACCESSIBILITY: Tracking bug for issues affecting a11y ATK and GNOME
Orca screen reader support
https://bugs.documentfoundation.org/show_bug.cgi?id=55571
[Bug 55571] ACCESSIBILITY: Tracking bug for important issues related to the Mac
OS X Accessibility API
https://bugs.documentfoundation.org/show_bug.cgi?id=60251
[Bug 60251] ACCESSIBILITY: Tracking Metabug for Windows OS accessibility and AT
issues
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs