apply scrollback-mouse-increment patch

Tweak the config to be a bit better organized.
Ryan 2023-09-13 01:53:17 -04:00
parent 2cd815077c
commit c0bdced263
Signed by: ryan
GPG Key ID: 7D7E2E94267DAD95
1 changed files with 7 additions and 2 deletions

View File

@ -170,14 +170,19 @@ static unsigned int defaultattr = 11;
*/
static uint forcemousemod = ShiftMask;
/*
* The number of lines to scroll by when using the mouse wheel.
*/
const unsigned int mousescrollrate = 1;
/*
* Internal mouse shortcuts.
* Beware that overloading Button1 will disable the selection.
*/
static MouseShortcut mshortcuts[] = {
/* mask button function argument release */
{ XK_ANY_MOD, Button4, kscrollup, {.i = 1}, 0, /* !alt */ -1 },
{ XK_ANY_MOD, Button5, kscrolldown, {.i = 1}, 0, /* !alt */ -1 },
{ XK_ANY_MOD, Button4, kscrollup, {.i = mousescrollrate}, 0, /* !alt */ -1 },
{ XK_ANY_MOD, Button5, kscrolldown, {.i = mousescrollrate}, 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"} },