labwc/include/input
Consolatis 663f913ee4 keyboard: cancel keybind_repeat on reconfigure
Currently we may end up in an endless loop of Reconfigure requests
if the Reconfigure action was called by a keybind. If the reconfigure
takes too long (which may happen on slow systems with libsfdo full
debug logging for example) the reconfigure might be triggered again
and again.

To prevent that, simply cancel all keybind_repeat timers on reconfigure.
2024-12-31 19:53:34 +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: don't forward key-release without correspinding key-press 2024-12-17 16:38:09 +09: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: cancel keybind_repeat on reconfigure 2024-12-31 19:53:34 +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