Open Bug 241105 Opened 20 years ago Updated 2 years ago

Alt; Ctrl-Tab should enable keyboard access to the first toolbar

Categories

(Core :: DOM: UI Events & Focus Handling, enhancement, P5)

x86
Windows 2000
enhancement

Tracking

()

People

(Reporter: timeless, Unassigned)

References

(Blocks 1 open bug)

Details

This is parity w/ msoffice (2k+) and visual studio (7+?).

Here's a spec (based on devenv7.1):

1. Alt
1' File menu item is focussed
2. Tab
2' Next menu item is focussed (Edit)
3. Left
3' Previous menu item is focussed (File)
4. Shift-Tab
4' Previous menu item is focussed [wrapping around] (Help)
5. Right
5' Next menu item is focussed [wrapping around] (Help)
6. Down
6' Menu drops down (File), and first item in menu is selected (New)
7. Right
7' Cascading menu opens (New>), and first item in menu is selected (Project)
8. Left
8' Cascading menu closes, and parent menu item is selected (New)
9. Up
9' Previous menu item is selected [wrapping around] (Exit)
10. Escape
10' Menu collapses leaving selection on parent item (File)
--important bits follow--
11. Ctrl-Tab
11' First item in "next"(A) toolbar is selected (New>)
12. Down
[New happens to have a submenu similar to File>New]
12' Menu expands and first menu item in menu is selected (New Project)
13. Right
13' Next button is selected (Add New Item) - this item happens to be disabled. I
suspect it's selectable so that screen readers can tell the user what it is and
that it's disabled.
14. Shift-Tab
14' Previous button is selected (New>)
15. Left
15' Previous button is selected [wrapping around] (this is the customize toolbar
chevron like creature)
16. Enter
16' Submenu displays and first menu item is selected (Add or Remove Buttons v)
-- note that chevron orientation matters --
17. Down
17' Sub menu expands and first menu item is selected
18. Ctrl-Tab
18' First item in "next"(A) toolbar is selected (Start)
19. Enter
19' Button triggers.

*A. the order of toolbars in ctrl-tab/ctrl-shift-tab doesn't seem to make sense
to me. It doesn't match the "order on screen" or in the toolbar list.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Mass un-assigning bugs assigned to Aaron.
Assignee: aaronleventhal → nobody
QA Contact: keyboard.navigation
Component: Keyboard: Navigation → User events and focus handling
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.