[whatwg] Media Accessibility Checklist, please review and comment (relates to timed tracks discussion)

2010-09-14 Thread Michael(tm) Smith
The following document has recently been made available for review:

  http://www.w3.org/WAI/PF/HTML/wiki/Media_Accessibility_Checklist

It is the product of quite a lot of discussion and work, by a
number of people, toward the goal of identifying specific needs of
users with disabilities for alternative access to web-based media.

It would be worthwhile to have wide review of that document to
make sure it actually accomplishes that goal.

So if you can make time to review it, comments and questions on it
are welcome anywhere; for example, as a reply to this message, or
as entries on the related Talk page here:

  http://www.w3.org/WAI/PF/HTML/wiki/Talk:Media_Accessibility_Checklist

Thanks,

  --Mike

-- 
Michael(tm) Smith
http://people.w3.org/mike


Re: [whatwg] Media Accessibility Checklist, please review and comment (relates to timed tracks discussion)

2010-09-14 Thread Michael(tm) Smith
Michael(tm) Smith m...@w3.org, 2010-09-14 19:26 +0900:

 So if you can make time to review it, comments and questions on it
 are welcome anywhere; for example, as a reply to this message, or
 as entries on the related Talk page here:
 
   http://www.w3.org/WAI/PF/HTML/wiki/Talk:Media_Accessibility_Checklist

It was brought to my attention that the above page is editable
only by certain people in the W3C user DB.

So, I have made a copy of the associated page, with its own Talk page:

  http://www.w3.org/html/wiki/Talk:MediaAccessibilityChecklist

You will need to set up a W3C user account in order to authenticate
to edit that -- but anybody is welcome to open such an account.

That said, as I mentioned before, comments here are welcome also.

  --Mike

-- 
Michael(tm) Smith
http://people.w3.org/mike


Re: [whatwg] [HTML5] Accessibility question

2009-02-10 Thread Ian Hickson
On Sat, 22 Mar 2008, Nicholas C. Zakas wrote:

 Apologies for not replying sooner, I've been struck with a bit of the 
 flu.
 
 The problem I'm trying to solve is the case where you need descriptive 
 text for screen readers but that text is not necessary for sighted 
 users. For example, our accessibility guidelines at Yahoo! say that 
 every unordered list (ul) should be preceeded by a header that 
 describes its use. The header may say something like Page options or 
 Available styles and we use CSS tricks (text-indent: -1px;) to 
 hide these headings from display while allowing screen readers to read 
 them. To sighted users, the meaning of the list is apparent because they 
 can see the visual treatments we've applied whereas blind users would 
 just hear a list read out of context.
 
 Another example is for buttons that make use of sprites. Something is 
 implemented as a link but with a background image that's part of a 
 sprite. The link needs to have descriptive text for screen readers but 
 the text is unnecessary for sighted users as they can see the image. For 
 example:
 
 a href=# class=closespanClose/span/a
 
 For things like this, I usually end up using the same CSS trick 
 mentioned above to move the Close text out of the way. Just looking at 
 the HTML, it's not apparent that Close is not intended to seen. 
 Whereas the following clears it up:
 
 a href=# class=closespan noviewClose/span/a
 
 Now I know from looking at the source code that Close is clearly not 
 intended to be seen.

This seems like a CSS problem. The text is only inapplicable because of 
the CSS, right? If the CSS wasn't applied, then even on a screen, the user 
would need the titles or button text you've described.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] [HTML5] Accessibility question

2008-04-01 Thread Benjamin Hawkes-Lewis

Henri Sivonen wrote:

I understand your point about superfluity being defined by the 
presentation (one could argue the same about relevance...). Aural CSS 
seemed, at one point, like it would make sense for handling such 
issues. However, since screen readers read the screen media styles, 
it doesn't really help.


More to the point, it is unreasonable to expect casual authors to supply 
sensible aural CSS even if it were supported.


I think that assumes authors would need to devote the same energy to
overriding default aural CSS that they spend on overriding default
screen CSS. I don't think that's the case because the default 
presentation is mostly fine. Yes, there are problems with pronunciation, 
but CSS seems to the wrong layer for solving questions of meaning. And 
yes, you might want to specify default voices for different 
interlocutors, but that's an edge case. Customizations of this sort run 
the risk of colliding with the native use of alternate voices for 
semantics by speaking agents (e.g. the JAWS Web Rent-a-Crowd scheme), so 
they aren't necessarily desirable in run-of-the-mill web content.


The main uses of speech CSS, were screen readers to apply it, would 
probably be to force rendering of content with display and to silence 
content with display or speak. I don't think this would be radically 
more difficult than the commonplace display: none; technique that 
currently doesn't work and it would arguably be as easy as the 
off-screen hiding technique that sort of does.


So I don't think it's especially unreasonable.

As currently drafted, ARIA has aria-hidden, which is essentially a less 
elegant duplicate of HTML5 'irrelevant'. As far as I can tell, ARIA 
doesn't specify aria-hidden=false as overriding display: none; in 
accessibility API exposure. (But then in general, ARIA doesn't specify 
processing requirements in the way we expect from HTML5.)


Hmm … http://www.w3.org/TR/wai-aria/#hidden seems to be specified as
equivalent to visibility: hidden, a property that theoretically
shouldn't affect speech rendering but does (accidentally) hide content 
from screen readers. It doesn't say anything about display: none;.


It's not at all clear that it's intended to meet the same use-case of 
@irrelevant, but if it is then I doubt it will help solve these problems 
arising from different media and modes of access.


How are you envisaging aria-hidden might help?

--
Benjamin Hawkes-Lewis




Re: [whatwg] [HTML5] Accessibility question

2008-04-01 Thread Nicholas Shanks

On 1 Apr 2008, at 9:00 am, Benjamin Hawkes-Lewis wrote:


Hmm … http://www.w3.org/TR/wai-aria/#hidden seems to be specified as
equivalent to visibility: hidden, a property that theoretically
shouldn't affect speech rendering but does (accidentally) hide  
content from screen readers. It doesn't say anything about display:  
none;.



