GNOME Bugzilla – Bug 477068
add support for more keys (like modifyOtherKeys in xterm)
Last modified: 2021-06-10 13:52:16 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:
*** Bug 730157 has been marked as a duplicate of this bug. ***
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
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
*** Bug 784566 has been marked as a duplicate of this bug. ***
What is the stance on this? Open for patches, or wontfix?
-- 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.