Most of my preferred solutions use keyboard only
— to move a window between monitors .. winKey + Shift + left/right arrows .. rotates.
For two-monitor, left vs right keys are equivalent.
- if the focus window is undocked (more common) , the window is “transported” to the same position on the next monitor
- if the focus window is docked, the window is also transported to the same docked position.
- if the focus window is maximized, it is transported maximized
— winKey+up/down arrow .. depends on the context !
Warning: once a focus window loses focus (when you release winKey), you can’t snap it with keyboard !
- if the focus window is not docked, then
- win+up = maximize
- win+up = minimize i.e. hide.
- If the focus window is docked to half (or quarter) of the monitor, then win+up/down can
- can snap to a bigger/smaller portion including maximize
- can restore it to undocked
- can minimize it
— winKey+left/right arrow.. depends on the context
- if the focus window is docked to a 25%, then both left/right keys would rotate it non-stop across all monitors
- if the focus window is docked to a 50%, then both left/right keys would also rotate it predictably, but you must try to understand