- From: Schnabel, Stefan <stefan.schnabel@sap.com>
- Date: Thu, 21 Aug 2008 10:02:56 +0200
- To: <wai-xtech@w3.org>, <donald.evans@corp.aol.com>
- Cc: "Keim, Oliver" <oliver.keim@sap.com>, "Schaus, Martin" <martin.schaus@sap.com>
- Message-ID: <E34714E1E6587741AD32C8E445B6F4AB39E209@dewdfe1o.wdf.sap.corp>
Hi all, This is what I understood from Tuesdays discussion what makes sense for "SAP and Oracle type grids" having one potentially editable item per cell: Begin Edit Mode: - Enter or F2 on editable cell - Alphanumeric key on editable cell End Edit Mode: - Enter to confirm last changes - ESC to undo last changes TAB in Display-Only Mode: - Leaves Grid TAB in Edit Mode: - Confirms last changes, moves to the next editable cell and activates its edit mode - If next cell is not editable, simply focuses next cell and restores Display-Only mode If we allow for grids with MORE than one item per grid cell (Jon Gunderson idea of grids) we need to change the TAB meaning entirely. Here, TAB here is not any more used to leave and re-enter the grid. Therefore, we need an additional skipping key to leave anytime the grid and focus the next element after the grid and an inverse key combination to restore the focus on the last position in the grid. We have already proposed (and implemented, it works!): -> CTRL+TAB / SHIFT+CTRL+TAB (or F6 / SHIFT+F6) for that The idea is as follows: 0) Navigation between grid cells with multiple items is done with arrow keys as usual 1) TAB shall be used to *enter* a grid cell having multiple items 2) TAB shall be used for navigation within the different cell items of a grid cell 3) TAB will *exit* this cell also again and focus the next cell 4) Navigation with arrow keys will be re-activated (if next cell contains also multiple items, it is necessary to press TAB again to enter) Note that this approach requires that there *should* be a (custom) property of a grid cell that it contains multiple items and the JS/User Agent keyboard handler will adjust TAB key behavior accordingly (on single content, TAB will simply go to next cell like arrow right) Of course, the skipping approach with CTRL+TAB instead of TAB can be also been applied to ordinary "SAP grids" as we actually already do. Best Regards Stefan Dr. Stefan Schnabel Accessibility Expert User Experience - Accessibility SAP AG Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany T: +49 (6227) 7-65652 F: +49 (6227) 78-29877 mailto:stefan.schnabel@sap.com W: www.sap.com; http://www.sapdesignguild.org Sitz der Gesellschaft/Registered Office: Walldorf, Germany Vorstand/SAP Executive Board: Henning Kagermann (Sprecher/CEO), Léo Apotheker (stellvertretender Sprecher/Deputy CEO), Werner Brandt, Claus Heinrich, Gerhard Oswald, John Schwarz, Peter Zencke Vorsitzender des Aufsichtsrats/Chairperson of the SAP Supervisory Board: Hasso Plattner Registergericht/Commercial Register Mannheim No HRB 350269 Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen Dank. This e-mail may contain trade secrets or privileged, undisclosed, or otherwise confidential information. If you have received this e-mail in error, you are hereby notified that any review, copying, or distribution of it is strictly prohibited. Please inform us immediately and destroy the original transmittal. Thank you for your cooperation.
Received on Thursday, 21 August 2008 08:03:53 UTC