Uh oh. If you can see this, something has gone wrong with the CSS. Bugger.

Normal service will resume shortly. Feel free to read on, things may just look a bit odd. It's probably related to a sudden change in Blogger's features, requiring some strange back end migration trickery.

wd06: Derek Featherstone - Designing for accessibility

[Semi liveblogged]

Being aware of verbosity settings in screen readers - it's the setting which controls how things like punctuation are handled. Some users will turn off brackets - ie. brackets aren't read out. With that setting enabled, page links may get missed - really it's a bug, but you have to be aware of it.

Best practice is to make links make sense out of context; but at the same time users know they can "go back one line" to find context.

Screen reader users often get much more information from their UA than sighted users - the status of links may be read out "this is a visited link, this is an unvisited link..."

"Back to top" links... do we really want to go back to the top? Or do we really want to go back to the start of the article we just read? Where exactly should the link take you? This is not just an accessibility issue, it's a usability issue as well. If you don't have a skip to content link, they have to listen through all of your header and navigation content...

Regarding skip to content and skip navigation links, Derek believes the browsers should be handling things like this.

Derek: "As a keyboard user, Opera is the best browser out there right now." Yay Opera! ;) It's very powerful and lets you jump between forms AND links; or through headings; or you can ensure the accesskeys don't clash with anything.

You know the way we only use about 10% of our brains? Well it's the same with our software - we only use about 10% of the functionality.

Russ Weakley: we found that source order didn't really matter so much to a lot of screen reader users.
Molly: what about other disabilities?
Derek: Did you see CSS Naked day? That day was hell for me! Nothing worked for me! I lost all my context. "I couldn't read blogs that day and that's my crack man!"
Molly: I do think that it's a concern; that we shouldn't be too quick to give a message that source order isn't important. For screen readers it's not so important...
Russ: One thing we did in that test was to label each content section - structural labels were really useful. [Helped context]

Derek: on source order... what about things like sidebars? Do they go at the end, or the start? We need to research this stuff because we don't know what we're doing.

Andrew Arch: Visual order... there are plenty of people out there who can get very confused if the visual order doesn't match the source order. Tabbing through content can suddenly get way out of order compared with the expectation set by the visual design.

Derek: we think we know it all but we need to do more actual research.

Andy Clarke: What do you think about microformats and using them to set up labels for content areas?
Derek: I like the idea, but how do we get everyone to adopt it and implement it?

John Allsopp has started a design pattern to explore this issue.

"I know we can do this... I'm getting goosebumps again!"

Example: a login screen example where the page gets modified based on input. Notifying the user is an issue because they've moved away from the relevant inputs; so you should update other things like the LEGEND, TITLE, or status bar.

Status bar - screen readers can access the information in the browser's status bar. How appropriate! Put status messages in there. Needs full testing and probably depends on screen reader settings as to whether it's read out or not. But you could also alert the user that they should check the status bar before they submit a form.

Labels: , ,

wd06: Derek Featherstone - Accessibility 2.0

[Semi-liveblogged]

Real subtitle should be 'Where do we go for beer?'

Checklist syndrome: bringing down accessibility
Leads to a compliance/QA impersonal approach

But accessibility is personal, it’s about user testing and it’s about removing barriers.

“What if screen readers could access microformats? How cool would that be?”

Where should we be looking for inspiration for web accessibility?

  • How about the gaming industry? Gamers have some crazy keyboards and input devices.
  • The physical world - eg. pedestrian crossing buttons which vibrate as well as click/beep. "How cool is that?" Or the braille/raised lettering sign that put the tactile signage on a comfortable angle for ease of use. It doesn't just comply, it creates a good user experience.
  • How about the car industry? They solve all kinds of issues, maybe they've got ideas we should be taking on board.

Discussed the accessibility features being created for Blackberries. Also admitted he sleeps with his Blackberry; said he wouldn't tell us where on Flickr you can find the image, but "hey with tagging no doubt you'll be able to find it...". Well, yup: http://www.flickr.com/photos/glsims99/14020019/

Cognitive disabilities: people don't seem to know what to do, although some companies are starting to work on it. Some new phones are being built with simple interfaces; consistent toolbars and uncluttered menus. The obvious thing to note here is that making things consistent and easy to use helps everybody, not just people who would identify themselves as "disabled".

Let's make things easier for everyone. Thing about tagging - "these are the same people I tag on Web Connections, d.construct, Flickr, Cork'd... we all tag each other, that's all we do now!!!"

What if we let users define their own access keys so authors don't have to do it? Not to mention they interfere with people's existing key profiles. Why not create a microformat which stores this information? Think of the power of that. What if we get to a point where we don't supply any CSS any more? Users set up their global stylesheet and have their preferred styles applied to everything! "...the power! POWER TO THE PEOPLE! That's what this is about."

What if the browser could learn? It could recognise that the last three times you visited a site you bumped up the text size, then just do that for you.

What if we replaced all the browser controls with a button that says "I can't read this page", which launches a wizard to help you change it so you can read it.

Q&A

How to convince people that it's important?

One thing - show people assistive technology users. "It's a life changing experience. I don't know anyone who didn't find it a life-changing experience to see a screen reader user or a mobility impaired user with speech recognition software."

Labels: , ,

about

Web development and standards, as seen by Ben Buchanan.

subscribe

elsewhere

[More bookmarks]

No Clean Feed - Stop Internet Censorship in Australia