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 433142 - allow to map the control key on another key
allow to map the control key on another key
Status: RESOLVED OBSOLETE
Product: gnome-terminal
Classification: Core
Component: Keybindings
3.10.x
Other All
: Normal enhancement
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-04-24 23:18 UTC by Mildred
Modified: 2021-06-10 18:53 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Mildred 2007-04-24 23:18:59 UTC
Actually, the main shortcut key on the GNOME desktop is the control key.  So the GNOME default shortcuts (like Ctrl-C to copy) conflicts with the terminal features (Ctrl-C interrupt a program). So the gnome-terminal shortcuts must be different than the usual GNOME shortcuts. This feature described here aims at letting the gnome-terminal use the control key for its shortcuts (copy, paste, new window ...) whereas another key would be used for the terminal.

That way, the control key is reserved to the shortcuts within gnome-terminal itself whereas all super (or any other key) shortcuts are translated to control key shortcuts and send to the terminal emulator. So it would be possible to use GNOME standard shortcuts for gnome-terminal actions (like copy, paste, new window, new tab and so on) without conflicts.

Moreover, on some keyboards this is not really usable (for example on my apple laptop (macbook) where there is only one control key whereas the super key is really easier to use). With that feature I wouls switch in my XKB keymap the control and super keys. And the key labeled control would still send control events to the terminal. I can't just replace all the applications shortcuts with the super key because of the bug #427409. Moreover, some programs can't be configured so that would lead to inconsistancies in the shortcuts of my desktop.

I hope people will find this idea great hoping this will be implemented.

Mildred
Comment 1 Henri Sivonen 2010-06-18 15:59:53 UTC
I think it would be useful to be able to use the Windows key (command on Mac keyboards) to send ctrl to terminal so that the real ctrl would work for copy and paste.
Comment 2 Ralf Ebert 2017-10-21 21:24:08 UTC
I also would like to use the super/windows key to send ctrl as escape character to the terminal so that hotkeys like ctrl+c/v for copy and paste and ctrl+n/t to open new windows and tabs work in the terminal in the same way as in all other gnome apps.
Comment 3 Ralf Ebert 2017-10-23 12:33:57 UTC
I have created a bounty for this feature:
https://www.bountysource.com/issues/27822043-allow-to-map-the-control-key-on-another-key
Comment 4 GNOME Infrastructure Team 2021-06-10 18:53:04 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/5693.