Add continuous touchpad workspace swiping

This commit is contained in:
Samuel Onoja committed 2026-10-01 10:28:14 +01:00
1 parent 17b8482433
commit 464a1a635b
5 files changed
+328 -59

No files matched your search

+3 -3
View File
@@ -255,11 +255,11 @@ The touchpad device keys are booleans, all defaulting to `true`: `tap`,
`natural-scroll` and `disable-while-typing`. These apply to DRM devices; nested
previews use the host's physical input settings.
Three-finger swipes navigate on release: up goes to the next workspace on the
Workspace swipes follow your fingers and settle when released. Up goes to the next workspace on the
current monitor, down to the previous; left focuses the window to the right,
and right focuses the window to the left. Workspace swipes skip workspaces owned
by other monitors and stop at the first/last workspace. Cancelled, short and
diagonal swipes do nothing. Navigation pauses while locked, during
by other monitors and stop at the first/last workspace. Short or cancelled workspace
swipes slide back; diagonal swipes do not navigate. Navigation pauses while locked, during
window grabs, or when an application inhibits shortcuts.
Assign swipes in **Settings → Shortcuts** using the same actions and arguments as
+3 -2
View File
@@ -83,10 +83,11 @@ for dependencies and custom screenshot commands.
| Three-finger swipe | Action on release |
| --- | --- |
| Up / down | Next / previous workspace on this monitor |
| Up / down | Drag to the next / previous workspace on this monitor; release to settle |
| Left / right | Focus the window to the right / left |
Short, diagonal, or cancelled swipes do nothing. Gestures can use the same actions
Short or cancelled workspace swipes slide back. Diagonal swipes do not navigate.
Gestures can use the same actions
as keyboard bindings, including overview or moving a window. Four- and five-finger
bindings are supported too.