- From: Becky Gibson <Becky_Gibson@notesdev.ibm.com>
- Date: Thu, 23 Aug 2007 15:27:49 -0400
- To: wai-xtech@w3.org
The minutes of the July 13, 2007 DHTML Style Guide meeting [1] contain a proposal for menu navigation. While I agree with the current menu navigation proposal, I believe it needs to be more detailed. I submitted a proposal on February 26, 2007 [2] which I believe provides additional details to address both menus and menubars. I have repeated the proposal here and tried to format it with more whitespace than in the original post to (hopefully) make it easier to read. -First item in menu bar should be in the tab order (tabindex=0). -When a menu bar item has focus and no menu is open, pressing left or right arrow will cycle focus to the other menu bar items. -When a menu bar item has focus, pressing enter or space should open the menu and place focus on the first menu item in the opened menu or child menu bar -When a menu bar item has focus, pressing the up or down arrow should open the menu and place focus on the first menu item in the opened menu or child menubar. -With focus on an menu item in an open menu, pressing up or down arrow should cycle focus through the items in that menu. -When focus is on a menu item that has a submenu, pressing enter or space should open the submenu and put focus on the first submenu item. -Pressing escape with focus on an open menu item should close the open menu or submenu and return focus to the parent menu item -With focus on an menu item, pressing enter or space should invoke that menu action (which may be to open a submenu). -When a menu item has focus and that item has a submenu, pressing right arrow should open the submenu for that item and place focus on the first item in the opened submenu -With focus on a sub menu item, up or down arrows should cycle through the submenu items (behaves the same as open menu) -With focus on a sub menu item, pressing left arrow will close the submenu and return focus to the parent menu item -Disabled menu items receive focus but have no action when enter or left/right arrow is pressed. -Tabbing out of the menu component will close any open menus. -With focus on a menu item and a sub menu opened via mouse behavior, pressing down arrow will move focus to the first item in the sub menu. -With focus on a menu item and a sub menu opened via mouse behavior,pressing up arrow will move focus to the last item in the sub menu. -With focus on a submenu item, the user must use arrows or the escape key to progressively close submenus and move up to the parent item(s). [1] http://lists.w3.org/Archives/Public/wai-xtech/2007Jul/0142.html [2] http://lists.w3.org/Archives/Public/wai-xtech/2007Feb/0032.html Becky Gibson Web Accessibility Architect IBM Emerging Internet Technologies 5 Technology Park Drive Westford, MA 01886 Voice: 978 399-6101; t/l 333-6101 Email: gibsonb@us.ibm.com blog: WebA11y
Received on Thursday, 23 August 2007 19:28:01 UTC