I know that everyone already knows this, but I think a reminder might  
be timely:
Be careful not to confuse screen readers, who's job it is to read what  
is displayed on the screen, with a voice browser, who's job it is to  
parse a HTML document into a DOM tree and apply media-less and aural  
CSS (and potentially never display anything on screen).


visibility: hidden and display: none should both hide content from  
screen readers.


— Nicholas Shanks.



smime.p7s
Description: S/MIME cryptographic signature


Re: [whatwg] [HTML5] Accessibility question

2008-04-01 Thread Benjamin Hawkes-Lewis

Nicholas Shanks wrote:

On 1 Apr 2008, at 9:00 am, Benjamin Hawkes-Lewis wrote:


Hmm … http://www.w3.org/TR/wai-aria/#hidden seems to be specified as
equivalent to visibility: hidden, a property that theoretically
shouldn't affect speech rendering but does (accidentally) hide content 
from screen readers. It doesn't say anything about display: none;.



I know that everyone already knows this, but I think a reminder might be 
timely:
Be careful not to confuse screen readers, who's job it is to read what 
is displayed on the screen, 


That's something of a simplification; the word read in particular is 
as likely to confuse as to clarify (yes, the name doesn't help here). 
It's the job of a screen reader to provide people with severe visual 
impairments with access to a computer system. That regularly entails 
more than reading what is displayed on screen, including also things 
like querying document or application models and constructing further 
internal models on top of those (for example, to produce a list of 
links, or extract hidden help text, or construct a text-stream view of a 
webpage in a virtual buffer).


http://www.rnib.org.uk/xpedio/groups/public/documents/PublicWebsite/public_withoutvisinfosheet.hcsp

http://en.wikipedia.org/wiki/Screen_reader

A program whose 'job it is to read what is displayed on the screen'  
works better as a description of simpler text-to-speech programs (which 
also exist).


with a voice browser, who's job it is to 
parse a HTML document into a DOM tree and apply media-less and aural CSS 
(and potentially never display anything on screen).


I agree it's important to distinguish screen readers from voice 
browsers. Two example differences from an end-user perspective:


1. Screen readers typically provide access to an entire system rather 
than simply being a self-voicing application for browsing the web or an 
application that happens to include speech output.


2. Screen readers also typically output braille. :)

visibility: hidden and display: none should both hide content from 
screen readers.


I don't think it's that clear-cut in theory or practice. Screen readers 
don't map directly to the speech/aural or braille media types. But they 
don't map directly to the screen media type either. They involve 
different modes of access, not just a different media type.


See also one slice of the complicated story at:

Does JAWS support cascading style sheets (CSS)?
http://www.freedomscientific.com/fs_support/BulletinView.cfm?QC=1165

--
Benjamin Hawkes-Lewis


Re: [whatwg] [HTML5] Accessibility question

2008-04-01 Thread Nicholas Shanks

On 1 Apr 2008, at 10:14 am, Benjamin Hawkes-Lewis wrote:


Nicholas Shanks wrote:


I know that everyone already knows this, but I think a reminder  
might be timely:
Be careful not to confuse screen readers, who's job it is to read  
what is displayed on the screen,


That's something of a simplification; the word read in particular  
is as likely to confuse as to clarify (yes, the name doesn't help  
here). It's the job of a screen reader to provide people with severe  
visual impairments with access to a computer system.


Well i would disagree: that's the job of an accessibility suite for  
the blind. A screen reader is just one component of such a suite.


That regularly entails more than reading what is displayed on  
screen, including also things like querying document or application  
models and constructing further internal models on top of those (for  
example, to produce a list of links, or extract hidden help text, or  
construct a text-stream view of a webpage in a virtual buffer).



http://www.rnib.org.uk/xpedio/groups/public/documents/PublicWebsite/public_withoutvisinfosheet.hcsp
http://en.wikipedia.org/wiki/Screen_reader

A program whose 'job it is to read what is displayed on the screen'  
 works better as a description of simpler text-to-speech programs  
(which also exist).


Am at work and haven't time to read these at the moment. Will do so  
this evening.


with a voice browser, who's job it is to parse a HTML document into  
a DOM tree and apply media-less and aural CSS (and potentially  
never display anything on screen).


I agree it's important to distinguish screen readers from voice  
browsers. Two example differences from an end-user perspective:


1. Screen readers typically provide access to an entire system  
rather than simply being a self-voicing application for browsing the  
web or an application that happens to include speech output.


2. Screen readers also typically output braille. :)


Then I would call such software a screen reader + braille renderer +  
hacks around in your OS program doing nasty things program. I don't  
think a pure screen reader should know anything about CSS or DOM or an  
application's internals.


visibility: hidden and display: none should both hide content from  
screen readers.


I don't think it's that clear-cut in theory or practice. Screen  
readers don't map directly to the speech/aural or braille media  
types. But they don't map directly to the screen media type either.  
They involve different modes of access, not just a different media  
type.


See also one slice of the complicated story at:

Does JAWS support cascading style sheets (CSS)?
http://www.freedomscientific.com/fs_support/BulletinView.cfm?QC=1165


Besides my opinion that JAWS is probably the worst example of an  
accessibility program that exists, it is far from being just a screen  
reader.



— Nicholas Shanks.



smime.p7s
Description: S/MIME cryptographic signature


Re: [whatwg] [HTML5] Accessibility question

2008-04-01 Thread Benjamin Hawkes-Lewis

Nicholas Shanks wrote:
Then I would call such software a screen reader + braille renderer + 
hacks around in your OS program doing nasty things program. I don't 
think a pure screen reader should know anything about CSS or DOM or an 
application's internals.


Well, you could do that, but then you're just redefining the term 
screen reader to apply to non-existent, theoretical, and potentially 
rather useless software rather than the useful software to which the 
term is usually applied and that allows my blind colleagues to do their job.


Web browsers don't just browse the web; word processors don't just 
process words; screen readers don't just read the screen; HTML5 
doesn't just provide a markup language for documents. Language purism of 
this sort is a distraction from solving real problems.


--
Benjamin Hawkes-Lewis


Re: [whatwg] [HTML5] Accessibility question

2008-03-31 Thread Henri Sivonen

