Focus navigation escape sequence

Hello CDF peoples,

Hello from SVG-land! We'd like to get your input on an issue in the 
current SVG Tiny 1.2 working draft.

Summary: SVG 1.2 Tiny has a focus navigation model that allows users to 
specify where focus goes when you tab through nodes in the svg dom, with 
nav-next and nav-prev. If someone sets up a loop, how do people escape 
that loop back to the User Agent?

Proposal: We add focus-escape to the focus navigation model. 
Focus-escape specifies an event that returns the focus to the User Agent.

Details: See 
http://www.w3.org/TR/SVGMobile12/interact.html#navigationbehaviour
For SVG, we decided to have a simplified focus navigation model. 
Focusable nodes may specify other focusable nodes with nav-next or 
nav-prev as attributes.
The user may specify these, so it's possible for there to be a loop 
(A->B->C->A, for example). There are various proposals for how a user 
might get out of this loop - for example, you might automatically 
include the User Agent in the focus loop somehow (though this would 
almost certainly be unintuitive).
We thought the most intuitive approach would be to have a focus-escape 
mechanism. This would be an Event (eg. "focusEscape") that occurs when 
the user hits the focus-escape button or otherwise activates the escape 
mechanism (which would be up to the UI).

Does this seem sensible?

Andrew Shellshear.

Received on Monday, 10 April 2006 02:07:32 UTC