- From: Gregory J. Rosmaita <oedipus@hicom.net>
- Date: Wed, 30 Apr 2008 01:44:55 +0100
- To: public-xhtml2@w3.org, w3c-wai-ua@w3.org, wai-xtech@w3.org
aloha!
i find myself in violent agreement with AlG, who wrote:
<quote
cite="http://lists.w3.org/Archives/Public/public-xhtml2/2008Apr/0067.html"
>any difference between activate="inspect" and activate="no" should be
handled in onFocus processing of the destination object, and not in
the accelerator, pending richer XML Events as noted.
</quote>
my concern, however, about multiple events set for a single object
remains, especially as some may be set to "no" and others to "yes",
and a user should be able to inspect and choose which events to fire
and which to suppress or whether to move on to the next object; that
being said, i believe that the consensus of all those who have
contributed or commented on this thread is that, since:
(a) no is the default;
(b) the UA has the necessary functionality through the DOM; and
(c) nothing would be gained by adding an "inspect" value to "activate"
the emphasis has been properly placed on the user agent -- however, the
wording on how user agents should handle these and the other situations
i've outlined needs to be tightened in the Access Module draft and
reflected -- with cross-citation -- in UAAG 2.0
to that end, at the 23 april 2008 PF teleconference and again at the
24 april 2008 User Agent Accessibility Guidelines WG call, the Access
module issues i had raised were discussed, resulting in agreement that:
1. there is no problem with activate being boolean;
2. user control over the firing of multiple events; the ability to delay
the firing of onFocus or onMouseOver events; the redefinition of keys,
both at user demand and as error recovery; as well as the issuing of
pertinent alerts to the user, is properly the purview of the user agent
3. jim allan, the chair of UAAG, took an action item to address the
issues raised in both of the posts on the Access module:
http://lists.w3.org/Archives/Public/public-xhtml2/2008Apr/0044.html
and
http://lists.w3.org/Archives/Public/public-xhtml2/2008Apr/0045.html
with suggested pointers to pertinent UAAG 1.0 checkpoints, as well as
verbiage from the UAAG 2.0 draft, to strengthen the user agent
references in:
http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080220/#sec_3.1.1.
http://www.w3.org/MarkUp/2008/ED-xhtml-access-20080220/#sec_3.1.2.
the pointers from UAAG 1.0 will be normative, as that document is a
TR:
* UAAG 1.0: http://www.w3.org/TR/uaag10/
* Techniques for UAAG 1.0: http://www.w3.org/TR/uaag10-techs/
while the verbiage from UAAG 2.0 will reflect an increased emphasis upon
clarifying user control cascades and exposition strategies and
techniques.
there is, however, still the very germane concern about the mouse/pointer
simulator user -- does a mouseOver event that gives the object focus
automatically going to fire one or multiple events due simply to the fact
that the object has obtained focus? so, pending jim's post, and jim, my
offer to assist you still stands, the only question that remains to be
answered is:
will a pointer-driven query of an object be interpreted as activate="yes"?
gregory.
---------------------------------------------------------------------
A conclusion is simply the place where someone got tired of thinking.
-- Arthur Bloc
---------------------------------------------------------------------
Gregory J. Rosmaita - oedipus@hicom.net AND gregory@ubats.org
Camera Obscura: http://www.hicom.net/~oedipus/
United Blind Advocates for Talking Signs (UBATS): http://ubats.org
---------------------------------------------------------------------
Received on Wednesday, 30 April 2008 00:45:29 UTC