Keybinds
Settings → Keybinds: every keybinding in one pane, recorded with the keyboard or typed as bind strings.
The directional keys follow the preset you picked during setup (installation assistant). Switch here to preview each variant's hotkeys on this page:
The pane groups bindings exactly like the Hyper-key grammar: General (the Hyper chord itself and global toggles), Focus (hyper), Column (hyper + loption), Window (hyper + lshift), and a dimmed Pro group. The nine per-workspace bindings in each scope live inside collapsible disclosure groups (▸ in the diagram above). The full default tables are on the Keybindings concept page.
The binding rows
Every row is the same three-part control:
- Text field: shows the current bind string (e.g.
hyper+loption+left). You can type one directly; an empty field means unbound. - Record button: press it, then press the physical key chord. FazerWM captures the exact modifiers + key and writes the bind string for you.
- Clear button (✕): appears when the field has a value; empties it.
The recent-windows keybinds (loption+tab family) live in the Recent Windows pane, not here. LShift+Tab alone is never bound: it must keep reaching apps for reverse focus traversal.
General
| Control | Default | What it does | Config key |
|---|---|---|---|
| Hyper key | rshift+ropt | The chord every hyper+… binding resolves against. This field is special: it only records modifier chords. A plain key like f20 can't be detected as held, so it is rejected with a warning. Map the chord to Caps Lock with Karabiner Elements for the classic one-key Hyper. | binds.hyper |
| Hide tiled windows | hyper+z | Toggles visibility of all tiled windows (a desktop peek). | binds.toggleTiledWinVis |
Focus (hyper)
View and focus movement: Focus down / first / last / left / right / up across the column strip, Focus display down / left / right / up for jumping between monitors (LCmd scope), and a collapsed Workspace Focus group (relative Focus workspace up / down plus the numbered rows). Config keys: focusWindowLeft … focusWindowLast, focusDisplayLeft … focusDisplayDown, focusWorkspaceUp, focusWorkspaceDown, focusWorkspace1 … focusWorkspace9.
Column (hyper + loption)
Whole-column operations: Move column left / right / to first / to last, Column width shrink / grow, Move column to display left / right / up / down, and a collapsed Move Column to Workspace (1–9) group. Config keys: columnMoveLeft … columnMoveLast, columnWidthShrink, columnWidthGrow, columnMoveToDisplayLeft … columnMoveToDisplayDown, columnMoveToWorkspace1 … columnMoveToWorkspace9.
Window (hyper + lshift)
Single-window operations: Extract window left / right (pull a window out of a stacked or tabbed column into its own), Move window left / right / down / up / to first column / to last column, Move window to display down / left / right / up, and a collapsed Move Window to Workspace (1–9) group. Config keys: windowMoveLeft … windowMoveLast, windowExtractLeft, windowExtractRight, windowMoveToDisplayLeft … windowMoveToDisplayDown, windowMoveToWorkspace1 … windowMoveToWorkspace9.
Pro PRO
Four rows are dimmed and disabled on the free tier; values are preserved and come back when you upgrade:
| Control | Default | What it does | Config key |
|---|---|---|---|
| Toggle column tabbed/tiled | hyper+t | Flip the focused column's layout mode. | binds.toggleColumnTabbed |
| Toggle focused window location | hyper+c | Session toggle between Keep in View and Center for the focused column. | binds.toggleFocusedLocation |
| Toggle monocle mode | hyper+m | Expand the focused window to fill the screen; press again to restore. | binds.toggleMonocleMode |
| Drag window title bar to move column | hyper+loption | The modifier that turns a title-bar drag into a whole-column drag. See Drag & Drop. | binds.dragColumn |