This is my configuration for i3.
| Key binding | Action |
|---|---|
| Mod+Enter | Open terminal |
| Mod+Shift+C | Close focused window |
| Mod+Shift+F | Reload configuration file |
| Mod+Shift+R | Restart i3 in place (preserves layout/session) |
| Mod+Shift+Q | Log out from Xsession |
| Mod+Shift+T | Reboot |
| Mod+Shift+S | Suspend |
| Mod+Shift+W | Hibernate |
| Mod+Shift+x | Lock |
| Mod+Shift+e | Shutdown |
| Mod+o | Program Launcher |
| Mod+h Mod+Left | Focus Left |
| Mod+l Mod+Right | Focus Right |
| Mod+k Mod+Up | Focus Up |
| Mod+j Mod+Down | Focus Down |
| Mod+Shift+h Mod+Shift+Left | Move Left |
| Mod+Shift+l Mod+Shift+Right | Move Right |
| Mod+Shift+k Mod+Shift+Up | Move Up |
| Mod+Shift+j Mod+Shift+Down | Move Down |
| Mod+x | Split Horizontal |
| Mod+y | Split Vertical |
| Mod+e | Toggle Split |
| Mod+f | Fullscreen Toggle |
| Mod+d | Default Layout |
| Mod+s | Stacked Layout |
| Mod+t | Tabbed Layout |
| Mod+a | Focus on parent |
| Mod+g | Focus on child |
| Mod+Space | Switch focus between tiling and floating windows |
| Mod+Shift+Space | Toggle between tiling/floating |
| Mod+n n ∈ {0 .. 9} | Switch to Workspace n |
| Mod+r | Switch to Resize mode |
| Mod+m | Switch to Move mode |
In move mode, the arrow keys and home row keys can be used to move the focused window.
| Key binding | Action |
|---|---|
| h Left | Move Left |
| l Right | Move Right |
| k Up | Move Up |
| j Down | Move Down |
| Return | Switch to Default mode |
| Escape | Switch to Default mode |
| Mod+m | Switch to Default mode |
In resize mode, the arrow keys and home row keys can be used to resize the focused window.
| Key binding | Action |
|---|---|
| h Left | Shrink width |
| l Right | Grow width |
| k Up | Shrink height |
| j Down | Grow height |
| Return | Switch to Default mode |
| Escape | Switch to Default mode |
| Mod+r | Switch to Default mode |
- Font setup from Nerd Fonts.
- Devise
$mod+Shift+<keysym>key-bindings for reload, restart, close, halt, logout and lock operations. - Configure better border and indicator colors from i3-configurator. Take inspiration from i3wm-themer.
- Create key bindings for standard program keys
- Document special keys and program keys