From 65232bdda3a40b374ffe37b501558617af8f0e09 Mon Sep 17 00:00:00 2001 From: Ryan Date: Wed, 13 Sep 2023 01:53:17 -0400 Subject: [PATCH] apply scrollback-mouse-increment patch Tweak the config to be a bit better organized. --- config.def.h | 9 +++++++-- config.h | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/config.def.h b/config.def.h index d345379..fd3dc1f 100644 --- a/config.def.h +++ b/config.def.h @@ -170,6 +170,11 @@ 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; + /* * Xresources preferences to load at startup */ @@ -212,8 +217,8 @@ ResourcePref resources[] = { */ 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"} }, diff --git a/config.h b/config.h index 79d081d..927abd9 100644 --- a/config.h +++ b/config.h @@ -170,6 +170,11 @@ 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 = 5; + /* * Xresources preferences to load at startup */ @@ -212,8 +217,8 @@ ResourcePref resources[] = { */ 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"} },