W3C home > Mailing lists > Public > wai-xtech@w3.org > July 2008

Re: Keyboard Behaviors for Elements with Role "Grid"

From: Christophe Strobbe <christophe.strobbe@esat.kuleuven.be>
Date: Tue, 29 Jul 2008 17:35:43 +0200
Message-Id: <6.2.5.6.2.20080729173256.037298b0@esat.kuleuven.be>
To: wai-xtech@w3.org

Hi Joseph,

(Replying only to XTech list.)

At 17:12 29/07/2008, Joseph Scheuhammer wrote:

>Here's an attempt at summarizing one of the problems, and a possible 
>compromise.
>
>Currently Tab/Shift+Tab is used to move among large chunks of the 
>page or web app.  This is pretty much the convention in the style guide.
>Arrow keys  are used to navigate within widgets.
>
>It would be very useful to have quick navigation among editable 
>cells in a grid and not force users to navigate "endlessly" to them 
>using the arrow keys.  However, if the number of editable cells is 
>numerous, using Tab to move among them leads to a sense of being 
>trapped if one wants to navigate through and outside of the grid quickly.
>
>Would the following work as a compromise?
>
>- Use Tab/Shift+Tab to move in and out of widgets, as before.
>
>- Use arrows to navigate within widgets, as before.
>
>- Use Ctrl+Tab to move within a grid quickly among editable cells.
>
>I'm suggesting Ctrl+Tab instead of Jon's Ctrl+Enter since it 
>includes "Tab" and that conjures up navigation.
>
>However, it's entirely possible that Ctrl+Tab may already be taken 
>by the OS or the browser.

Some browsers use Ctrl+Tab to switch between tabs (in tabbed 
navigation). At least Firefox, Opera and SeaMonkey do this.
Ctrl+Tab takes you to the next tab, Shift+Ctrl+Tab takes you to the 
previous tab.


Best regards,

Christophe


>In that case, perhaps the square bracket keys, ] and [, could be 
>used to denote forward and backward motion, and be used to navigate 
>among editable cells.
>
>--
>;;;;joseph
>
>'This is not war -- this is pest control!'
>      - "Doomsday", Dalek Leader -

-- 
Christophe Strobbe
K.U.Leuven - Dept. of Electrical Engineering - SCD
Research Group on Document Architectures
Kasteelpark Arenberg 10 bus 2442
B-3001 Leuven-Heverlee
BELGIUM
tel: +32 16 32 85 51
http://www.docarch.be/
---
Please don't invite me to LinkedIn, Facebook, Quechup or other 
"social networks". You may have agreed to their "privacy policy", but 
I haven't.


Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
Received on Tuesday, 29 July 2008 15:36:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:15:53 GMT