Magic Window

Magic Window

Default hotkeys — click an action in the app to change any of them

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

ActionDefault
Open window searchCtrl+Alt+Space
Next resultCtrl+J
Previous resultCtrl+K

Move window

Acts on the foreground window.

ActionDefault
Left 1/2Ctrl+Alt+H
Right 1/2Ctrl+Alt+L
Left 1/3Ctrl+Alt+A
Center 1/3Ctrl+Alt+S
Right 1/3Ctrl+Alt+D
Left 2/3Ctrl+Alt+Q
Right 2/3Ctrl+Alt+F
Top 1/2Ctrl+Alt+W
Bottom 1/2Ctrl+Alt+X
Top 1/3Ctrl+Alt+K
Center 1/3 (band)Ctrl+Alt+E
Bottom 1/3Ctrl+Alt+J
Top leftCtrl+Alt+7
Top rightCtrl+Alt+8
Bottom leftCtrl+Alt+U
Bottom rightCtrl+Alt+I
MaximizeCtrl+Alt+G
Restore and centerCtrl+Alt+Z
Previous displayCtrl+Alt+,
Next displayCtrl+Alt+.
Previous virtual desktopCtrl+Alt+PageUp
Next virtual desktopCtrl+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

ActionDefault
Swap twoCtrl+Shift+X
Two columnsCtrl+Shift+Left
Two rowsCtrl+Shift+Up
Golden rightCtrl+Shift+5
Golden leftCtrl+Shift+6
Left pairCtrl+Shift+7
Right pairCtrl+Shift+9
Top pairCtrl+Shift+Home
Bottom pairCtrl+Shift+End
Main leftCtrl+Shift+[
Main rightCtrl+Shift+]
Main topCtrl+Shift+-
Main bottomCtrl+Shift+=
Three columnsCtrl+Shift+3
Three rowsCtrl+Shift+8
Four gridCtrl+Shift+4

Layout — all screens & desktops

ActionDefault
One eachCtrl+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.