On Mar 31, 2008, at 08:10, Nicholas C. Zakas wrote:
@irrelevant is virtually indistinguishable from setting content to  
display: none. My point in bringing up accessibility with a possible  
attribute or element is to figure out where the lines between HTML  
and CSS are, as it appears HTML 5 has muddied the water. As I stated  
earlier on this list, if something is truly irrelevant, then it's  
not included in the page. Something that's on the page and hidden is  
relevant, just perhaps not at the current time, which led to the  
suggestion on this list to rename the attribute ignore.


I agree that the semantic fig leaf is confusing. It means  
hidden (from all interaction modes).


I understand your point about superfluity being defined by the  
presentation (one could argue the same about relevance...). Aural  
CSS seemed, at one point, like it would make sense for handling such  
issues. However, since screen readers read the screen media  
styles, it doesn't really help.


More to the point, it is unreasonable to expect casual authors to  
supply sensible aural CSS even if it were supported.


I still feel like it's a good idea to have an optional attribute on  
each element that indicates the element's content should not be  
ignored by screen readers regardless of the style applied. Perhaps  
this could be better handled by an ARIA role...



As currently drafted, ARIA has aria-hidden, which is essentially a  
less elegant duplicate of HTML5 'irrelevant'. As far as I can tell,  
ARIA doesn't specify aria-hidden=false as overriding display: none; in  
accessibility API exposure. (But then in general, ARIA doesn't specify  
processing requirements in the way we expect from HTML5.)


--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/




Re: [whatwg] [HTML5] Accessibility question

2008-03-31 Thread Nicholas C. Zakas
So given all of this, is it reasonable to expect HTML 5 to provide something 
for this use case? Perhaps my suggestions of @noview introduces incorrect 
semantics, perhaps something along the lines of @important to indicate content 
is important regardless of style (and so screen readers should not ignore it)?

-Nicholas



- Original Message 
From: Henri Sivonen [EMAIL PROTECTED]
To: Nicholas C.Zakas [EMAIL PROTECTED]
Cc: Benjamin Hawkes-Lewis [EMAIL PROTECTED]; whatwg List [EMAIL PROTECTED]; 
Ian Hickson [EMAIL PROTECTED]
Sent: Monday, March 31, 2008 3:46:46 AM
Subject: Re: [whatwg] [HTML5] Accessibility question

On Mar 31, 2008, at 08:10, Nicholas C. Zakas wrote:
 @irrelevant is virtually indistinguishable from setting content to  
 display: none. My point in bringing up accessibility with a possible  
 attribute or element is to figure out where the lines between HTML  
 and CSS are, as it appears HTML 5 has muddied the water. As I stated  
 earlier on this list, if something is truly irrelevant, then it's  
 not included in the page. Something that's on the page and hidden is  
 relevant, just perhaps not at the current time, which led to the  
 suggestion on this list to rename the attribute ignore.

I agree that the semantic fig leaf is confusing. It means  
hidden (from all interaction modes).

 I understand your point about superfluity being defined by the  
 presentation (one could argue the same about relevance...). Aural  
 CSS seemed, at one point, like it would make sense for handling such  
 issues. However, since screen readers read the screen media  
 styles, it doesn't really help.

More to the point, it is unreasonable to expect casual authors to  
supply sensible aural CSS even if it were supported.

 I still feel like it's a good idea to have an optional attribute on  
 each element that indicates the element's content should not be  
 ignored by screen readers regardless of the style applied. Perhaps  
 this could be better handled by an ARIA role...


As currently drafted, ARIA has aria-hidden, which is essentially a  
less elegant duplicate of HTML5 'irrelevant'. As far as I can tell,  
ARIA doesn't specify aria-hidden=false as overriding display: none; in  
accessibility API exposure. (But then in general, ARIA doesn't specify  
processing requirements in the way we expect from HTML5.)

-- 
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/









  

You rock. That's why Blockbuster's offering you one month of Blockbuster Total 
Access, No Cost.  
http://tc.deals.yahoo.com/tc/blockbuster/text5.com

Re: [whatwg] [HTML5] Accessibility question

2008-03-30 Thread Nicholas C. Zakas
@irrelevant is virtually indistinguishable from setting content to display: 
none. My point in bringing up accessibility with a possible attribute or 
element is to figure out where the lines between HTML and CSS are, as it 
appears HTML 5 has muddied the water. As I stated earlier on this list, if 
something is truly irrelevant, then it's not included in the page. Something 
that's on the page and hidden is relevant, just perhaps not at the current 
time, which led to the suggestion on this list to rename the attribute 
ignore. 

I understand your point about superfluity being defined by the presentation 
(one could argue the same about relevance...). Aural CSS seemed, at one point, 
like it would make sense for handling such issues. However, since screen 
readers read the screen media styles, it doesn't really help. 

I still feel like it's a good idea to have an optional attribute on each 
element that indicates the element's content should not be ignored by screen 
readers regardless of the style applied. Perhaps this could be better handled 
by an ARIA role...

-Nicholas


- Original Message 
From: Benjamin Hawkes-Lewis [EMAIL PROTECTED]
To: Nicholas C. Zakas [EMAIL PROTECTED]
Cc: whatwg List [EMAIL PROTECTED]; Ian Hickson [EMAIL PROTECTED]
Sent: Wednesday, March 26, 2008 12:27:37 PM
Subject: Re: [whatwg] [HTML5] Accessibility question

Nicholas C. Zakas wrote:
 The first use case is now handled in HTML 5 via @irrelevant. 

I don't think it is, actually:

http://www.w3.org/html/wg/html5/#the-irrelevant

Additional content is not irrelevant; it's helpful sometimes and 
superfluous at other times.

The draft spec says User agents should not render elements that have 
the irrelevant attribute specified. This is incompatible with what I'm 
suggesting, which is that user agents might want to render additional 
content when it is helpful and ignore it when it is superfluous.

The intention of the draft seems to be that @irrelevant should be 
manipulated by scripting. That too is incompatible with what I'm 
suggesting, where UA logic and user actions decide whether to render 
additional content or not (a bit like @title).hey

 We currently now use display: none or 
 visibility: hidden to hide content that isn't necessary for users at 
 that time, which is the same purpose as @irrelevant (from previous 
 discussions).

