lan-mouse/input-emulation/src
Thomas Matthijs 39b79d88a5
slow scrolling chrome with emulation=wlroots capture=layer-shell (#318) (#325)
Using niri as compositor on both sides resulting in: emulation=wlroots capture=layer-shell

Mouse scrolling works fine in terminals, but only scrolls very small amount in google-chrome (in wayland mode)

Using 'wev' to show events, using the real mouse shows

[        15:      wl_pointer] axis_source: 0 (wheel)
[        15:      wl_pointer] axis_value120: axis: 0 (vertical), value120: 120
[        15:      wl_pointer] axis_relative_direction: axis: 0 (vertical), direction: 0
[        15:      wl_pointer] axis: time: 50410752; axis: 0 (vertical), value: 15.000000

Using the lan-mouse shows:

[        15:      wl_pointer] axis_source: 2 (continuous)
[        15:      wl_pointer] axis_value120: axis: 0 (vertical), value120: 1
[        15:      wl_pointer] axis_relative_direction: axis: 0 (vertical), direction: 0
[        15:      wl_pointer] axis: time: -1913142096; axis: 0 (vertical), value: 20.000000

Without axis_source, scrolling over (pinned) tabs also skips one tab.
2025-10-09 00:28:26 +02:00
..
dummy.rs move refcounting of key presses to input-emulation (#169) 2024-08-06 16:46:32 +02:00
error.rs split features for emulation and capture backends 2024-11-07 12:43:42 +01:00
lib.rs split features for emulation and capture backends 2024-11-07 12:43:42 +01:00
libei.rs address clippy lints 2025-01-24 14:52:04 +01:00
macos.rs update dependencies (#302) 2025-10-08 16:10:32 +02:00
windows.rs move lan-mouse protocol to separate crate (#178) 2024-08-11 16:51:47 +02:00
wlroots.rs slow scrolling chrome with emulation=wlroots capture=layer-shell (#318) (#325) 2025-10-09 00:28:26 +02:00
x11.rs fix clippy warnings from rust 1.87 (#301) 2025-06-12 17:52:23 +02:00
xdg_desktop_portal.rs fix clippy warnings from rust 1.87 (#301) 2025-06-12 17:52:23 +02:00