# PaperVM Keybindings
| **Navigation** | |
| ------ | ------- |
| Super←↑→↓⇤⇥ | ACTIVATE neighbouring/first/last window |
| SuperCtrl←↑→↓ | MOVE current window to neighbourhood |
| Super(Shift)Tab | Cycle fw(bw) through the most recently used windows |
| SuperT | Take the window, placing it when finished navigating |
| SuperC | Center the current window horizontally |
| SuperI | Absorb the window to the right into the current column |
| SuperO | Expel the bottom window out to the right |
| **Sizing** | |
| Super(Shift)= | Increase(decrease) window WIDTH |
| SuperAlt(Shift)- | Increase(decrease) window HEIGHT |
| Super(Shift)R | Cycle fw(bw) window through useful WIDTHS |
| SuperAlt(Shift)R | Cycle fw(bw) window through useful HEIGHTS |
| SuperF | Maximize the width of a window |
| SuperShiftF | Toggle fullscreen |
| **Other** | |
| SuperN | Create a new window from the current application |
| SuperBackspace | Close the current window |
| **Workspaces** | |
| Super(Shift)` | Cycle fw(bw) through the most recently used workspaces |
| SuperCtrl(Shift)` | Move current window fw(bw) through the most recently used workspaces |
| Super(Shift)PgUp/PgDn | Cycle fw(bw) through workspaces (from current monitor only) |
| Super(Shift)` | Cycle fw(bw) through workspaces (from all monitors) |
| SuperCtrl(Shift)` | Move current window fw(bw) through workspaces |
| **Monitors** | |
| SuperShift←↑→↓ | Select neighbouring monitor |
| SuperShiftCtrl←↑→↓ | Move current window to neighbouring monitor |
| SuperAlt←↑→↓ | Swap workspace with neighbouring monitor's |
| **Scratch** | |
| SuperEscape | Toggle between showing and hiding the most recent scratch window |
| SuperShiftEscape | Toggle between showing and hiding the scratch windows |
| SuperCtrlEscape | Toggle between floating and tiling the current window |
| SuperTab | Cycle through the most recently used scratch windows |
| SuperH | Minimize the current window |