graesslin created this revision. graesslin added reviewers: KWin, Plasma on Wayland. Restricted Application added subscribers: kwin, plasma-devel. Restricted Application added projects: Plasma on Wayland, KWin.
REVISION SUMMARY Prior to this change various event filters performed deep calls into Xkb class to figure out the modifiers relevant for global shortcuts (aka consumed modifiers). This shows that this is a general useful information which should be available to all input event filters directly. Thus it's now added to the input events and exposed directly in InputRedirection so that the calls into Xkb are no longer needed. REPOSITORY R108 KWin BRANCH modifiers-relevant-global-shortcuts-in-event REVISION DETAIL https://phabricator.kde.org/D3810 AFFECTED FILES input.cpp input.h input_event.h keyboard_input.cpp keyboard_input.h pointer_input.cpp tabbox/tabbox.cpp EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #kwin, #plasma_on_wayland Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas