> Modifier legend: > - `Alt` = Alt key > - `Shift` = Shift key --- ## 🧭 Window Focus (Move focus between windows) | Action | Key | |------|-----| | Focus left | `Alt + H` / `Alt + ←` | | Focus right | `Alt + L` / `Alt + β†’` | | Focus up | `Alt + K` / `Alt + ↑` | | Focus down | `Alt + J` / `Alt + ↓` | --- ## πŸͺŸ Move Windows (Rearrange layout) | Action | Key | |------|-----| | Move window left | `Alt + Shift + H` / `←` | | Move window right | `Alt + Shift + L` / `β†’` | | Move window up | `Alt + Shift + K` / `↑` | | Move window down | `Alt + Shift + J` / `↓` | --- ## πŸ“ Resize Windows ### Direct resize | Action | Key | |------|-----| | Shrink width | `Alt + U` | | Grow width | `Alt + P` | | Grow height | `Alt + O` | | Shrink height | `Alt + I` | ### Resize mode | Action | Key | |------|-----| | Enter resize mode | `Alt + R` | | Resize (H/J/K/L or arrows) | while in resize mode | | Exit resize mode | `Enter` or `Esc` | --- ## 🧱 Window States | Action | Key | |------|-----| | Cycle focus (tiling β†’ floating β†’ fullscreen) | `Alt + Space` | | Toggle floating | `Alt + Shift + Space` | | Toggle tiling | `Alt + T` | | Toggle fullscreen | `Alt + F` | | Minimize window | `Alt + M` | | Close window | `Alt + Shift + Q` | --- ## 🧠 Workspace Navigation | Action | Key | |------|-----| | Next active workspace | `Alt + S` | | Previous active workspace | `Alt + A` | | Last focused workspace | `Alt + D` | ### Jump to workspace | Workspace | Key | |---------|-----| | Workspace 1–9 | `Alt + 1` … `Alt + 9` | --- ## πŸ“¦ Move Window to Workspace | Action | Key | |------|-----| | Move window β†’ workspace 1–9 | `Alt + Shift + 1` … `Alt + Shift + 9` | | (Also switches focus to that workspace) | | --- ## πŸ–₯️ Move Workspace Between Monitors ⚠️ > These move the **entire workspace**, not just a window. | Action | Key | |------|-----| | Move workspace left | `Alt + Shift + A` | | Move workspace right | `Alt + Shift + F` | | Move workspace up | `Alt + Shift + D` | | Move workspace down | `Alt + Shift + S` | ⚠️ **Easy to hit accidentally** β€” this is what causes workspaces to end up on the wrong monitor. --- ## βš™οΈ Window Manager Controls | Action | Key | |------|-----| | Launch Windows Terminal | `Alt + Enter` | | Reload config | `Alt + Shift + R` | | Redraw windows | `Alt + Shift + W` | | Pause / unpause WM | `Alt + Shift + P` | | Exit GlazeWM | `Alt + Shift + E` | --- ## 🧩 Layout Controls | Action | Key | |------|-----| | Toggle tiling direction | `Alt + V` | --- ## πŸ’‘ Notes - Workspaces are **not pinned to monitors** automatically - Directional workspace moves (`Alt+Shift+A/F/S/D`) are the main cause of layout drift - Consider adding explicit β€œsnap workspace to monitor” keybinds if needed ---