Frames
Mod1+Tab | go right |
Mod1+k Tab | go left |
Mod1+p | go up |
Mod1+n | go down |
|
Mod1+s | split vertically |
Mod1+k s | split horizontally |
|
Mod1+k x | merge with sibling |
Mod1+c | close current object |
Resizing |
Mod1+r | enter resize mode |
←, →, ↑, ↓ | grow in specified direction (add shift to shrink) |
f, b, p, n | grow in specified direction |
F, B, P, N | shrink from specified direction |
Escape | exit resize mode |
Mod1+k h | maximize horizontally |
Mod1+k v | maximize vertically |
Workspaces
Mod1+1 - Mod1+0 | to numbered workspace |
Mod1+, | to prev workspace |
Mod1+. | to next workspace |
|
Mod1+F9 | create new workspace of default type |
F9 | create new workspace (prompt for type) |
Multihead
Mod1+q - Mod1+e | to screen 1-3 |
Mod1+i | to prev screen |
Mod1+o | to next screen |
Mod1+` | to next screen |
|
Clients
Mod1+k 1 - Mod1+k 0 | to numbered tab |
Mod1+k p | to prev tab |
Mod1+k n | to next tab |
Mod1+k , | move tab left |
Mod1+k . | move tab right |
|
Mod1+k k | list clients in order of attention or activity |
Mod1+g | query for client window title to switch (go) to |
Mod1+a | query for client window title to attach here |
|
Mod1+k d | detach (float) or reattach |
|
Mod1+k l | nudge the client window, might help with resize problems |
Mod1+c | close current object (client or frame) |
Mod1+k c | kill client owning the client window |
Mod1+k q | send next key to client. Not supported by all clients. |
|
Mod1+Return | toggle fullscreen |
Tagging |
Mod1+t | tag current window |
Mod1+k t | clear tags |
Mod1+k a | attach tagged windows to current frame |
Mod1+l | lock screen |
Function keys
F1 | query for manpage |
F2 | open X terminal |
F3 | query for shell command |
Mod1+F3 | query for LUA command |
F4 | query for SSH |
F5 | query for 'edit file' |
F6 | query for 'view file' |
Mod1+m | context menu |
|