diff options
| author | Malfurious <m@lfurio.us> | 2020-06-26 19:55:41 -0400 |
|---|---|---|
| committer | Matt Hunter <m@lfurio.us> | 2026-01-17 20:00:23 -0500 |
| commit | 57e6bfbd12721471c4da0f41a158441052e7a527 (patch) | |
| tree | ce00cb66e975fbfdd953bde8455744e7aa52607f /config.def.h | |
| parent | 42bf9a1e00c4f348c6bd2bd0af4894f71a14768e (diff) | |
| download | st-57e6bfbd12721471c4da0f41a158441052e7a527.tar.gz st-57e6bfbd12721471c4da0f41a158441052e7a527.zip | |
patch: scrollback-mouse-altscreen
Apply the following patch on top of the previous two to allow scrollback
using mouse wheel only when not in MODE_ALTSCREEN. For example the
content is being scrolled instead of the scrollback buffer in less.
Consequently the Shift modifier for scrolling is not needed anymore.
The mouse and altscreen patches 20191024-a2c479c (and later, including
this one) are simpler and more robust because st gained better support
for customized mouse shortcuts. As a result, the altscreen patch doesn't
really need the mouse patch. However to keep it simple the instructions
stay the same: the alrscreen patch still applies on top of the (now very
minimal) mouse patch.
Diffstat (limited to 'config.def.h')
| -rw-r--r-- | config.def.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/config.def.h b/config.def.h index b2bd7c9..b0109bc 100644 --- a/config.def.h +++ b/config.def.h @@ -179,8 +179,8 @@ static uint forcemousemod = ShiftMask; */ static MouseShortcut mshortcuts[] = { /* mask button function argument release */ - { ShiftMask, Button4, kscrollup, {.i = 1} }, - { ShiftMask, Button5, kscrolldown, {.i = 1} }, + { XK_ANY_MOD, Button4, kscrollup, {.i = 1}, 0, /* !alt */ -1 }, + { XK_ANY_MOD, Button5, kscrolldown, {.i = 1}, 0, /* !alt */ -1 }, { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, |
