Bug 490019 - Screen edge input is blocked when using input-leap
Summary: Screen edge input is blocked when using input-leap
Status: CONFIRMED
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.1.2
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-10 14:15 UTC by crdaley
Modified: 2024-08-12 16:12 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crdaley 2024-07-10 14:15:46 UTC
SUMMARY
Plasma has a screen corner feature to trigger actions based on the mouse entering this position. Input Leap running disables this feature, even if the screens are set up to not allow the mouse to pass the corner. For example, if a client screen is to the left of a server screen, using the right side screen corners on the server will not work with this plasma feature.

STEPS TO REPRODUCE
1. Launch input-leap on a KDE Wayland session.
2. Share your screen
3. Move the mouse to a screen edge or corner while pressing a key, or clicking.
OBSERVED RESULT
 The mouse will flicker, and input will not be reflected on the server while the mouse is moving into the edge.  This is blocking the Screen Edges corner feature from working, meaning the overview is not shown on the top right corner.


EXPECTED RESULT
Keys should be able to be pressed during mouse movement, and the top left corner hotspot should work.
 
SOFTWARE/OS VERSIONS

Linux/KDE Plasma:  Arch Linux
KDE Plasma Version:  6.1.2 
KDE Frameworks Version:  6.3.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
A bug has been reported against input-leap [here](https://github.com/input-leap/input-leap/issues/1933) but I believe this may be KDE related, as other desktop environments are not effected.
Comment 1 dofficialgman 2024-08-12 16:12:33 UTC
Same issue here. A bug that better describes the issue is here https://github.com/input-leap/input-leap/issues/1938

In the reproduction steps 3, holding a key or clicking is not required. Simply moving the mouse against the edge you will observe the flicker.