GNOME Bugzilla – Bug 72008
The items on the Applications and Actions menus should have accelerator keys (but not the menu titles themselves)
Last modified: 2015-03-24 13:00:35 UTC
Summary says it all... the items on the Applications and Actions menus should have accelerator keys. (Didn't they used to have?) Just because there's currently no way to get to those menus via the keyboard doesn't mean there won't be soon :)
This is a fairly major keynav issue, sounds like.
moving gnome-panel-2 specific bugs to gnome-panel product
One issue here is that the items themselves can't necessarily have access keys (as the menus are mostly generated dynamically, so it would be hard to avoid clashes). However, Windoze Start menu has the same problem, and it solves it by letting you activate a menu item by pressing its first letter, or by cycling focus between items starting with the same letter. (Although it seems to me that if we're going to do this, we might as well just make it explicit and put the underscore on the first letter of each menu item).
Yeah, the first letter thing sounds like a good idea. Its an enhancement request, though. Marking it as such.
*** Bug 93550 has been marked as a duplicate of this bug. ***
If this is a major keynav issue, how come it's marked as enhancement?
Don't ask me :)
Because it sounded like one to me and Mark overruled me :)
Updating status_whiteboard field to reflect A11Y team's assessment of accessibility impact.
Based on rcent mails on the gnome-accessibilty-list I think that the menu popped up using Alt+F1 should also have accelerators.
This one's being lying around a long time and it's now beginning to attract comments on gnome-accessibility-list :) Upgrading to AP2 accordingly...
This a11y stopper bug would be nice to fix before the July 7th UI freeze deadline.
Created attachment 18051 [details] [review] Proposed patch to provide the accelerator keys
Thanks Muktha :-) Okay, I've just committed this: 2003-07-07 Mark McLoughlin <mark@skynet.ie> Add mnemonics to the Applications, Actions and "Add to Panel" menus, but make the ones in Applications invisible. Based on a patch from Muktha in bug #72008. * menu.c: (setup_mnemonic), (setup_invisible_mnemonic): implement setting a mnemonic for a menu item without actually underlining the appropriate character. (create_menuitem): set an invisible mnemonic. (applet_menu_append), (applet_menu_append_category), (make_add_submenu): use visible mnemonics here. * menu-util.c: (stock_menu_item_new): allow mnemonics. * panel-menu-bar.c: (panel_menu_bar_append_actions_menu): add mnemonics to the Actions menu. * panel-recent.c: (panel_recent_append_documents_menu): add mnemonic. The big difference between this and Muktha's patch is that the mnemonics for the Applications menu are invisible. Decided to do this after talking to Calum about it ...