Screen shot of the University of Washington web menu, which includes rich multi-column dropdown menus with sub-menu items, images, and text

How a Modern Menu Should Work

The following is a much-abbreviated set of recommendations for how keyboard shortcuts should work to control menu behavior, according to the Dynamic HTML Style Guide.

  • Tab enters and exits the menu
  • Navigate with left/right arrow keys
  • Open sub-menu with enter, space bar, or up/down arrows
  • Navigate sub-menus with arrow keys
  • Exit sub-menu with escape
  • And much more!

A Few Menu Systems to Check Out