index.md - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
index.md (966B)
---
1 swapwindows
2 ===========
3
4 Description
5 -----------
6
7 This patch enables swapping the currently focused client (window) with the
8 selected window on another monitor.
9 It is useful for moving a window between monitors while preserving window focus
10 and layout order.
11
12 #### Usage
13
14 After applying the patch, the following key binding is available by default:
15
16 **MODKEY + Shift + /**
17
18 This keybinding will:
19
20 - Swap the currently focused window with the focused window on the next
21 monitor (if one exists).
22 - If the other monitor has no selected client, it will simply move the currently
23 focused window there.
24 - Automatically rearrange and refocus windows as needed after the operation.
25
26 > You can customize this keybinding in your `config.def.h` file:
27 >
28 > ```
29 > { MODKEY|ShiftMask, XK_slash, swapwindow, {0} },
30 > ```
31
32 Download
33 --------
34 * [dwm-swapwindows-20250509-00ea4c4.diff](dwm-swapwindows-20250509-00ea4c4.diff)
35
36 Author
37 ------
38 * Jameel Sawafta - <jameelhsawafta@gmail.com>