- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Thu, 7 Apr 2016 11:09:16 -0400
- To: Richard Schwerdtfeger <richschwer@gmail.com>, ARIA <public-aria@w3.org>
On 2016-04-05 11:40 AM, Richard Schwerdtfeger wrote: > 5. Made authors aware that they must take into consideration ATs who > steal specific keys before they ever reach a web page and key > sequences reserved by the browser. Include avoiding keystrokes used by the OS itself. An example from OS X is "cmd+space" which invokes spotlight search. AFAIK, that cannot be intercepted and overridden within a web page. The relevant text from the spec is this paragraph: "Authors SHOULD avoid using keyboard shortcuts that are used by the user agent. Implementing keyboard shortcuts that conflict with user agent, will result in a loss of user agent functionality. Authors SHOULD avoid keyboard shortcuts that are used by supported assistive technologies running on the intended operating system platforms. Assistive technologies frequently steal keys at the operating system level before they ever reach a user agents." The first sentence advises authors to avoid keystrokes that are used by the user agent. The second says to avoid those used by an AT. One more sentence: "For the same reason, authors SHOULD avoid keyboard shortcuts that are used by the operating system itself". Also, the second sentence uses the singular for "user agent", and needs an article. Change: "Implementing keyboard shortcuts that conflict with user agent, will result in a loss of user agent ..." to: "Implementing keyboard shortcuts that conflict with the user agent will result in a loss of user agent ..." [1] https://rawgit.com/w3c/aria/action2036/aria/aria.html#aria-keyshortcuts -- ;;;;joseph. 'Die Wahrheit ist Irgendwo da Draußen. Wieder.' - C. Carter -
Received on Thursday, 7 April 2016 15:09:40 UTC