labwc/src/input
tokyo4j 08d31145fd cursor: don't leak bound scroll events from touchpad to clients
Prior to this commit, when we receive fine-grained scroll events from
touchpads that are bound to any mousebind, we leaked the scroll events to
the client unless the accumulated scroll delta exceeds the fixed threshold.
This was annoying for example when a user wants to ZoomIn/Out with
W-Up/Down mousebinds with a touchpad.

So this commit fixes it by not leaking the scroll events nor executing
actions when the accumulated delta doesn't exceed the threshold.
2025-01-14 09:35:07 +09:00
..
cursor.c cursor: don't leak bound scroll events from touchpad to clients 2025-01-14 09:35:07 +09:00
gestures.c input: add hold-begin/-end gestures 2024-11-11 15:06:25 +01:00
ime.c IME: fix stuck Ctrl when pressed Ctrl+F in Firefox with Fcitx5 2025-01-07 19:31:56 +00:00
input.c keyboard: set keyboard layout on reconfigure 2024-01-19 18:59:14 +00:00
key-state.c Revert "keyboard: include pressed modifiers in bound set" 2024-12-29 16:27:34 +09:00
keyboard.c keyboard: add keyboard_get_all_modifiers() 2025-01-13 06:28:37 +09:00
meson.build input: add tablet tool setup 2024-05-27 22:40:50 +02:00
tablet-pad.c input: move cursor event listeners from tablet to seat 2024-08-13 18:40:34 +02:00
tablet-tool.c input: move cursor event listeners from tablet to seat 2024-08-13 18:40:34 +02:00
tablet.c input: hide cursor when using touch input 2024-11-10 17:08:38 +09:00
touch.c input: hide cursor when using touch input 2024-11-10 17:08:38 +09:00