119 Commits (95c8af33b5779ddd694d17ced3fdd7e698e29213)

Author SHA1 Message Date
Martin Gräßlin 0b9e6a4aa2 Fix start move through drag distance on window decoration 10 years ago
Martin Gräßlin abca474d44 Don't pass keyboard events to internal windows outside the screen geometry 10 years ago
Martin Gräßlin 2c0df531b7 Only pass key press events to TabBox 10 years ago
Martin Gräßlin d2716c834b Pass pointer and wheel events to TabBox from special event filter 10 years ago
Martin Gräßlin 8a1f19b145 Add support for Drag'n'Drop on Wayland 10 years ago
Martin Gräßlin ed7bf6e091 Send leave/enter pointer event when starting/stoping effect mouse interception 10 years ago
Martin Gräßlin a029300ce5 Rework cursor image handling for Wayland 10 years ago
Martin Gräßlin 9eeef2d9ca Fix mouse action on (in)active window 10 years ago
Martin Gräßlin 83a4fe5408 Update keyboard modifier state on seat after each key event 10 years ago
Martin Gräßlin cb3c6a4780 Implement internal keyboard repeat 10 years ago
Martin Gräßlin 6d47839e95 Fix scroll direction on window wheel command 10 years ago
Martin Gräßlin e6e11f7853 Move window action handling logic into a dedicated InputEventFilter 10 years ago
Martin Gräßlin 2a98c681d0 Implement whell command in input handling 10 years ago
Martin Gräßlin 1f1a4ac6e8 Add support for modifier+wheel action 10 years ago
Martin Gräßlin f8f13a7fba Implement modifier+click in InputRedirection for Wayland 10 years ago
Martin Gräßlin 521470b04a Improve keyboard handling for internal windows 10 years ago
Martin Gräßlin 46e3da297c Set timestamp on WaylandSeat for key event in LockScreenFilter 10 years ago
Martin Gräßlin 4f66f324d7 LockScreenEventFilter passes key events to KSldApp 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 59dc3816b4 Add missing override to LockScreenFilter 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 b8fcfbb8fc Drop bool InputRedirection::areButtonsPressed() const 10 years ago
Martin Gräßlin 9b917a20fe ScreenEdgeInputFilter for checking whether a screenedge gets activated 10 years ago
Martin Gräßlin a51171720e Improve updating the pointer position after screen changes 10 years ago
Martin Gräßlin 5b5a966e48 Process pointer warped positions like normal updates 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 16a33f662b Improve lock screen interaction for pointer in InputRedirection 10 years ago
Martin Gräßlin 142e826191 Clear touch ids when canceling a touch sequence 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 a47b6f9435 Unset focused keyboard surface when screen is locked 10 years ago
Martin Gräßlin d83780fea3 Fix axis direction for processing global axis shortcuts 10 years ago
Martin Gräßlin 5e782ac93e Set focusedPointerSurface to null when screen is locked and no greeter window 10 years ago
Martin Gräßlin bdb423da3d Only send key press events to the moving client 10 years ago
Martin Gräßlin e61ad65f10 InputRedirection::updatePointerDecoration operates on AbstractClient for deco 10 years ago
Martin Gräßlin 55bae74aae Specify inputTransformation in Toplevel 10 years ago
Martin Gräßlin a055e2de82 Only compile VirtualTerminal if libinput is found 10 years ago
Martin Gräßlin 4d883a9cda Ensure pointer position is updated before screen locker enforcement 10 years ago
Bhushan Shah 42ddf685c1 [InputRedirection] Don't crash on invalid Toplevel 10 years ago
Bhushan Shah e5a0af1589 [InputRedirection] Check if workspace is valid before accessing it 10 years ago
Bhushan Shah e5518dffe2 [wayland] Add some restrictions for lockscreen 10 years ago
Martin Gräßlin 4ebba6e134 [wayland] Don't pass keyboard events to Unmanaged windows 11 years ago
Martin Gräßlin cebd723c2c [libinput] Add an event queue 11 years ago
Martin Gräßlin ea77d32259 [libinput] Make signals queueable 11 years ago
Martin Gräßlin a23a9d38f9 Make it possible to end move/resize through mouse button release 11 years ago
Martin Gräßlin ac1f01fd3f Use AbstractClient for keyboard moving of clients 11 years ago