diff --git a/README.md b/README.md index 92e08be..c9fbb3c 100644 --- a/README.md +++ b/README.md @@ -27,3 +27,59 @@ Fork the [github-computer/github-computer](https://github.com/github-computer/gi - [x] A computer wholly defined in code. - [x] Only one command required to start from scratch. + +## Keybindings + +Inexhaustive list of keybindings. Check `~/.config/i3/config` for all available bindings. + +### System Management + +- Restart desktop environment: `$mod+Shift+q` + +### Window Focus and Movement + +Vim-style bindings for focusing and moving windows. + +- Focus left: `$mod+h` +- Focus down: `$mod+j` +- Focus up: `$mod+k` +- Focus right: `$mod+l` +- Move focused window left: `$mod+Shift+h` +- Move focused window down: `$mod+Shift+j` +- Move focused window up: `$mod+Shift+k` +- Move focused window right: `$mod+Shift+l` +- Resize gaps: `$mod+equal` and `$mod+Shift+equal` + +### Workspace Management + +- Create a new workspace: `$mod+n` +- Move the focused window to a new workspace: `$mod+Shift+n` +- Switch to adjacent workspace: `$mod+Control+h` or `$mod+Control+l` +- Switch to workspace: `$mod+1` to `$mod+0` + +### Application Launching + +- Launch Alacritty terminal: `$mod+Return` +- Launch Google Chrome: `$mod+b` +- Launch VS Code: `$mod+c` +- Launch Discord: `$mod+d` +- Launch PCManFM file manager: `$mod+e` +- Launch Telegram: `$mod+t` +- Launch Screenshot: `$mod+x` + +### Monitor Management + +- Move the focused window to the left monitor: `$mod+less` +- Move the focused window to the right monitor: `$mod+greater` + +### Scratchpad + +- Show Gotop: `$mod+Escape` +- Show Terminal: `$mod+grave` +- Show Volume: `$mod+v` +- Show WiFi: `$mod+i` + +### Miscellaneous + +- Lock screen: `$mod+slash` +- Restart i3 in-place: `$mod+Shift+r`