53 Commits (01ac0abfd7c4cc7491fd5fdf5e9b71bb9e3a7f9d)

Author SHA1 Message Date
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 7a64426085 Trigger updateMoveResize after keyboard move 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 4ca3734d12 [wayland] Support move/resize mode in pointer move handling 11 years ago
Martin Gräßlin 545c8b190e Send HoverMove event to selected window decoration if buttons are pressed 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 0853445dce Don't pass pointer focus to a Toplevel which is not yet ready for painting 11 years ago
Martin Gräßlin 4b41c33268 Workspace::movingClient changed to AbstractClient 11 years ago
Martin Gräßlin e8b14cd587 [input] Add safety checks before accessing Cursor of focused pointer 11 years ago
Martin Gräßlin efa0500313 [libinput] Bind libinput support to VirtualTerminal 11 years ago
Martin Gräßlin 30dd2ce466 [input] Add support for VT switch shortcuts 11 years ago
Martin Gräßlin 61579506e3 [input] Only update seat state if session is active 11 years ago
Martin Gräßlin 634fd68446 Ensure screens are created before fully setting up libinput 11 years ago
Martin Gräßlin c23e106c8b [input] Include more safety checks 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 f7bed6a003 [libinput] Pass device capabilities to Wayland::Server::SeatInterface 11 years ago
Martin Gräßlin 60783b8228 Touch support in libinput 11 years ago
Martin Gräßlin 36f987198d [wayland] Add support for processing touch events 11 years ago
Martin Gräßlin 405e366815 Add safety check to InputRedirection::findToplevel 11 years ago
Martin Gräßlin 9a0fd94013 Introduce AbstractBackend as base class for Wayland and X11Windowed backend 11 years ago
Martin Gräßlin 6bf44b7db4 [wayland] Add an X11 output backend 11 years ago
Martin Gräßlin f600e2f6f4 [wayland] Properly handle Cursor set on focused PointerInterface 11 years ago
Martin Gräßlin 7bb107ba6d [wayland] Pass keyboard key press/released events to SeatInterface 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
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin 4c9744fe8e Drop dependency on kdecoration.h 11 years ago
Martin Gräßlin 015c59d9fd Fix build if there is no libinput 12 years ago
Martin Gräßlin da5ee2ba93 Add sanity checks before updating pointer position and on screen changes 12 years ago
Martin Gräßlin ff87c989ba Center initial pointer position on screen in libinput mode 12 years ago
Martin Gräßlin f545eeb087 Connect pointer events from libinput 12 years ago
Martin Gräßlin 15a1a5b70f Add command line option to enable libinput support 12 years ago
Martin Gräßlin a918591fef Use Logind to open/close devices needed by libinput 12 years ago
Martin Gräßlin c4bb3d11fc Initial support for libinput 12 years ago
Martin Gräßlin 7091452acd Fix unused variable warnings for compilation without xkbcommon 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 38201a8295 Properly support key events in TabBox over InputRedirection 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 882c2a4610 Handle keyboard events during move/resize 12 years ago
Martin Gräßlin 6baf794f88 InputRedirection for keyboard events 12 years ago