Opened 13 years ago
Closed 12 years ago
#7227 closed defect (invalid)
DataGrid: support for basic keyboard navigation
Reported by: | Becky Gibson | Owned by: | Joseph Scheuhammer |
---|---|---|---|
Priority: | high | Milestone: | 1.2 |
Component: | Accessibility | Version: | 1.1.1 |
Keywords: | Grid | Cc: | Bryan Forbes |
Blocked By: | Blocking: |
Change History (5)
comment:1 Changed 13 years ago by
comment:2 Changed 12 years ago by
this needs to be replaced with a more specific list of tasks/defects, preferably as separate tickets. clown, can you help provide an update for the status of keyboard nav in grid?
comment:3 Changed 12 years ago by
Summary: | grid: support for basic keyboard navigation → DataGrid: support for basic keyboard navigation |
---|
comment:4 Changed 12 years ago by
Here is a better description of this issue and related tickets:
The dojox.grid._Grid needs basic keyboard navigation.
This is being worked on as part of #6987, #7158, and #6989, but creating a separate ticket in the a11y category to track.
Basic keyboard navigation involves Tab/Shift?+Tab, arrow keys, and the space bar. In brief, Tab/Shift?+Tab moves keyboard to and from the grid, the arrow keys move focus among headers and cells within the grid, and the space bar invokes sort on a column header. The details are as follows:
- Tab (General)
- The initial tab enters the grid with focus placed on the first header cell.
- A second tab moves focus to the first cell in the top left corner of the grid.
- A third tab moves focus to the next tab stop beyond the grid.
- Shift+Tab moves in the opposite direction
- Tab (Special case): a cell in the grid had focus before focus moved away from the grid
- Shift+Tab from below the grid moves focus back to the previously focused cell.
- Tab from above the grid moves focus to the column header associated with the previously focused cell.
- Tab from a column header moves focus to the previously focused cell.
- Arrow keys (column headers)
- Left/right navigates among the column headers; does not wrap.
- Up/down do nothing.
- Arrow keys (grid cells)
- Left/right navigates from cell to cell among columns; does not wrap horizontally.
- Up/down navigates from row to row; does not wrap vertically.
- Space bar on column header
- Invokes the sort function associated with that column, if any, with focus remaining on the column header after the sort is finished.
- Equivalent to a single click on the column header with the left mouse button.
Testing using .../dojox/grid/tests/test_keyboard.html.
comment:5 Changed 12 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
lacking any unique problems in this description, I'm going to close this ticket. We should continue to open individual tickets as we discover deficiencies in grid keyboard navigation.
This should include a reference to #7158 - Grid does not scroll horizontally in IE when navigating using keystrokes.