Display: none; or visibility: hidden; affect only the suggested 
presentation of information; @irrelevant changes the semantics.

It's true that developers sometimes try to use display: none; and 
visibility: hidden; like @irrelevant could be used; I think that's 
(often) unwise because they are such brittle tweaks in the wrong layer.

 I'm very familiar with defining separate CSS classes for moving content 
 offscreen, and it seems like a big hack to me.

It is very hacky, agreed.

 It also seems that this 
 is a common enough use case that it merits further investigation.

Yep.

 Perhaps the greater 
 question is whether or all showing/hiding of content is really a CSS 
 issue or if there are some that use cases that do belong in HTML.

Sometimes content's superfluity is itself dependent on the 
presentational skin. For example, if CSS radically distinguishes a 
navigation area from surrounding content, having a Navigation header 
might become superfluous. In such cases, it makes more sense to use the 
off-screen hack or some better (future) CSS technique, e.g.:

nav h1:out-of-context {
 display: block;
}

But ideally a suggested presentational skin should not be used to try 
and designate content to be superflous when its superfluity depends on 
browsing context not the skin itself, for example when part of a link's 
text is superfluous if you're going through the document in order.

--
Benjamin Hawkes-Lewis







  

No Cost - Get a month of Blockbuster Total Access now. Sweet deal for Yahoo! 
users and friends. 
http://tc.deals.yahoo.com/tc/blockbuster/text1.com

Re: [whatwg] [HTML5] Accessibility question

2008-03-23 Thread Benjamin Hawkes-Lewis

Nicholas C. Zakas wrote:
 The problem I'm trying to solve is the case where you need descriptive
 text for screen readers but that text is not necessary for sighted
 users.

Hmm. I think we need to take a step back and define this problem more 
carefully.


Arguably, screenreader users are sometimes hindered by descriptive text 
as much as helped. Moreover, they are by no means the only group who 
benefit from text descriptions and equivalents. Other users who might 
benefit include:


1. Users of non-screen media types (e.g. printing pages or using voice 
browsers or console browsers).


2. Users of graphical browsers who disable images, either for 
accessibility reasons or because of low bandwidth.


3. Users of graphical browsers who enforce their own colors and 
backgrounds (a common option).


4. Users of graphical browsers who turn off author stylesheets or apply 
user stylesheets.


5. Users of graphical browsers using more-or-less atypical navigation 
strategies (e.g. links lists, document maps, typeahead find, reading 
snippets in a search engine).


I suspect there are actually at least two different use-cases here:

Use-case A: Decontextualized navigation (where parts of the page are 
shown for navigational purposes (e.g. lists of elements by type, 
potentially reordered, or snippets in a search result) and nonsequential 
browsing (e.g. jumping to the next link or list element). Ideally, tools 
should be able to infer relationships between different bits of 
presented content, and use this to provide essential context. Examples 
include headers for data cells; long descriptions for images; headings 
for sections; definitions for terms; labels for buttons. But where 
relationships either cannot be programatically inferred or are hard to 
express in a user interface, publishers want to support decontextualized 
navigation and nonsequential browsing with targeted, additional content 
that provides the minimum requisite context for users to understand 
where they're going and where they've arrived.


Use-case B: Separation of content from graphical enhancements. Examples 
include graphical mastheads, icons, and buttons that vary between themes 
(i.e. alternate stylesheets).


Can anyone think of any others?

I would argue the ideal behavior of a screenreader is not the same in 
these different use-cases. With use-case A, you only need the additional 
content rendered when using decontextualized navigation or engaged in 
non-sequential browsing. For example, let's say you have five promotion 
modules each with markup along the lines of:


div class=module promotion
h2Bunnies/h2
img alt=A well-fed white bunny demolishes a carrot with relish. 
src=bunny.jpg
pBunnies are full of intrinsic win, being as they are floppy-eared, 
fluffy, and cute…/p

a href=http://example.com/more-about-bunnies.html;Read more/a
/div

If a consuming agent abstracts the links out into a list of all links in 
the document, then users have no way of knowing what the five Read 
more links refer to. It would help if some extra context was provided, 
for example: Read more about bunnies. However, if you're reading 
linearly through content and have just read Bunnies are full of win, 
being as they are floppy-eared, fluffy, and cute…, then the addition of 
 about bunnies would be superfluous verbiage reducing accessibility by 
slowing you down.


However, with use-case B, you would always want to hear or braille the 
text rendering of the content, whether browsing in or out of context.


* Solutions for use-case A: decontextualized navigation and 
nonsequential browsing *


CSS display: none; is still often used to hide context-providing 
content, but it doesn't work in practice because:


1. Publishers often apply display: none; to all media types explicitly 
under the illusion that display refers only to visual rendering.
2. Popular browsers default to applying styles to all media types not 
screen, but publishers don't realize that (the HTML 4.01 specification 
says the default type is screen).
3. display: none; is often used to hide content that is unhidden 
through scripted behavior, without any thought about what happens in 
other media types. Rendering content with display: none; could easily 
hinder accessibility in such cases.
4. Popular screenreaders work from the screen media type and generally 
don't read content hidden with display: none;.
5. The problem we're trying to solve does not arise from different 
visibility being appropriate to different media types, but from 
different visibility being appropriate to different browsing strategies.


Another common technique is to annotate content (e.g. lists and links) 
with context using with the TITLE attribute. But TITLE is overloaded 
with uses (abbreviation expansions, tooltip help, keyword spamming) and 
has its own accessibility problems:


http://www.w3.org/TR/WCAG20-CSS-TECHS/H33.html


Re: [whatwg] [HTML5] Accessibility question

2008-03-22 Thread Nicholas C. Zakas
Apologies for not replying sooner, I've been struck with a bit of the flu.

The problem I'm trying to solve is the case where you need descriptive text for 
screen readers but that text is not necessary for sighted users. For example, 
our accessibility guidelines at Yahoo! say that every unordered list (ul) 
should be preceeded by a header that describes its use. The header may say 
something like Page options or Available styles and we use CSS tricks 
(text-indent: -1px;) to hide these headings from display while allowing 
screen readers to read them. To sighted users, the meaning of the list is 
apparent because they can see the visual treatments we've applied whereas blind 
users would just hear a list read out of context.

