Click an action in the main window to record a new combination. Esc cancels. A conflict takes over the previous binding. Each tab can be cleared or restored to defaults. Saved in %AppData%\MagicWindow\hotkeys.json.
Window search
| Action | Default |
|---|---|
| Open window search | Ctrl+Alt+Space |
| Next result | Ctrl+J |
| Previous result | Ctrl+K |
Move window
Acts on the foreground window.
| Action | Default |
|---|---|
| Left 1/2 | Ctrl+Alt+H |
| Right 1/2 | Ctrl+Alt+L |
| Left 1/3 | Ctrl+Alt+A |
| Center 1/3 | Ctrl+Alt+S |
| Right 1/3 | Ctrl+Alt+D |
| Left 2/3 | Ctrl+Alt+Q |
| Right 2/3 | Ctrl+Alt+F |
| Top 1/2 | Ctrl+Alt+W |
| Bottom 1/2 | Ctrl+Alt+X |
| Top 1/3 | Ctrl+Alt+K |
| Center 1/3 (band) | Ctrl+Alt+E |
| Bottom 1/3 | Ctrl+Alt+J |
| Top left | Ctrl+Alt+7 |
| Top right | Ctrl+Alt+8 |
| Bottom left | Ctrl+Alt+U |
| Bottom right | Ctrl+Alt+I |
| Maximize | Ctrl+Alt+G |
| Restore and center | Ctrl+Alt+Z |
| Previous display | Ctrl+Alt+, |
| Next display | Ctrl+Alt+. |
| Previous virtual desktop | Ctrl+Alt+PageUp |
| Next virtual desktop | Ctrl+Alt+PageDown |
Pointer screen
Same actions as Move Window. Defaults are the Move Window chords plus Shift (for example Left 1/2 is Ctrl+Alt+Shift+H).
Layout — current screen
| Action | Default |
|---|---|
| Swap two | Ctrl+Shift+X |
| Two columns | Ctrl+Shift+Left |
| Two rows | Ctrl+Shift+Up |
| Golden right | Ctrl+Shift+5 |
| Golden left | Ctrl+Shift+6 |
| Left pair | Ctrl+Shift+7 |
| Right pair | Ctrl+Shift+9 |
| Top pair | Ctrl+Shift+Home |
| Bottom pair | Ctrl+Shift+End |
| Main left | Ctrl+Shift+[ |
| Main right | Ctrl+Shift+] |
| Main top | Ctrl+Shift+- |
| Main bottom | Ctrl+Shift+= |
| Three columns | Ctrl+Shift+3 |
| Three rows | Ctrl+Shift+8 |
| Four grid | Ctrl+Shift+4 |
Layout — all screens & desktops
| Action | Default |
|---|---|
| One each | Ctrl+Shift+0 |
| Two columns (all) | Ctrl+Shift+1 |
| Two rows (all) | Ctrl+Shift+2 |
| Three columns (all) | Ctrl+Shift+, |
| Three rows (all) | Ctrl+Shift+. |
| Four grids (all) | Ctrl+Shift+/ |
| Previous virtual desktop (all windows) | Ctrl+Shift+PageUp |
| Next virtual desktop (all windows) | Ctrl+Shift+PageDown |
Defaults on your keyboard layout may show slightly different key names in the app (for example Oemcomma vs comma). Bind whatever is comfortable.