Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Click here to return to the 'Use the keyboard to select web page drop-down menus' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use the keyboard to select web page drop-down menus
Authored by: PCheese on Apr 27, '07 11:41:44AM

To clarify:

When highlighted, all popup menus in the system can be navigated using the up and down arrow keys (or by using the space bar to pop them open). Once open, you may start typing the name of the menu item to jump to it. You may also start typing the name of an item to jump to it without first popping open the menu, but there is a 2 second delay before the change registers (which is strange because the change WILL register regardless of what you do next, even tabbing away or closing the containing window).

(You may need to press control-F7 (System Preferences, Keyboard & Mouse, Keyboard Shortcuts) before you can tab to popup menus.)

In the latest nightly build of WebKit, there is no 2 second delay when typing to select an item without first opening the popup menu.

However, there is a bit of a problem: currently, typing without popping open the menu first does not fire the selection changed event. But should it really? If you're typing "C o" for Colorado, you wouldn't want it to fire as it hits California on the way there. It's one of the things that drive me crazy about Windows browsers: when the focus is on a popup menu on a webpage and you attempt to scroll, it spins through all the items in the popup menu. For menus that automatically perform an action when the selection is changed, an event fires for every menu item you end up scrolling past, often sending you off to some random page when all you wanted to do was keep reading the current one. Perhaps the event should fire when the focus changes away from the popup menu?

[ Reply to This | # ]