diff --git a/src/input/mod.rs b/src/input/mod.rs index 09bb3268..c56f4eb4 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -3265,8 +3265,8 @@ impl State { let horizontal_amount = event.amount(Axis::Horizontal); let vertical_amount = event.amount(Axis::Vertical); - // Handle touchpad scroll bindings. - if source == AxisSource::Finger { + // Handle touchpad and continuous scroll bindings. + if source == AxisSource::Finger || source == AxisSource::Continuous { let mods = self.niri.seat.get_keyboard().unwrap().modifier_state(); let modifiers = modifiers_from_state(mods);