GNOME Bugzilla – Bug 643233
delegate shift+pageup/pagedown events into application inside terminal when scrolling is disabled
Last modified: 2014-04-06 18:19:14 UTC
Some applications can prevent terminal emulator from history scrolling (which is done usually by pressing shift+pageup/pagedown). Good example is midnight commander or vim. It would be great to have possibility to delegate this (probably dropped) events into application running in terminal emulator. When applications like screen or tmux will be able to receive such events, there may be implemented history scrollback internally with usual behaviour instead of special modes.
I also created this feature request for KDE konsole application. You can see discussion also there: https://bugs.kde.org/show_bug.cgi?id=267100
Also see bug 518405.
(In reply to comment #2) > Also see 58bug 518405. Right, good idea. Mouse scrolling could/should be done too. And probably scrolling when shift+mouse is pressed to select from history. I'm thinking about and searching for the right new sequences produced. I'd be glad for opinions.
Created attachment 265783 [details] [review] Fix I almost filed this feature request a couple of days ago when I worked on bug 600659 :) Here's a patch. Unlike konsole, vte doesn't seem to support reading the key definitions from a file, so the new behavior is hardcoded.
Comment on attachment 265783 [details] [review] Fix Thanks!
Fixed in vte-0-36, keeping open for vte-next.