- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Fri, 27 Jan 2017 11:54:23 -0500
- To: Steve Faulkner <faulkner.steve@gmail.com>
- Cc: ARIA Working Group <public-aria@w3.org>
Hi Steve,
On 2017-01-27 11:22 AM, Steve Faulkner wrote:
> On 27 January 2017 at 16:16, Joseph Scheuhammer <clown@alum.mit.edu
> <mailto:clown@alum.mit.edu>> wrote:
>
> I think Jon is describing a scenario where the dialog has a default
> button or action. In this design, the default button reacts to the
> "enter" keystroke, regardless of where focus is. Note that the
> default
> button is rendered in a way that makes it clear that it is the
> default*. If the default action is somehow dangerous, then there
> should
> be a followup dialog along the lines of: "are you sure you want to X?"
> allowing the user to cancel the default action, and return to the
> original dialog.
>
>
> Hi Joseph, this sounds like an edge case that changes the expected
> interaction behaviour in a negative way, and while it may be desired
> to limit the button activation in this limited situation it does not
> support the notion that buttons should not respond to the enter key
> under any circumstance.
>
I don't think it's an edge case. It might be a macOS case :-) See:
https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/WindowDialogs.html#//apple_ref/doc/uid/20000957-CH43-SW5
That said, I don't actually have a strong opinion about whether return
should or should not activate a button. I experimented with a <button>
element using FF and Safari on a Mac, and it did *not* respond to ENTER
when it had focus; only SPACE. My intuition is that there is no
standard here, and that interface guidelines vary from toolkit to toolkit.
--
;;;;joseph.
'Die Wahrheit ist Irgendwo da Draußen. Wieder.'
- C. Carter -
Received on Friday, 27 January 2017 16:54:58 UTC