

> 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

---
