GNOME Bugzilla – Bug 323688
gnome-terminal does not allow Hyper or Super modifiers in accelerators
Last modified: 2014-01-27 21:30:06 UTC
Please describe the problem: Open Edit->Keyboard shortcurts. Click on any shortcut. Type any key with the Hyper modifier (this is typically the "Windows" keys). The key is wrongly recognized. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 55830 [details] [review] Patch for gnome-terminal 2.10.0 This patch should also apply cleanly on CVS head (from what I can see in ViewCVS).
Patch applies but doesn't work.
Uh, yes you're right. It seemed to work for a bit, not anymore. I'll try to come up with another patch. Don't hold your breath though...
Hi, I went to fill this but but I don't have to because it is already here. I just want to say that this isn't specific to gnome-terminal (happens on every gtk/gnome app for me, see bug #427409). My goal is to change every shortcut in my system that involves the control key to use the super key (on the apple macbook keyboard the super key (also apple keys) are easier to use) but it is very difficult with GNOME. With KDE it is easier since you can change those settings globally and you can have the super key in your shortcuts. I looked at the gtk sources without finding anything (I think because it is the first time I look at the gtk sources). ut I think there may be something inerresting in the files gtkaccelgroup.[ch]. I modified the gtk_accelerator_set_default_mod_mask function to add the super modifier without success. I would like to help on that issue (because having various keybindings to copy/cut/paste, one with super, the other with ctrl, is painful) but as I said i know very few about gtk.
Can someone test this with gnome-terminal from svn trunk? If it doesn't work, it should be moved to gtk+ since all we do is use GtkCellRendererAccel now.
Bug 145346 seems to say that this would also occur with GtkCellRendererAccel.
Hmm. This is apparently fixed in svn trunk. I can bind Super+Key (no idea how to get Hyper on my kb though).
Is this still an issue? If so, should it be fixed at the GTK+ level instead of gnome-terminal?
This was hopefully fixed a long time ago. Closing this bug.