labwc/src/input
John Lindgren 79855b9bd5 keyboard: break up handle_compositor_keybindings()
This function has grown quite large over time. Breaking out various
smaller functions makes the logic easier to follow.

No functional change intended, but there is a minor logical change:

- Due to factoring out match_keybinding(), each keypress can only
  match a single keybinding now. Previously, it was theoretically
  possible for a single keypress to map to multiple keysyms which could
  each match a different keybinding.
2023-11-29 13:54:08 -05:00
..
cursor.c Chase wlroots: Use wlr_cursor_set_xcursor() 2023-11-27 21:01:53 +00:00
gestures.c Move gesture handling out of cursor.c 2023-10-30 21:14:04 +00:00
input.c Move input handler init() and finish() functions to input/input.c 2023-10-30 21:14:04 +00:00
key-state.c key-state.c: add logging for 'pressed-sent' 2023-11-18 14:17:25 +00:00
keyboard.c keyboard: break up handle_compositor_keybindings() 2023-11-29 13:54:08 -05:00
meson.build Move input handler init() and finish() functions to input/input.c 2023-10-30 21:14:04 +00:00
touch.c Make touch depend on cursor to prevent racing 2023-10-30 21:14:04 +00:00