After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 668046 - Show accelerators in the app menu
Show accelerators in the app menu
Status: RESOLVED WONTFIX
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 728837 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-01-16 19:20 UTC by Giovanni Campagna
Modified: 2014-04-24 11:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
RemoteMenu: show the accelerator next to each menu item (3.42 KB, patch)
2012-01-16 19:21 UTC, Giovanni Campagna
none Details | Review

Description Giovanni Campagna 2012-01-16 19:20:44 UTC
GTK shows them, and while we expect all apps to have the same accelerators for similar actions, those labels are handy to know which are actually wired up.

Easy patch coming.
Comment 1 Giovanni Campagna 2012-01-16 19:21:08 UTC
Created attachment 205397 [details] [review]
RemoteMenu: show the accelerator next to each menu item

The fallback GTK menu shows it, and it can be useful for knowing
which accelerators are available. It uses the gtk-only 'accel'
attribute from GMenu.
Comment 2 Felipe Erias Morandeira 2012-01-18 15:04:36 UTC
Could we be smart about this for the touchscreen case, and avoid showing the accelerators if there isn't a keyboard attached?
Comment 3 William Jon McCann 2012-01-24 20:59:35 UTC
No, I don't think we want them to be shown. Menus are not a good way to advertise them or to learn about them, many/most useful shortcuts are contextual and not global, they are visually distracting, and we want to use a different and more complete way to display/learn about shortcuts:
https://live.gnome.org/GnomeOS/Design/Whiteboards/HelpOverlay
Comment 4 Giovanni Campagna 2012-02-06 17:41:49 UTC
(In reply to comment #3)
> No, I don't think we want them to be shown. Menus are not a good way to
> advertise them or to learn about them, many/most useful shortcuts are
> contextual and not global, they are visually distracting, and we want to use a
> different and more complete way to display/learn about shortcuts:
> https://live.gnome.org/GnomeOS/Design/Whiteboards/HelpOverlay

I'm not sure I agree with this design - or the assumptions behind it, actually.
To be explicit: I disagree that menus are not a good way to advertise it. As I see it, the pattern is:
- user needs to perform an action for the first time
- he opens the menu and starts hunting
- the action is found, user remembers the menu and position
- then he needs to perform the same action again and again
- he is still acting through the menu item
- he sees that there is an accelerator available and starts using it
- if at any time he forgets it, he'll fallback to the menu and find it again
At no point the user says, "hey, maybe there is a keyboard binding for this action", which is a prerequisite for actively opening a cheatsheet or a manual, since he knows the action is somewhere in the menus, and for seldom used actions, this is undoubtedly faster.
Comment 5 William Jon McCann 2012-02-07 00:52:47 UTC
What "menus" are you talking about? There is no hunting in the app menu.
Comment 6 Giovanni Campagna 2012-02-07 01:23:29 UTC
(In reply to comment #5)
> What "menus" are you talking about? There is no hunting in the app menu.

I'm referring specifically to Epiphany here, which has a normal sized menu (8 items) and, contrasted with Documents or Contacts, actually offers useful functionality there, beyond About and Quit.
Also, I'd consider wrong to treat the app menu any differently from a regular menu. It is a container for actions, and it  is part of the random search one employs trying to do something with the app. If any, it needs more care, because it is often far from the window (not the case of Epiphany or Documents, which are usually maximized, but definitely of Contacts or Nautilus), so making the keyboard replacement more discoverable would help.
Comment 7 William Jon McCann 2012-02-07 02:35:46 UTC
Honestly this argument makes absolutely no sense to me. Of those 8 items in Epiphany there will be 2 fewer soon. Those are not even things that are frequently used. And displaying shortcuts for infrequently used things is really dumb. If shortcuts are so important to display visually for learning then isn't it a problem that the most important ones won't even be in menus? Yes.
Comment 8 Owen Taylor 2012-02-15 19:19:28 UTC
Closing WONTFIX
Comment 9 Florian Müllner 2014-04-24 11:29:32 UTC
*** Bug 728837 has been marked as a duplicate of this bug. ***