Update README.md with keybindings
This commit is contained in:
76
README.md
76
README.md
@@ -13,6 +13,40 @@ add
|
|||||||
```
|
```
|
||||||
source {repo_dir}/tmux.conf
|
source {repo_dir}/tmux.conf
|
||||||
```
|
```
|
||||||
|
## Keyboard binding for Tmux
|
||||||
|
| Keybinding | Description |
|
||||||
|
|------------|-------------|
|
||||||
|
| <kbd>M-f</kbd> | Prefix key (similar to <kbd>$mod</kbd> in i3) |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>Space</kbd> | Send prefix |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>?</kbd> | List keys |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>[</kbd> | Enter copy mode |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>]</kbd> | Paste buffer |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>r</kbd> | Refresh client |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>R</kbd> | Reload tmux configuration |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>g</kbd> | Split window horizontally |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>v</kbd> | Split window vertically |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>h</kbd> | Select pane on the left |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>j</kbd> | Select pane below |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>k</kbd> | Select pane above |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>l</kbd> | Select pane on the right |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>H</kbd> | Resize pane left |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>J</kbd> | Resize pane down |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>K</kbd> | Resize pane up |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>L</kbd> | Resize pane right |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>w</kbd> | Choose window |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>1</kbd>-<kbd>0</kbd> | Select window 1-10 |
|
||||||
|
| <kbd>M-1</kbd> to <kbd>M-0</kbd> | Create new window 1-10 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>!</kbd> | Move current pane to window 1 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>@</kbd> | Move current pane to window 2 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>#</kbd> | Move current pane to window 3 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>$</kbd> | Move current pane to window 4 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>%</kbd> | Move current pane to window 5 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>^</kbd> | Move current pane to window 6 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>&</kbd> | Move current pane to window 7 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>*</kbd> | Move current pane to window 8 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>(</kbd> | Move current pane to window 9 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>)</kbd> | Move current pane to window 10 |
|
||||||
|
| <kbd>Prefix</kbd> + <kbd>q</kbd> | Kill selected pane |
|
||||||
|
|
||||||
# .bashrc ^ .zshrc
|
# .bashrc ^ .zshrc
|
||||||
I prefer my capslock to be esc, so I have included that in the .bashrc file.
|
I prefer my capslock to be esc, so I have included that in the .bashrc file.
|
||||||
@@ -39,7 +73,47 @@ Please add to your `~/.i3/config` file:
|
|||||||
```
|
```
|
||||||
include {repo_dir}/i3config
|
include {repo_dir}/i3config
|
||||||
```
|
```
|
||||||
|
## Keybindings for i3
|
||||||
|
| Keybinding | Description |
|
||||||
|
|------------|-------------|
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Return</kbd> | Start a terminal (Alacritty) |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>q</kbd> | Kill focused window |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>d</kbd> | Start program launcher (dmenu) |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>z</kbd> | Launch categorized menu |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Ctrl</kbd> + <kbd>m</kbd> | Launch PulseAudio control |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Ctrl</kbd> + <kbd>b</kbd> | Launch bmenu in terminal |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>F2</kbd> | Launch Pale Moon browser |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>F3</kbd> | Launch PCManFM file manager |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>F3</kbd> | Launch PCManFM file manager with elevated privileges |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>F5</kbd> | Launch MOCP music player |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>t</kbd> | Kill Picom compositor |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Ctrl</kbd> + <kbd>t</kbd> | Start Picom compositor |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>d</kbd> | Restart Dunst notification daemon |
|
||||||
|
| <kbd>Print</kbd> | Take a screenshot |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Print</kbd> | Take a screenshot of active window |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>Print</kbd> | Take a screenshot of selected area |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Ctrl</kbd> + <kbd>x</kbd> | Launch xkill |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>h</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd> | Change focus (left/down/up/right) |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>h</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd> | Move focused window (left/down/up/right) |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>b</kbd> | Switch to previous workspace |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>g</kbd> | Split horizontally |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>v</kbd> | Split vertically |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>f</kbd> | Toggle fullscreen |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>s</kbd> | Layout stacking |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>w</kbd> | Layout tabbed |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>e</kbd> | Toggle split layout |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>space</kbd> | Toggle floating |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>space</kbd> | Toggle focus between tiling/floating windows |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>a</kbd> | Focus parent container |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>1</kbd>-<kbd>8</kbd> | Switch to workspace 1-8 |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>1</kbd>-<kbd>8</kbd> | Move container to workspace 1-8 |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>c</kbd> | Reload the configuration file |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>r</kbd> | Restart i3 |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>0</kbd> | Enter system mode (lock, exit, suspend, etc.) |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>r</kbd> | Enter resize mode |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>9</kbd> | Lock screen |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>m</kbd> | Toggle i3bar visibility |
|
||||||
|
| <kbd>$mod</kbd> + <kbd>Shift</kbd> + <kbd>g</kbd> | Enter gap adjustment mode |
|
||||||
|
|
||||||
# getfile ^ sharefile
|
# getfile ^ sharefile
|
||||||
These are short bash scripts that help upload files to `https://0x0.st`
|
These are short bash scripts that help upload files to `https://0x0.st`
|
||||||
|
|||||||
Reference in New Issue
Block a user