GNOME Bugzilla – Bug 433142
allow to map the control key on another key
Last modified: 2021-06-10 18:53:04 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
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.
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.
I have created a bounty for this feature: https://www.bountysource.com/issues/27822043-allow-to-map-the-control-key-on-another-key
-- 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.