- From: Charles McCathieNevile <charles@w3.org>
- Date: Fri, 22 Jun 2001 06:24:59 -0400 (EDT)
- To: "Ian B. Jacobs" <ij@w3.org>
- cc: <w3c-wai-ua@w3.org>
for freehand drawing keyboard access essentially amounts to mousekeys anyway. I am not sure if thre is anything else that isn't amenable to keyboard manipulation - moving graphics, resizing and transforming are often useful things to do via the keyboard. In the olden days, this was even a commmon thing to do. Are there specific things that are considered too difficult? Charles On Thu, 21 Jun 2001, Ian B. Jacobs wrote: 21 June 2001 UA Guidelines Teleconference [snip] C.6: Don't require keyboard access for all functionalities (e.g., text selection, region positioning) IJ: I wonder whether there's some exception that can be carved out here. There's some tight binding between input and output modes in the case of drawing. Can we capture this? Do we want to? IJ: I have this sense that when a functionality is bound to a particular output mode (e.g., drawing is inherently visual), then our input mode requirements might be different. Why would we require input mode independence when a particular functionality depends on a single output mode? MQ: I want to be able to show people a set of slides, even though I may not be able to use the slides. There are blind people who can visual what they're doing (e.g., drawing). DP: I need to be able to teach my students how to use a drawing tool. I need to be able to say "This is how you change the brush width", even though I may not be able to see the results. Or I need to be able to document this functionality (if I work for a software company). DP: I may not be able to use a mouse, but I may not be blind. I may have a physical disability and be using a large keyboard. IJ: How do you answer the question: Some things, like drawing, are hard to do with the keyboard? I think the important distinction is between two-dimensional input and one-dimensional input. IJ: It would be useful to distinguish three cases: - Direct access (i.e., spatially-independent) required for some users, e.g., with blindness. In this case, keyboard shortcuts make the most sense. - Keyboard, not mouse, access required for other users (e.g., using specialized input devices that make use of the keyboard API, or for whom moving arrow keys is easier than a mouse, for example). In this case, keyboard shortcuts are not as sensible. This is not to say that no drawing is easy to do with direct access; it's probably easy for well-known shapes, flipping them, enlarging them, etc. But for some other functionalities, such as free-hand drawing. IJ: MouseKeys may be the best solution for some functionalities, but should not be relied on for all access (for those who cannot use spatially-dependent input mechanisms). DP: Another important issue is that APIs are important for alternative input devices. Action IJ: Clarify for 1.1. the difference between spatially-dependent and independent access through the keyboard. We don't require all functionalities be available in a spatially-independent manner. Where possible, provide at least a spatially-independent input mechanism. Access through the keyboard API will be useful to AT developers.
Received on Friday, 22 June 2001 06:24:59 UTC