- From: <bugzilla@jessica.w3.org>
- Date: Wed, 28 Jul 2010 20:48:21 +0000
- To: public-html-a11y@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10251
Summary: Psuedo-Cascade of Multiple Accesskeys Definable for an
Individual Element
Product: HTML WG
Version: unspecified
Platform: All
URL: http://dev.w3.org/html5/spec/editing.html#the-accesske
y-attribute
OS/Version: All
Status: NEW
Keywords: a11y
Severity: blocker
Priority: P1
Component: HTML5 spec (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: oedipus@hicom.net
QAContact: public-html-bugzilla@w3.org
CC: oedipus@hicom.net, mike@w3.org, public-html@w3.org,
public-html-a11y@w3.org
one can provide a "cascade" of accesskeys for an individual element
using a space delimited list; to take the example currently in the HTML5
draft:
QUOTE src-"http://dev.w3.org/html5/spec/editing.html#the-accesskey-attribute"
... the search field is given two possible access keys, "s" and "0" (in
that order). A user agent on a device with a full keyboard might pick
Ctrl+Alt+S as the shortcut key, while a user agent on a small device
with just a numeric keypad might pick just the plain unadorned key 0:
<form action="/search">
<label>Search: <input type="search" name="q" accesskey="s 0"></label>
<input type="submit">
</form>
UNQUOTE
ISSUE 1. cascade order is a very "weak" rather than a strong binding
-- how does the user know what accesskey to use when multiple accesskeys
are assigned to an individual element?
ISSUE 2. "limited group of characters" -- there are a very finite
number of characters that one can use as an accesskey; is the cascade of
keys set using a space delimited list global? (that is, does every first
item listed belong to accesskey-scheme A, the second to
accesskey-scheme-B, etc.
<form action="/search">
<label>Search: <input type="search" name="q" accesskey="s 0"></label>
<input type="submit" accesskey="= 1">
</form>
in the preceding code sample, is the first accesskey theme:
1. accesskey for input type="search" = s
2. accesskey for input type="submit" = =
(for fellow speech users, the first acesskey is the character s while
the second is the equals-sign)
and the second:
A. accesskey for input type="search" = 0
B. accesskey for input type="submit" = 1
(for fellow speech users, the first acesskey is the character 0 while
the second is the character 1)
SOLUTION: if the above is true, it needs to be explicitly stated in the
HTML5 spec.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Wednesday, 28 July 2010 20:48:22 UTC