Did anything ever come of the research mentioned at the end of Colin's
email?
-Daphne
On Jan 23, 2009, at 4:12 PM, Paul Zablosky wrote:
Hi Allison,
I did make an attempt to identify the behaviour of common
keystrokes across the Fluid components, and summarize the results in
a table. I soon found that this is difficult to do -- many of the
key controls are modal, and can't be shoehorned into a 2-dimensional
table. ( You really need a dimension for each mode.) The result is
at http://wiki.fluidproject.org/x/TJY7 -- which also refers to the
DHTML Style Guide. The DHTML Style Guide uses a simple linear list
with hierarchies, which may be the best way to represent the
behaviours, but isn't really good for comparison across components
-- or their widgets for that matter. I never did come up with a
presentation format that really does the job.
Paul
Allison Bloodworth wrote:
Hi Paul,
A few of us were recently discussing how to determine the proper
(default) key command to use for a particular interaction (e.g.
moving around in the date picker). This came up with Erin & I again
when we talked today with Mike Elledge about date picker
accessibility. Daphne reminded us that she thought you may have
started working on a summary document about this a while ago, but I
couldn't find it on the wiki. Is that out there somewhere that we
could reference? I think something like that (or even just a
document summarizing our thinking if we aren't making concrete
recommendations for particular keys) would be a great thing to put
in the UX Toolkit.
Trying to make sense of the various resources I've found...
I'm wondering if we should just be following the guidelines in the
D Group's document: http://dev.aol.com/dhtml_style_guide
I think there's also a bit of info on this topic here:
http://www.w3.org/WAI/PF/aria-practices/#aria_ex
This possibly (tangentially?) related document was in an email Eli
sent out to fluid-work last month: http://unixpapa.com/js/key.html
And below is an email that Colin sent out about the Fluid approach
to keyboard bindings a while back.
Any advice other folks have for us on how to handle this would be
very helpful--thanks!
Allison
Begin forwarded message:
From: Colin Clark <[email protected]>
Date: March 20, 2008 2:45:54 PM PDT
To: fluid-work <[email protected]>
Subject: More on Fluid's approach to keyboard bindings
Hi all,
I have received a couple of questions off-list about how Fluid is
handling keyboard mappings for our components, and thought I'd try
to
clarify our approach in the Reorderer and underlying framework.
Recently, Anastasia, Joseph, and Jonathan have been doing a lot of
testing and analysis to come up with some good, screen reader-
friendly
default keyboard shortcuts for selecting and moving items with the
Reorderer. We think really good defaults are important, but we also
want to enable customizability. The Reorderer will support more than
one keyboard mapping, and will allow alternatives to be inje
ration time or dynamically in by a preferences editor.
Michelle and I are currently sketching out some Fluid framework code
that will provide a simple API for components to support
customizable
keyboard mappings. This will prevent developers from having to
hardcode assumptions about keyboard controls, making components more
future-proof and interoperable. This approach is in line with our
general philosophy of allowing flexibility and customization for
different contexts and user needs.
With the help of Mike Elledge and Amy Chen at Oracle, we're also
going
to do some quick, targeted user research to learn more about how
users
of screen readers tend to accomplish tasks that are otherwise done
using mouse-based drag and drop. This will help us to continue to
refine our designs based on real feedback from users.
Colin
---
Colin Clark
Technical Lead, Fluid nology Resource Centre, University of Toronto
http://fluidproject.org
_______________________________________________
fluid-work mailing list
[email protected]
http://fluidproject.org/mailman/listinfo/fluid-work
Allison Bloodworth
Senior User Interaction Designer
Educational Technolog ersity of California, Berkeley
(415) 377-8243
[email protected]
Daphne Ogle
Senior Interaction Designer
University of California, Berkeley
Educational Technology Services
[email protected]
cell (510)847-0308
_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work