My i3wm keyboard layout
[Edit]⌘ = mod button
Key combination | Action |
---|---|
⌘+Enter | Open terminal |
⌘+q | Kill current app |
⌘+space | Open rofi menu |
⌘+h or ⌘+↓ | Move focus to the left |
⌘+j or ⌘+→ | Move focus to the down |
⌘+k or ⌘+↑ | Move focus to the up |
⌘+l or ⌘+← | Move focus to the right |
⌘+Shift+h | Move focused window to the left |
⌘+Shift+j | Move focused window to the down |
⌘+Shift+k | Move focused window to the up |
⌘+Shift+l | Move focused window to the right |
⌘+f | Toggle fullscreen |
⌘+s | Set container layout to stacked |
⌘+w | Set container layout to tabbed |
⌘+e | Set container layout to split |
⌘+, | Move workspace to left monitor |
⌘+. | Move workspace to right monitor |
⌘+` | Go to workspace 0 |
⌘+number | Go to workspace number |
⌘+- | Go to workspace 11 |
⌘+= | Go to workspace 12 |
⌘+Backspace | Go to workspace 13 |
⌘+z | Go to workspace reserved fot Zoom |
⌘+t | Go to workspace reserved for Messenger |
⌘+d | Go to workspace reserved for Discord |
⌘+Shift+` | Move current window to workspace 0 |
⌘+Shift+number | Move workspace number |
⌘+Shift+- | Move workspace 11 |
⌘+Shift+= | Move workspace 12 |
⌘+Shift+Backspace | Move workspace 13 |
⌘+Shift+c | Reload i3wm config file |
⌘+Shift+r | Restart i3wm |
⌘+Shift+e | Exit i3wm |
Useful command for key binding
Get key code of any keyboard button with this command:
xbindkeys --key
To find out WM_CLASS
of Xserver window run this command:
xprop | grep WM_CLASS | awk '{print $4}'
and click on window in question. The WM_CLASS
will be output as string into your
terminal.