Another example is for buttons that make use of sprites. Something is 
implemented as a link but with a background image that's part of a sprite. The 
link needs to have descriptive text for screen readers but the text is 
unnecessary for sighted users as they can see the image. For example:

a href=# class=closespanClose/span/a

For things like this, I usually end up using the same CSS trick mentioned above 
to move the Close text out of the way. Just looking at the HTML, it's not 
apparent that Close is not intended to seen. Whereas the following clears it 
up:

a href=# class=closespan noviewClose/span/a

Now I know from looking at the source code that Close is clearly not intended 
to be seen.

-Nicholas


- Original Message 
From: Ian Hickson [EMAIL PROTECTED]
To: Nicholas C. Zakas [EMAIL PROTECTED]
Cc: whatwg List [EMAIL PROTECTED]
Sent: Sunday, March 16, 2008 6:36:17 PM
Subject: Re: [whatwg] [HTML5] Accessibility question

On Sun, 16 Mar 2008, Nicholas C. Zakas wrote:

 I know the topic has come up a few times, but I'm still wondering if 
 HTML 5 should provide some sort of logic around content that should not 
 be displayed by browsers but should be read by screen readers. Perhaps a 
 noview boolean attribute on each element could be used to tell UAs not 
 to render the content but to report it to screen readers? Or maybe a 
 noview/ element could be used to surround content that shouldn't be 
 displayed but should be accessible to screen readers?

Wouldn't hiding content from sighted viewers hurt accessibility for 
sighted viewers?

Could you elaborate more on what problem you are trying to solve?

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'







  

Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

Re: [whatwg] [HTML5] Accessibility question

2008-03-22 Thread Nicholas C. Zakas
I don't think this is a CSS issue, it follows along the lines of  noscript 
for hiding content in some cases or @irrelevant (hopefully renamed to @ignore 
:) ) hiding content in others. CSS generated content will be displayed on the 
screen just as regular content is, which is the very problem I'm proposing 
needs to be solved. 

-Nicholas

- Original Message 
From: Sam Kuper [EMAIL PROTECTED]
To: Ian Hickson [EMAIL PROTECTED]
Cc: Nicholas C. Zakas [EMAIL PROTECTED]; whatwg List [EMAIL PROTECTED]
Sent: Monday, March 17, 2008 7:19:48 PM
Subject: Re: [whatwg] [HTML5] Accessibility question

On 17/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:
That seems more like a CSS issue.
I now think so too. Simon Pieters made the point that CSS3 can solve this 
problem.

 









  

Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

Re: [whatwg] [HTML5] Accessibility question - SSML

2008-03-19 Thread Nicholas Shanks
Well I already do include embedded SSML on my website. I also  
submitted some XSLT to transform XHTML into a full SSML document which  
can be piped to speech synthesisers like Swift, that understand the  
format.


http://bugs.webkit.org/show_bug.cgi?id=10363

On 18 Mar 2008, at 10:23 pm, Keryx Web wrote:

Benjamin Hawkes-Lewis skrev:
I think it's a mistake to assume a accessible or screen-reader- 
friendly view should be non-interactive.
In so far as this is true at all, it's largely a result of web  
interactivity depending on non-standard widgets. AFAICT, this is  
one of the problems HTML5 tries to solve.


Hear, hear!

We also need to work with screen readers and browser developers so  
that that CSS media rules actually start to be applied. And Webkit  
should join the ARIA party!


A thought (an just a thought), however, that might be worth  
investigating is if SSML could be embedded into HTML, using similar  
principles as is being considered for SVG.



Lars Gunther


— Nicholas Shanks.



smime.p7s
Description: S/MIME cryptographic signature


Re: [whatwg] [HTML5] Accessibility question - SSML

2008-03-18 Thread Keryx Web

Benjamin Hawkes-Lewis skrev:
I think it's a mistake to assume a accessible or 
screen-reader-friendly view should be non-interactive.


In so far as this is true at all, it's largely a result of web 
interactivity depending on non-standard widgets. AFAICT, this is one of 
the problems HTML5 tries to solve.




Hear, hear!

We also need to work with screen readers and browser developers so that 
that CSS media rules actually start to be applied. And Webkit should 
join the ARIA party!


A thought (an just a thought), however, that might be worth 
investigating is if SSML could be embedded into HTML, using similar 
principles as is being considered for SVG.



Lars Gunther


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Paul Waring
On 17/03/2008, Nicholas C. Zakas [EMAIL PROTECTED] wrote:
 I know the topic has come up a few times, but I'm still wondering if HTML 5
 should provide some sort of logic around content that should not be
 displayed by browsers but should be read by screen readers. Perhaps a
 noview boolean attribute on each element could be used to tell UAs not to
 render the content but to report it to screen readers? Or maybe a noview/
 element could be used to surround content that shouldn't be displayed but
 should be accessible to screen readers?

Is there an example of something which you think should be seen by
screen readers but not by sighted users? Also, isn't this doing
something similar to what display : none does in CSS (browsers won't
render this content, but I presume screen readers will still read it
out)?

Paul

-- 
Paul Waring
http://www.pwaring.com


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Nicholas Shanks

Paul is right, you can just use:

@media (screen, print, handheld) { .foo { display: none; } }

Since no screenreader i know of supports aural media you can't yet do  
it the other way around (default to none and show for aural)




On 17 Mar 2008, at 2:08 am, Nicholas C. Zakas wrote:

I know the topic has come up a few times, but I'm still wondering if  
HTML 5 should provide some sort of logic around content that should  
not be displayed by browsers but should be read by screen readers.  
Perhaps a noview boolean attribute on each element could be used  
to tell UAs not to render the content but to report it to screen  
readers? Or maybe a noview/ element could be used to surround  
content that shouldn't be displayed but should be accessible to  
screen readers?


Any thoughts?

-Nicholas

Looking for last minute shopping deals? Find them fast with Yahoo!  
Search.


— Nicholas Shanks.



