Bug 493751 - Corner barrier dead zone to avoid fighting with overshoots
Summary: Corner barrier dead zone to avoid fighting with overshoots
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: Hotcorners and edges (other bugs)
Version First Reported In: 6.1.5
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-09-27 20:50 UTC by elypter
Modified: 2024-11-19 23:47 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description elypter 2024-09-27 20:50:28 UTC
SUMMARY
On multi monitor setups there is the barrier feature enabled by default. It stops the cursor from easily crossing to the next screen if you want to interact with something close to the border. This makes gui interactions a bit more comfortable which is nice but if you accidentally cross the border you have to cross the border again to get back to the original screen which makes you overshoot and then you have to go back to where you originally intended to go which, if it happens often enough defeats the benefit and the original purpose of this feature. This is especially an issue with high latency displays like TVs.

I suggest to implement a dead zone around the corner. So once you cross the barrier it becomes inactive until you move a certain distance away from the barrier. Overshoots would no longer be an issue and the behavior would be intuitive, maybe even expected. This also makes frequent cross screen border actions less cumbersome: for example if you have 2 maximized applications with ui elements on the left and right side of their respective screens.

STEPS TO REPRODUCE
move cursor to edge of screen
cross over barrier to the other screen
try to move back and notice the barrier again
Comment 1 TraceyC 2024-11-19 23:47:10 UTC
I can see the frustration this would alleviate