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 477068 - add support for more keys (like modifyOtherKeys in xterm)
add support for more keys (like modifyOtherKeys in xterm)
Status: RESOLVED OBSOLETE
Product: vte
Classification: Core
Component: general
0.16.x
Other All
: Normal normal
: ---
Assigned To: VTE Maintainers
VTE Maintainers
: 730157 784566 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-09-14 23:09 UTC by dann
Modified: 2021-06-10 13:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description dann 2007-09-14 23:09:44 UTC
Please describe the problem:
Since version 216 xterm has an option modifyOtherKeys that when is set to 1 keys that were previously not accesible in a terminal get key bindings, things like
C-. C-, work now. 

Emacs-22.1 already supports such keys, maybe more applications will start adding support.

Can you please add support for this in vte? 

Steps to reproduce:



Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Egmont Koblinger 2014-10-31 08:54:06 UTC
*** Bug 730157 has been marked as a duplicate of this bug. ***
Comment 2 Paulie Pena 2016-06-27 01:28:31 UTC
C-M-% is very useful in terminal Emacs (see http://stackoverflow.com/questions/7532180/in-emacs-query-replace-regexp-keyboard-shortcut-doesnt-work-in-the-terminal-e), so I second this request (and third, if you include the person who asked about it in SO).

I'm not sure if this helps, but this is how the termite terminal people added support for it:
https://github.com/thestinger/termite/pull/161/files
Comment 3 Paulie Pena 2016-07-06 13:40:20 UTC
I just tried C-M-% on xterm, and it sends this escape sequence (I used (read-event) in Emacs to read the escape sequence):
^[[27;8;37~

It looks like the termite pull request does not include that. I installed termite, and sure enough, C-M-% does not work when terminal Emacs runs in it, but it does work in xterm.

Oh wait, it looks like there's another commit that adds code which should add support for C-M-% (https://github.com/thestinger/termite/commit/614eca0f030182dcde45e754eb04928549abd178), but it doesn't seem to be working, and it sends ;14; instead of the ;8; that xterm sends. I created an issue about it: https://github.com/thestinger/termite/issues/381
Comment 4 Egmont Koblinger 2017-07-11 16:35:57 UTC
*** Bug 784566 has been marked as a duplicate of this bug. ***
Comment 5 olejorgenb 2017-09-03 20:14:55 UTC
What is the stance on this? Open for patches, or wontfix?
Comment 6 GNOME Infrastructure Team 2021-06-10 13:52:16 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/vte/-/issues/1441.