W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > January to March 2001

[Editorial] Clarification that 9.3, 9.5, 9.6 apply whatever the input modality conformance chosen

From: Ian Jacobs <ij@w3.org>
Date: Wed, 28 Mar 2001 20:05:50 -0500
Message-ID: <3AC28A6E.BBBA6D7B@w3.org>
To: w3c-wai-ua@w3.org

In the 23 March draft [1], checkpoints 9.3, 9.5, and 9.6 are
about "device-independent activation of event-handlers". The
checkpoints state, for example, that the user agent must 
"allow the user to activate any explicitly associated event 
handler though keyboard alone". 

I am concerned that since the conformance model says, in effect,
that "you don't have to do things related to the pointing
device unless you claim conformance for the pointing device",
that the verbiage "any event handler" may not be strong enough.
I think we need to clarify that for checkpoints 9.3, 9.5, and
9.6 that we really do mean "any" event handler, even if the
user agent only conforms for the keyboard. These checkpoints
are "only for the keyboard" (in the default conformance scenario)
in that we only require activation through the keyboard.


1) (Based on Jon Gunderson comment) Move checkpoints 9.3, 9.5,
   and 9.6 to Guideline 1 since they are about device-independence.
   I hesitate to move them out of context since 9.1-9.7 make sense
   as a group. But moving three of seven seems ok to me.

2) Add the following Note to one or more of the checkpoints:

   Note: "Any event handler" includes handlers for input
   devices for which the user agent does not conform. For
   example, the user agent must allow the user to use
   the keyboard to activate an event handler for the pointing 
   device, even if the user agent does not conform for the 
   pointing device.


 - I don't think this reasoning applies checkpoints that are
   not explicitly about device independence. For instance, 
   checkpoint 7.4 (follow operating environment conventions 
   to indicate the input configuration) does not, in my opinion,
   require the same type of clarification. The user agent only
   has to satisfy it for the keyboard when conforming only for
   the keyboard.

 - Ian  

[1] http://www.w3.org/WAI/UA/WD-UAAG10-20010323/
Ian Jacobs (jacobs@w3.org)   http://www.w3.org/People/Jacobs
Tel:                         +1 831 457-2842
Cell:                        +1 917 450-8783
Received on Wednesday, 28 March 2001 20:05:52 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:49:30 UTC