From 0eecd305b774b72c333a94a3c898303cca44c2c0 Mon Sep 17 00:00:00 2001 From: Timon Date: Mon, 12 Jun 2023 20:07:13 +0200 Subject: [PATCH] Add horizontal scroll support for windows (untested) --- src/event/sys/windows/parse.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/event/sys/windows/parse.rs b/src/event/sys/windows/parse.rs index 288b7479..129b76c4 100644 --- a/src/event/sys/windows/parse.rs +++ b/src/event/sys/windows/parse.rs @@ -358,7 +358,15 @@ fn parse_mouse_event_record( } } EventFlags::DoubleClick => None, // double click not supported by unix terminals - EventFlags::MouseHwheeled => None, // horizontal scroll not supported by unix terminals + EventFlags::MouseHwheeled => { + if button_state.scroll_left() { + Some(MouseEventKind::ScrollLeft) + } else if button_state.scroll_right() { + Some(MouseEventKind::ScrollRight) + } else { + None + } + }, _ => None, };