[Webkit-unassigned] [Bug 159215] AX: ARIA 1.1 @aria-keyshortcuts
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 28 22:47:25 PDT 2016
https://bugs.webkit.org/show_bug.cgi?id=159215
--- Comment #3 from James Craig <jcraig at apple.com> ---
I've already pointed out that this Web API will be difficult to do well across platforms and locales. Many keyboards have totally different layouts than US English, with some characters requiring different modifier keys to access. For example, you have to hold Shift to access the number keys on french keyboards, so if you wanted a primary modifier + "8" it gets even more complicated:
Authors wishing to localize would need to know all these rules:
aria-shortcuts="Control+8" (US PC)
aria-shortcuts="Meta+8" (US Mac: e.g. Command+8)
aria-shortcuts="Meta+Shift+!" (French Mac; not a typo, 8 is Shift+! in France)
aria-shortcuts="Control+Shift+_" (French PC; again, not a typo, 8 is typed different on French PCs and Macs)
"Shift+1" becomes even more ambiguous in French ("What is shifted may never shift."), and there is no Web API to figure out which keyboard a user has.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160629/a041c16b/attachment-0001.html>
More information about the webkit-unassigned
mailing list