GNOME Bugzilla – Bug 664403
Window menu mnemonics only shown when pointer is in the menu or arrows keys are pressed
Last modified: 2015-03-13 20:24:57 UTC
Hello, There are no keyboard shortcuts present on the window menu accessed by "alt-space" or by right clicking on the window titlebar. The keyboard shortcuts should be there for those who don't remember them from Gnome 2. This aides accessibility. They still seem to work, they just aren't listed. Please add the underscores to help quickly navigate the menu. Regards, Nathan
The underscores are called "mnemonics" in the jargon. Shortcuts like Alt+F5 are actually shown. Anyway, I think you're missing something: since GTK+3 (or something), mnemonics are hidden by default, since most people never use them. Just press Alt, and they become visible. Can you see them that way?
The one's I'm talking about that are missing are seen when I'm in a window and press ALT-SPACEBAR. When I do that, there are no mnemonics show. Pressing alt again has no effect. However, I have since found that the mnemonics appear if I hit the up or down arrow keys. This works, but isn't intuitive. I would prefer not to have to take this addition step (small though it is) or otherwise memorize the entire window menu mnemonic list. Also, I'm one of (perhaps the few) who prefer to see the mnemonics all the time. Is there a way to set this? I don't mind needing to use gconf-editor or dconf-editor to do so? I'm a keyboard junky and avoid the mouse/touchpad as much as possible.
Actually, here the mnemonics are also shown if you hit Alt and put the pointer over the menu. That's probably a small bug in Mutter or GTK. I'm not sure you can force them to be shown all the time. There's a GtkSettings for that, but it seems to be for force not showing them. And I don't know whether there's a GSettings entry for this in gnome-settings-daemon. See http://developer.gnome.org/gtk/stable/GtkSettings.html#GtkSettings--gtk-auto-mnemonics
(In reply to comment #3) > Actually, here the mnemonics are also shown if you hit Alt and put the pointer > over the menu. That's probably a small bug in Mutter or GTK. Ah! You're right. Still, I'm wanting my hands off the mouse/touchpad. Should I file a bug report for Mutter and/or GTK? > I'm not sure you can force them to be shown all the time. There's a GtkSettings > for that, but it seems to be for force not showing them. And I don't know > whether there's a GSettings entry for this in gnome-settings-daemon. > See > http://developer.gnome.org/gtk/stable/GtkSettings.html#GtkSettings--gtk-auto-mnemonics Thanks, I'll take a look.
(In reply to comment #4) > Ah! You're right. Still, I'm wanting my hands off the mouse/touchpad. Should I > file a bug report for Mutter and/or GTK? No, let's keep this one. But please check it also happens with plain Mutter ('mutter --replace').
I tried to do $ mutter --replace Mutter won't come up, it starts to close the window manager, it looks like the mutter WM is coming up, but then it drops me back to the GDM login screen.
OK, forget that step.
In addition to not being shown, they don't seem to work anymore. Is that the same bug or different? I loved being able to do Alt+Space, m and then moving the window with Shift+Arrow keys.
Ah yes, the window menu is now implemented in gnome-shell, so this is indeed a slightly different bug now - gnome-shell's menus do not support mnemonics at all ... *** This bug has been marked as a duplicate of bug 733297 ***