diff --git a/input-emulation/src/wlroots.rs b/input-emulation/src/wlroots.rs index 51d6621..944ebff 100644 --- a/input-emulation/src/wlroots.rs +++ b/input-emulation/src/wlroots.rs @@ -210,7 +210,7 @@ impl VirtualInput { PointerEvent::AxisDiscrete120 { axis, value } => { let axis: Axis = (axis as u32).try_into()?; self.pointer - .axis_discrete(now, axis, value as f64 / 8., value); + .axis_discrete(now, axis, value as f64 / 8., value / 120); self.pointer.axis_source(AxisSource::Wheel); self.pointer.frame(); }