Hey there,
In a certain aspect KDE operates way below it’s potential, in my opinion.
According to “Fitts’s law”, which is (among other things) about Click-Ergonomics, about how easy, fast and convenient a button can be reached:
"Placing layout elements on the four edges of the screen allows for infinitely large targets in one dimension and therefore presents ideal scenarios. Since the pointer will always stop at the edge, the user can move the mouse with the greatest possible speed and still hit the target. The target area is effectively infinitely long along the movement axis. Therefore, this guideline is called “Rule of the infinite edges”. […] This effect can be exaggerated at the four corners of a screen. At these points two edges collide and form a theoretically infinitely big button. […] These four spots are sometimes called “magic corners”. (Fitts's law - Wikipedia) … I’d like to add, that in contrast to the 4 edges (which are infinite too of course), the 4 corners are not just infinite but can also be hit blindly (with turned off screen) with 100% hit accuracy.
And what is KDE doing with these most precious spaces of the whole screen? … All you can do is: Touch them! That’s all! … (via activated “Hot Corners”) … This is such a waste of potential! … We have 4 infinite large click-spaces on our screens, but we can not click them, we can not double-click them, or middle-click them, or long-click them or scroll on them! … And it is not, that we have plenty of other such possibilities! We have only 4 of those magic areas! But we almost don’t use them at all! Why not?
So I tinkered together a working hack for touches, all the different clicks and scrolls. A kwin-script which gets triggered by a hot corner and then calls via dbus an external bash-script. Which then captures/immobilizes the mouse pointer, so that in an area of about 15x15 pixels mouse-movement does not end the listening. And it also hinders other instances of itself from starting. … and then it just listens to the buttons etc. …
And it is just beautiful. I never want to miss it again. ![]()
I have these Magic Corners set to be active above full-screen windows too. And a few of my most used actions are: Scrolling on one corner to change the system-volume up/down. Scrolling on another corner to fast-forward/rewind videos (youtube, vlc, …) … and on another to scroll through all tabs (web browser, file browser, editor, …) … and yet on another to zoom in/out (web browser, editor, …). And so on. The possibilities are endless.
Now shouldn’t this be something, everybody should be able to enjoy?
I believe this would give KDE a substantial boost of usability and luxury!
And out of curiosity: Do any other Desktop Environments have this?
And what do you think?
PS: Here is GIF to show 2 examples of scrolling on the corners:

PPS: I want to give credit to “Panel Spacer Extended”, which led me onto this path. It can function as a workaround for the above: Just create new panels with only a “Panel Spacer Extended” widget and a Transparency-Widget on them … and put these tiny panels into the corners of the screen. It also gives you invisible magic corners. … But it has a few downsides and the functionality IMO naturally belongs to KDE’s “Hot Corners”.






