53 Commits (9e23d20f8fced11b911b94869918e7a21937235d)

Author SHA1 Message Date
Martin Gräßlin 8fdcc24b05 Better handling for forwarding key events to Wayland Server 10 years ago
Martin Gräßlin 8a83a6fef5 [libinput] Add support for gesture events 10 years ago
Martin Gräßlin 4c6c4e6717 [wayland] Always have a keyboard on the Seat 10 years ago
Martin Gräßlin ff88f93852 Support touch events on KWin internal windows 10 years ago
Martin Gräßlin 73fae5e63d Support touch events in DecorationEventFilter 10 years ago
Martin Gräßlin 254573bee1 [libinput] Support for left-handed pointer 10 years ago
Martin Gräßlin cb3c6a4780 Implement internal keyboard repeat 10 years ago
Martin Gräßlin 57b11f8429 [backends/drm] Use an InputEventFilter to reenable outputs 10 years ago
Martin Gräßlin 4e32dcfbfe Cleanup includes of input.(h|cpp) a little bit 10 years ago
Martin Gräßlin 849d17519c Split keyboard related functionality from InputRedirection 10 years ago
Martin Gräßlin b8f8b2d8a0 Split out touch related functionality from InputRedirection 10 years ago
Martin Gräßlin c044ad98be Split out pointer related handling from InputRedirection 10 years ago
Martin Gräßlin 768f1be939 Drop InputRedirection::pointerButtonState(uint32_t button) const 10 years ago
Martin Gräßlin b8fcfbb8fc Drop bool InputRedirection::areButtonsPressed() const 10 years ago
Martin Gräßlin c8c33ae398 Implement lock screen security for touch events 10 years ago
Martin Gräßlin a311f9bfda Add check for lock screen in InputRedirection::updateKeyboardWindow 10 years ago
Martin Gräßlin d02c325a61 Refactor input event handling to be based on filters 10 years ago
Martin Gräßlin 357e082d7a Drop InputRedirection::toXPointerButton 10 years ago
Martin Gräßlin ea77d32259 [libinput] Make signals queueable 11 years ago
Martin Gräßlin cd254c8f47 [wayland] Configure key repeat 11 years ago
Martin Gräßlin 66ad99787c Add signal InputRedirection::keyStateChanged 11 years ago
Martin Gräßlin 07414e88a5 Add support for modifier only shortcuts on Wayland 11 years ago
Martin Gräßlin da1e063a37 Drop cmakedefine HAVE_XKB 11 years ago
Martin Gräßlin 3beff66aca [wayland] Announce modifier changes to clients 11 years ago
Martin Gräßlin 3041a7c32d [wayland] Add a plugin for kglobalaccel 11 years ago
Martin Gräßlin 01ac0abfd7 [wayland] Change keyboard focus window when active window changes 11 years ago
Martin Gräßlin 7f0758b85f [wayland] Handle pointer events for internal windows 11 years ago
Martin Gräßlin 06fc00b4a9 [wayland] Support pointer warping in the backends 11 years ago
Martin Gräßlin 74c111ef88 [wayland] Add support for pointer warping in InputRedirectionCursor 11 years ago
Martin Gräßlin 4a1288b0c9 [wayland] Update cursor image from current decoration 11 years ago
Martin Gräßlin 1edd689293 Handle interaction with window decoration directly in InputRedirection 11 years ago
Martin Gräßlin 8b3be23032 Don't update focused pointer window on pointer movement while button is pressed 11 years ago
Martin Gräßlin 3b4c508ee3 [wayland] Pass xkb keymap to Wayland server 11 years ago
Martin Gräßlin efa0500313 [libinput] Bind libinput support to VirtualTerminal 11 years ago
Martin Gräßlin 634fd68446 Ensure screens are created before fully setting up libinput 11 years ago
Martin Gräßlin 7a96c3ee46 [input] Disconnect the logind connection once setupLibInput is called 11 years ago
Martin Gräßlin 2a39e6290b [input] Try updating the modifiers after each key press 11 years ago
Martin Gräßlin b824175e05 [input] Set a default xkb modifier map 11 years ago
Martin Gräßlin 36f987198d [wayland] Add support for processing touch events 11 years ago
Martin Gräßlin c29f96665d [wayland] Pass pointer input events to SeatInterface 11 years ago
Martin Gräßlin 857219546f Update x11Time when a global shortcut is pressed 11 years ago
Martin Gräßlin da5ee2ba93 Add sanity checks before updating pointer position and on screen changes 12 years ago
Martin Gräßlin a918591fef Use Logind to open/close devices needed by libinput 12 years ago
Alex Richardson 3d9abbe6ff Don't include xkbcommon/xkbcommon.h in input.h, forward-declare instead 12 years ago
Martin Gräßlin 89c2f2bf02 Support for global pointer axis activation 12 years ago
Martin Gräßlin 28406d153d Support for global pointer shortcut activation 12 years ago
Martin Gräßlin b274fb9297 InputRedirection emits a signal when the modifiers change 12 years ago
Martin Gräßlin 24b23dfc01 Beginning of global shortcut handling inside KWin 12 years ago
Martin Gräßlin 6baf794f88 InputRedirection for keyboard events 12 years ago
Martin Gräßlin 7d48b92e2b Redirect pointer events to the Toplevel 12 years ago