From 8520a280f784d7fab8d4f2e03e3f27d5257efab4 Mon Sep 17 00:00:00 2001 From: Joe Wilm Date: Wed, 7 Mar 2018 09:56:19 -0800 Subject: Add SCROLL_MULTIPLIER Scroll wheel needs some scaling so it feels like urxvt and friends. --- src/input.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/input.rs') diff --git a/src/input.rs b/src/input.rs index 987ce093..59cecea4 100644 --- a/src/input.rs +++ b/src/input.rs @@ -34,6 +34,8 @@ use term::SizeInfo; use term::mode::{self, TermMode}; use util::fmt::Red; +const SCROLL_MULTIPLIER: usize = 3; + /// Processes input from glutin. /// /// An escape sequence may be emitted in case specific keys or key combinations @@ -397,7 +399,7 @@ impl<'a, A: ActionContext + 'a> Processor<'a, A> { 65 }; - for _ in 0..(to_scroll.abs() as usize) { + for _ in 0..(to_scroll.abs() as usize * SCROLL_MULTIPLIER) { self.scroll_terminal(mouse_modes, code) } -- cgit v1.2.3-54-g00ecf