mutter/data
Jonas Ådahl 2fb3bdf774 input-capture: Hook up capturing of events to active session
This adds the actual input capturing rerouting that takes events and
first hands them to the input capture session, would it be active.
Events are right now not actually processed in any way, but will
eventually be passed to a libei client using libeis.

A key binding for allowing cancelling the capture session is added
(defaults to <Super><Shift>Escape) to avoid getting stuck in case the client
doesn't even terminate the session.

The added test case makes sure that the pointer moves again after
pressing the keybinding.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2628>
2023-07-14 22:23:45 +00:00
..
dbus-interfaces input-capture: Hook up capturing of events to active session 2023-07-14 22:23:45 +00:00
50-mutter-navigation.xml Fix shortcut wording 2023-05-08 21:00:05 +00:00
50-mutter-system.xml data: Stop exposing old panel-main-menu shortcut 2021-08-30 21:43:34 +00:00
50-mutter-wayland.xml Add restore-shortcuts to key bindings list 2017-11-10 17:59:26 +01:00
50-mutter-windows.xml data: Don't expose window shading shortcut 2018-01-24 19:09:27 +01:00
61-mutter.rules Revert "udev-rules: Disable sending modifiers to clients with amdgpu" 2023-05-30 14:25:18 +02:00
default_icon.png build: Move data files to their dedicated subfolder 2014-06-05 10:50:15 +02:00
meson.build build: Join keybindings path correctly too 2023-05-04 12:35:38 +00:00
mutter-schemas.convert build: Move data files to their dedicated subfolder 2014-06-05 10:50:15 +02:00
org.gnome.mutter.gschema.xml.in input-capture: Hook up capturing of events to active session 2023-07-14 22:23:45 +00:00
org.gnome.mutter.wayland.gschema.xml.in settings: Fix spelling of endianness 2023-01-29 17:37:43 +01:00