### 1. System Essentials | Keybinding | Action | Purpose | | :--- | :--- | :--- | | $mod + Enter | **Open Terminal** | Launch Kitty. | | $mod + d | **App Launcher** | Open Rofi (fuzzy search). | | $mod + Shift + q | **Kill Window** | Close the focused application. | | $mod + Shift + r | **Restart i3** | Hot-reload config changes. | | $mod + Shift + e | **Exit i3** | Log out of the session. | ### 2. Navigation & Movement | Keybinding | Action | | :--- | :--- | | $mod + [Arrows] | **Change Focus** between windows. | | $mod + Shift + [Arrows] | **Move Window** to a different position in the grid. | | $mod + [0-9] | **Switch Workspace** (1-10). | | $mod + Shift + [0-9] | **Move Window** to a specific workspace. | ### 3. Layout Control | Keybinding | Action | Logical State | | :--- | :--- | :--- | | $mod + h | **Horizontal Split** | Next window opens to the **right**. | | $mod + v | **Vertical Split** | Next window opens **below**. | | $mod + f | **Fullscreen** | Toggle focus window to fill the monitor.| | $mod + s | **Stacking** | Only title bars visible, stacked. | | $mod + w | **Tabbed** | Browser-style tabs at top of container. | | $mod + e | **Toggle Tiling** | Return to the default split view. | | $mod + Shift + Space | **Floating** | Toggle window out of the grid. | ### 4. Advanced Workflow * **Resize Mode ($mod + r)**: 1. Press `$mod + r` (Border turns color). 2. Use **Arrows** to resize. 3. Press **Enter** or **Esc** to exit. * **The Scratchpad**: * `$mod + Shift + Minus (-)` : Send window to the "hidden" layer. * `$mod + Minus (-)` : Summon/Cycle through scratchpad windows. --- ### 📂 Key Configuration Paths * **i3 Config**: `~/.config/i3/config` * **Zsh Config**: `~/.zshrc` * **Yazi Config**: `~/.config/yazi/yazi.toml` * **Micro Config**: `~/.config/micro/settings.json`