smime.p7s
Description: S/MIME cryptographic signature


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Dave Oneal
I think the question is justified. It's the same as with the noscript  
tag. Depending on the javascript support, you'll see EITHER the  
contents of the script tag OR the contents of the noscript tag.  
Imagine you've got a highly interactive ajax application with drag and  
drop and everything else. I would like to place this multimedia  
(where multimedia doesn't necessary mean audio/video) content into a  
view tag and a more accessible version into a noview tag.


So it's not only about hiding extra accessibilty information from the  
screen, but also about hiding interactvie/... information from the  
screenreader/...


Zitat von Nicholas Shanks [EMAIL PROTECTED]:


Paul is right, you can just use:

@media (screen, print, handheld) { .foo { display: none; } }

Since no screenreader i know of supports aural media you can't yet do
it the other way around (default to none and show for aural)



On 17 Mar 2008, at 2:08 am, Nicholas C. Zakas wrote:

I know the topic has come up a few times, but I'm still wondering   
if  HTML 5 should provide some sort of logic around content that   
should  not be displayed by browsers but should be read by screen   
readers.  Perhaps a noview boolean attribute on each element   
could be used  to tell UAs not to render the content but to report   
it to screen  readers? Or maybe a noview/ element could be used   
to surround  content that shouldn't be displayed but should be   
accessible to  screen readers?


Any thoughts?

-Nicholas

Looking for last minute shopping deals? Find them fast with Yahoo!  Search.


? Nicholas Shanks.






Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Sam Kuper
On 16/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:

 Could you elaborate more on what problem you are trying to solve?


I wonder if this http://www.alistapart.com/articles/fir/ is one of the
problems to do with content for sighted/unsighted viewers it might be nice
to have a good solution to in HTML5?


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Charles McCathieNevile

On Mon, 17 Mar 2008 16:46:45 +0100, Paul Waring [EMAIL PROTECTED] wrote:


On 17/03/2008, Nicholas C. Zakas [EMAIL PROTECTED] wrote:
I know the topic has come up a few times, but I'm still wondering if  
HTML 5

should provide some sort of logic around content that should not be
displayed by browsers but should be read by screen readers. Perhaps a
noview boolean attribute on each element could be used to tell UAs  
not to
render the content but to report it to screen readers? Or maybe a  
noview/
element could be used to surround content that shouldn't be displayed  
but

should be accessible to screen readers?


Is there an example of something which you think should be seen by
screen readers but not by sighted users? Also, isn't this doing
something similar to what display : none does in CSS (browsers won't
render this content, but I presume screen readers will still read it
out)?


Bad assumption - they don't read it out. They read what is put on the  
screen. (Well, sort of - what they actually do is parse the DOM themselves  
quite often, as well). One reason for this is that a lot of authors put  
stuff there for screen reader users that just adds to the clutter on  
their page - an easy mistake if you're not used to what screen readers are  
actually like to work with.


Designers put things (including useful things) on pages for screen reader  
users, and then hide them in various ways - things like [D] links, the  
skip to content links, alternatives for images that are more than just a  
text string so can't go in as alt, etc. I don't like the use case, but it  
is pretty common and if you want to be compatible with the real web we  
should have a way to deal with it. At the moment the most commonly  
successful technique is positioning things offscreen, but that's not a  
great solution either.


In my ideal world, people would actually implement the aural style, but I  
think we are the biggest implementation of that and we only do it on  
windows for the voice plugin :(


cheers

Chaals

--
Charles McCathieNevile  Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals   Try Opera 9.5: http://snapshot.opera.com


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Simon Pieters
On Mon, 17 Mar 2008 18:17:19 +0100, Sam Kuper [EMAIL PROTECTED]  
wrote:



On 16/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:


Could you elaborate more on what problem you are trying to solve?



I wonder if this http://www.alistapart.com/articles/fir/ is one of the
problems to do with content for sighted/unsighted viewers it might be  
nice

to have a good solution to in HTML5?


I think this is more of a problem with CSS, and one that is, AFAICT,  
solved with CSS3 generated content (which is implemented in Opera,  
although I have not tested it in Opera in combination with a screen  
reader):


   h1 { content:url(foo.png) }

--
Simon Pieters
Opera Software


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Paul Waring
On 17/03/2008, Charles McCathieNevile [EMAIL PROTECTED] wrote:
 Bad assumption - they don't read it out. They read what is put on the
  screen. (Well, sort of - what they actually do is parse the DOM themselves
  quite often, as well). One reason for this is that a lot of authors put
  stuff there for screen reader users that just adds to the clutter on
  their page - an easy mistake if you're not used to what screen readers are
  actually like to work with.

Ah, it would appear that screen readers have got a bit more advanced
since the last time I looked into them (which admittedly was some time
ago) - back then I think many of them still read out 'hidden' text.

  In my ideal world, people would actually implement the aural style, but I
  think we are the biggest implementation of that and we only do it on
  windows for the voice plugin :(

If there is already something which does this then, is there really a
need for a noview element?

Paul

-- 
Paul Waring
http://www.pwaring.com


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Maciej Stachowiak


On Mar 17, 2008, at 1:05 PM, Simon Pieters wrote:

On Mon, 17 Mar 2008 18:17:19 +0100, Sam Kuper  
[EMAIL PROTECTED] wrote:



On 16/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:


Could you elaborate more on what problem you are trying to solve?



I wonder if this http://www.alistapart.com/articles/fir/ is one  
of the
problems to do with content for sighted/unsighted viewers it might  
be nice

to have a good solution to in HTML5?


I think this is more of a problem with CSS, and one that is, AFAICT,  
solved with CSS3 generated content (which is implemented in Opera,  
although I have not tested it in Opera in combination with a screen  
reader):


  h1 { content:url(foo.png) }


Safari/WebKit also supports this construct.

Regards,
Maciej



Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Benjamin Hawkes-Lewis

Dave Oneal wrote:
I think the question is justified. It's the same as with the noscript 
tag. Depending on the javascript support, you'll see EITHER the contents 
of the script tag OR the contents of the noscript tag. Imagine you've 
got a highly interactive ajax application with drag and drop and 
everything else. I would like to place this multimedia (where 
multimedia doesn't necessary mean audio/video) content into a view tag 
and a more accessible version into a noview tag.


So it's not only about hiding extra accessibilty information from the 
screen, but also about hiding interactvie/... information from the 
screenreader/...


I think it's a mistake to assume a accessible or 
screen-reader-friendly view should be non-interactive.


In so far as this is true at all, it's largely a result of web 
interactivity depending on non-standard widgets. AFAICT, this is one of 
the problems HTML5 tries to solve.


--
Benjamin Hawkes-Lewis


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Ian Hickson
On Mon, 17 Mar 2008, Sam Kuper wrote:

 On 16/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:
 
  Could you elaborate more on what problem you are trying to solve?
 
 I wonder if this http://www.alistapart.com/articles/fir/ is one of the 
 problems to do with content for sighted/unsighted viewers it might be 
 nice to have a good solution to in HTML5?

That seems more like a CSS issue.

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Charles McCathieNevile

On Mon, 17 Mar 2008 20:07:52 -, Paul Waring [EMAIL PROTECTED] wrote:


On 17/03/2008, Charles McCathieNevile [EMAIL PROTECTED] wrote:

Bad assumption - they don't read it out. They read what is put on the
 screen. (Well, sort of - what they actually do is parse the DOM  
themselves

 quite often, as well). One reason for this is that a lot of authors put
 stuff there for screen reader users that just adds to the clutter on
 their page - an easy mistake if you're not used to what screen readers  
are

 actually like to work with.


Ah, it would appear that screen readers have got a bit more advanced
since the last time I looked into them (which admittedly was some time
ago) - back then I think many of them still read out 'hidden' text.


Must have been a very long time ago. They generally haven't done that.

 In my ideal world, people would actually implement the aural style,  
but I

 think we are the biggest implementation of that and we only do it on
 windows for the voice plugin :(


If there is already something which does this then, is there really a
need for a noview element?


I don't think introducing a new element will change anything, it will just  
complicate the things that we should be focusing attention on, so I don't  
think there is any need for such an element.


cheers

chaals

--
Charles McCathieNevile  Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals   Try Opera 9.5: http://snapshot.opera.com


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Sam Kuper
On 17/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:

 That seems more like a CSS issue.


I now think so too. Simon Pieters made the point that CSS3 can solve this
problem.


Re: [whatwg] [HTML5] Accessibility question

2008-03-17 Thread Charles McCathieNevile

On Mon, 17 Mar 2008 20:05:22 -, Simon Pieters [EMAIL PROTECTED] wrote:

On Mon, 17 Mar 2008 18:17:19 +0100, Sam Kuper [EMAIL PROTECTED]  
wrote:



On 16/03/2008, Ian Hickson [EMAIL PROTECTED] wrote:


Could you elaborate more on what problem you are trying to solve?



I wonder if this http://www.alistapart.com/articles/fir/ is one of the
problems to do with content for sighted/unsighted viewers it might be  
nice

to have a good solution to in HTML5?


I think this is more of a problem with CSS, and one that is, AFAICT,  
solved with CSS3 generated content (which is implemented in Opera,  
although I have not tested it in Opera in combination with a screen  
reader):


h1 { content:url(foo.png) }


It doesn't work with a screen reader in either Safari or Opera using  
VoiceOver - and I wouldn't expect it to until differentiating media types  
is reliably implemented. So this seems like an approach to avoid - the use  
of off-screen positioning is less harmful (if still not that great). If  
anyone wants a test case, let me know - I would expect that in Windows no  
screen reader will read the content either, but don't have a windows  
machine to test (although I need one - at least I have a handful of  
windows screen readers).


cheers

Chaals

--
Charles McCathieNevile  Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals   Try Opera 9.5: http://snapshot.opera.com


[whatwg] [HTML5] Accessibility question

2008-03-16 Thread Nicholas C. Zakas
I know the topic has come up a few times, but I'm still wondering if HTML 5 
should provide some sort of logic around content that should not be displayed 
by browsers but should be read by screen readers. Perhaps a noview boolean 
attribute on each element could be used to tell UAs not to render the content 
but to report it to screen readers? Or maybe a noview/ element could be used 
to surround content that shouldn't be displayed but should be accessible to 
screen readers?

Any thoughts?

-Nicholas




  

Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

Re: [whatwg] [HTML5] Accessibility question

2008-03-16 Thread Ian Hickson
On Sun, 16 Mar 2008, Nicholas C. Zakas wrote:

 I know the topic has come up a few times, but I'm still wondering if 
 HTML 5 should provide some sort of logic around content that should not 
 be displayed by browsers but should be read by screen readers. Perhaps a 
 noview boolean attribute on each element could be used to tell UAs not 
 to render the content but to report it to screen readers? Or maybe a 
 noview/ element could be used to surround content that shouldn't be 
 displayed but should be accessible to screen readers?

Wouldn't hiding content from sighted viewers hurt accessibility for 
sighted viewers?

Could you elaborate more on what problem you are trying to solve?

-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] On accessibility

2006-06-16 Thread Michel Fortin

Le 14 juin 2006 à 21:09, Lachlan Hunt a écrit :

If implementations can be modified so that accesskeys do not  
interfere with existing shortcut keys, then that's great.   Perhaps  
they could offer a kind of web-apps mode where all Alt+[key]  
combinations are safe to be used by the web page, and then another  
mode where they retain their normal browser functions.  But until  
something like that happens and proves successful, accesskeys  
should not be retained.


I'd like to point out that accesskeys are working very well on the  
Mac. Application commands are issued using the Command key and most  
browsers bind accesskeys to the minimally-used Control key.  
Accesskeys do not conflict with other system and application  
shortcuts unless the user defines his own conflicting shortcuts in  
the system preferences.


It would be sad to see accesskeys disappear just because they are  
hard to implement elsewhere. But I acknowledge most other computers  
don't have a spare key which can be used for that.



Michel Fortin
[EMAIL PROTECTED]
http://www.michelf.com/




Re: [whatwg] On accessibility

2006-06-15 Thread Henri Sivonen

On Jun 15, 2006, at 06:29, Alexey Feldgendler wrote:

Here is what I think should be standardized: a user agent which  
supports accesskeys MUST provide an uniform method of invoking any  
accesskey which is a letter or a digit.


Do you mean 0-9 and a-z or any Unicode digit or letter?

--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/




Re: [whatwg] On accessibility

2006-06-15 Thread Alexey Feldgendler
On Thu, 15 Jun 2006 16:29:35 +0700, Henri Sivonen [EMAIL PROTECTED] wrote:

 Here is what I think should be standardized: a user agent which
 supports accesskeys MUST provide an uniform method of invoking any
 accesskey which is a letter or a digit.

 Do you mean 0-9 and a-z or any Unicode digit or letter?

This is details which, of course, should be discussed.

I think that requiring availability of 0-9 and A-Z is all that we can ask a 
compliant UA of. Because not every environment is capable of input in every 
language, we can't require that of an UA.


-- 
Alexey Feldgendler [EMAIL PROTECTED]
[ICQ: 115226275] http://feldgendler.livejournal.com


Re: [whatwg] On accessibility

2006-06-15 Thread Sander Tekelenburg
At 10:29 +0700 UTC, on 2006-06-15, Alexey Feldgendler wrote:

[...]

 Here is what I think should be standardized: a user agent which supports
accesskeys MUST provide an uniform method of invoking any accesskey which is
a letter or a digit. This method should be designed so that the UA's own key
bindings never conflict with the accesskeys.

FWIW, IMO this is not the terrain of a HTML spec. That aside, it seems to me
that a browser that allows such keyboard-shortcut conflicts to occur is so
obviously broken that I don't even understand why it needs to be discussed at
all, let alone /here/.

*If* you want to go there, the effort should be much broader: you should then
also state that browsers must by default indicate the existence of a TITLE
attribute; that browsers must indicate when their ESP engine has kicked in so
the user knows that what is rendered is at best an educated guess; etc.

It might very well be useful to have such a spec -- something along the lines
of the GNKSA[*]. It might certainly be helpful to users to have a comparison
chart available, maybe with a scoring per browser or even some sort of
certification. But I don't see why such requirements should be spelled out in
a HTML spec.


[*] http://www.newsreaders.com/gnksa/


-- 
Sander Tekelenburg, http://www.euronet.nl/~tekelenb/


[whatwg] On accessibility

2006-06-14 Thread Simon Pieters

Hi,

I've spoken to a person who is blind about HTML5 and accessibility. I 
thought I'd send some of his thoughts to the list.


He is in favor of the new nav and article elements indicating the 
navigation section of the page and what is the main content:



yeah that'd be excellent, if screen readers would pick up on this
somehow. because really my main goal when I get to the front page
of a web site, if I've not been there before, is to get to the main
content and see what that site's about, what's on that site, etc.
My second goal is then to get to the navigation to find a section I'd
like to navigate to.


He says that HTML5 shouldn't drop the longdesc attribute, because it is 
useful for people using screen readers.



longdesc is a long description, which is what you're wanting to give.
alt is alternative text, which is just to give me a basic idea of what's
there. i don't want to read a big paragraph for an image unless I
really wan to know what's there.


He also says that he accesskeys shouldn't be dropped.


I love accesskeys, despite anything bad people have said about them,
they're great. very convenient. if I notice an accesskey on a site I visit
often, I make use of it.

I would disagree with [HTML5 dropping accesskeys] more than
longdesc. accesskeys, are really useful, and again I tend to use them
whenever I come across them. it's a shortcut to get to where you
want to go, instead of having to search for it.


Regards,
Simon Pieters




Re: [whatwg] On accessibility

2006-06-14 Thread Lachlan Hunt

Simon Pieters wrote:
I've spoken to a person who is blind about HTML5 and accessibility. I 
thought I'd send some of his thoughts to the list.

...
He also says that he accesskeys shouldn't be dropped.


Accesskey implementations need to be seriously improved if they are to 
be retained.  There's significant evidence to show that there are very 
few, if any, safe keys available which don't clash with existing 
shortcut keys in browsers.


http://www.wats.ca/show.php?contentid=43

If implementations can be modified so that accesskeys do not interfere 
with existing shortcut keys, then that's great.   Perhaps they could 
offer a kind of web-apps mode where all Alt+[key] combinations are safe 
to be used by the web page, and then another mode where they retain 
their normal browser functions.  But until something like that happens 
and proves successful, accesskeys should not be retained.


--
Lachlan Hunt
http://lachy.id.au/


Re: [whatwg] On accessibility

2006-06-14 Thread Alexey Feldgendler
On Thu, 15 Jun 2006 08:09:43 +0700, Lachlan Hunt  
[EMAIL PROTECTED] wrote:


Accesskey implementations need to be seriously improved if they are to  
be retained.  There's significant evidence to show that there are very  
few, if any, safe keys available which don't clash with existing  
shortcut keys in browsers.


What Opera does makes sense. Maybe it should be standardized.


--
Alexey Feldgendler [EMAIL PROTECTED]
[ICQ: 115226275] http://feldgendler.livejournal.com


Re: [whatwg] On accessibility

2006-06-14 Thread Matthew Paul Thomas

On Jun 14, 2006, at 9:47 PM, Alexey Feldgendler wrote:


On Thu, 15 Jun 2006 08:09:43 +0700, Lachlan Hunt 
[EMAIL PROTECTED] wrote:


Accesskey implementations need to be seriously improved if they are 
to be retained.  There's significant evidence to show that there are 
very few, if any, safe keys available which don't clash with existing 
shortcut keys in browsers.


What Opera does makes sense. Maybe it should be standardized.
...


What Opera does is indeed very cool, but it's quite possible that 
another browser could come up with something even cooler. And in this 
area there is very little benefit from interoperability, so I don't see 
any point in standardizing it. It would be like standardizing on vi. 
(Or emacs.)


(There is actually *harm* from interoperability for accesskey=, from 
Web authors cluttering pages with instructions on how to use access 
keys because they're so non-obvious -- instructions that may be 
incorrect for some platforms, depending on how they're worded, and that 
are irrelevant for non-interactive UAs like Google.)


--
Matthew Paul Thomas
http://mpt.net.nz/