128 lines
2.7 KiB
Markdown
128 lines
2.7 KiB
Markdown
|
||
|
||
> 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
|
||
|
||
---
|