Bug 488152 - Touchscreen gestures in Plasma Desktop should be re-assignable and assignable to more things, especially exit fullscreen and close window
Summary: Touchscreen gestures in Plasma Desktop should be re-assignable and assignable...
Status: RESOLVED DUPLICATE of bug 462935
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: NixOS Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-07 07:45 UTC by m1vri31c
Modified: 2024-06-07 14:28 UTC (History)
1 user (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 m1vri31c 2024-06-07 07:45:16 UTC
SUMMARY
Touch gestures are currently very limited, most impossible to reassign, and missing vital features.

A particularly major issue is the possibility of getting stuck in a fullscreen window on a touchscreen. Touch gestures to exit fullscreen and/or close the window are vital to fix this. 

Touch screen gestures should all be assignable. There are two possible types of gesture, 1: affecting window below gesture and, 2: gestures that behave as keyboard shortcuts, applying globally or to the current window. If they behave like keyboard shortcuts it also makes sense to be able to assign them to anything you'd be able to assign a keyboard shortcut.


Gestures that can be set to affect window below the gesture OR act like a keyboard shortcut:
• 3/4/5 finger swipe left/right/up/down
• 3/4/5 finger pinch 
• 3/4/5 finger expand (reverse pinch) 

Gestures that can only be applied to a specific window (unless somebody can think of other uses):
• 3/4/5 finger drag. Each of these might make that same number of fingers swipe impossible, but that's OK – 4 and 5 finger gestures are much easier on a touchscreen than touchpad, which gives you options. The functions you would be able to assign to a multi-finger drag are pretty limited but can be very useful (e.g. move window with a 3 finger drag).

Gestures that can only act like keyboard shortcuts:
• Swipe from edge of screen.


Possible Defaults:
Move window below gesture: 3 finger drag (since 3 finger drag is enabled this would prevent 3 finger swipes from being used for anything)
Show/Hide window decorations: 3 finger pinch
Close window below gesture: 4 finger pinch
Toggle fullscreen for window below gesture: 4 finger swipe up
Maximise window below gesture: 4 or 5 finger expand
Minimise window below gesture: 4 finger swipe down
Access Overview: 5 finger swipe up
Switch between virtual desktops (left and right): 4 finger swipe left/right
Force show/hide virtual keyboard (not a current feature of Plasma as far as I am aware but a sensible one): Swipe up from bottom of screen


SOFTWARE/OS VERSIONS
NixOS 24.11 (unstable channel)
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0 
Qt Version: 6.7.1
Comment 1 Nate Graham 2024-06-07 14:28:02 UTC

*** This bug has been marked as a duplicate of bug 462935 ***