131 Commits (a69b47f7b746bccd0d7ec6e61a65e38caa6092f4)

Author SHA1 Message Date
Bhavisha Dhruve 6cae5f7ab9 Integrated FakeInput touch events into InputRedirection. 10 years ago
Martin Gräßlin 69cbb40903 Pass LibInput::Device* through the event handlers 10 years ago
Martin Gräßlin 6f733c3bd0 Bind seat hasKeyboard capability to alphanumeric keyboard availability 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 14d12c0585 Do not limit mouse actions to titleBarArea but allow on complete titleBarPosition 10 years ago
Martin Gräßlin 254573bee1 [libinput] Support for left-handed pointer 10 years ago
Martin Gräßlin a25bf237e0 Integrate libinput only through Logind instead of relying on VirtualTerminal 10 years ago
Martin Gräßlin a21ad8d4fa Switch virtual teminal through logind seat 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 0b9e6a4aa2 Fix start move through drag distance on window decoration 10 years ago
Martin Gräßlin 16301aa4cf Implement a TerminateServerFilter to handle XKB_KEY_Terminate_Server 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