Mouse gestures
Is your feature request related to a problem? Please describe. The touchpad gestures work well, but I'm often operating my computer using an external mouse.
Describe the solution you'd like It would be nice if there was a way to configure gestures using mouse buttons. For example, binding mouse buttons to drifting left/right. Or even better, a gesture such as holding down a button and dragging could "grab" the screen and move it similar to the touchpad gestures.
Describe alternatives you've considered I could use a mouse mapping utility to bind buttons to the drifting keybindings. However, the drift speed is very slow. I haven't thought of an alternative way to get the dragging behavior I described.
I can suggest a couple existing gestures:
- Under "Advanced", enabling "Hover to activate edge window" lets you move the workspace by "pressing against" the edge of the screen
- PaperWM works very well with "Focus window on hover", which can be found in GNOME Tweaks, or in "Accessibility" in GNOME system settings.
I currently use a combination of both and I find it works pretty well. We do however need to adjust scroll speed for the provided keybind.
Binding a specific key/mouse button (as far as GNOME is concerned they're the same) to "grab and hold" the workspace is an interesting idea!
I just discovered you can grab the title bar of a window and drag the workspace left/right. Did not know that before. However, it doesn't seem possible to switch active windows that way; even if I drag so far that another app is centered, it still snaps back.