From ba46037a1fba5d37ee5f39f1b8d3d9340c469d82 Mon Sep 17 00:00:00 2001 From: Ferdinand Schober Date: Sun, 12 May 2024 14:55:56 +0200 Subject: [PATCH] fix scrolling in windows --- src/capture/windows.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/capture/windows.rs b/src/capture/windows.rs index 5f6c499..bac84ae 100644 --- a/src/capture/windows.rs +++ b/src/capture/windows.rs @@ -141,7 +141,7 @@ fn to_mouse_event(wparam: WPARAM, lparam: LPARAM) -> Option { }, WPARAM(p) if p == WM_MOUSEWHEEL as usize => Some(PointerEvent::AxisDiscrete120 { axis: 0, - value: -(mouse_low_level.mouseData as i32), + value: -((mouse_low_level.mouseData >> 16) as i32), }), WPARAM(p) if p == WM_XBUTTONDOWN as usize || p == WM_XBUTTONUP as usize => { let hb = mouse_low_level.mouseData >> 16;