labwc/include/input
Consolatis 0627190060 keyboard: add keyboard_get_all_modifiers()
And make mousebind handlers use that one.
Also remove keyboard_any_modifiers_pressed() and replace its usage
with the new function.

Without this patch we would only request the modifier state of the
keyboard group which makes mousebinds involving keyboard modifiers
break for virtual keyboards like when using wayvnc. Same story for
hiding the workspace overlay or snapping to regions.

Fixes: #2511
2025-01-13 06:28:37 +09:00
..
cursor.h input: hide cursor when using touch input 2024-11-10 17:08:38 +09:00
gestures.h Move gesture handling out of cursor.c 2023-10-30 21:14:04 +00:00
ime.h IME: fix stuck Ctrl when pressed Ctrl+F in Firefox with Fcitx5 2025-01-07 19:31:56 +00:00
input.h Move input handler init() and finish() functions to input/input.c 2023-10-30 21:14:04 +00:00
key-state.h Revert "keyboard: include pressed modifiers in bound set" 2024-12-29 16:27:34 +09:00
keyboard.h keyboard: add keyboard_get_all_modifiers() 2025-01-13 06:28:37 +09:00
tablet-pad.h input: move cursor event listeners from tablet to seat 2024-08-13 18:40:34 +02:00
tablet-tool.h input: move cursor event listeners from tablet to seat 2024-08-13 18:40:34 +02:00
tablet.h input: move cursor event listeners from tablet to seat 2024-08-13 18:40:34 +02:00
touch.h Make touch depend on cursor to prevent racing 2023-10-30 21:14:04 +00:00