Key reference

Every default flockr keybinding, by action name.

Every default binding. The left column is the action name to use in [keys]. "Unset" means the action has no default key; bind one if you want it. The prefix is ctrl+b. Press prefix+? to see the keys in effect on your setup.

Global

ActionDefaultWhat it does
prefixctrl+bEnter prefix mode
helpprefix+?Show keybindings
settingsprefix+sOpen settings
command_paletteprefix+colon, prefix+slashSearch every action and custom command; enter runs it
detachprefix+qDetach this client from the server
reload_configprefix+shift+rReload config.toml
open_notification_targetprefix+oFocus the visible notification's target
focus_next_attentionprefix+aNext blocked or unseen-done agent, oldest alert first
mark_unreadprefix+uShow the focused pane's finished agent as done again

Spaces

ActionDefaultWhat it does
workspace_pickerprefix+wOpen navigate mode
gotoprefix+gOpen the session navigator
new_workspaceprefix+shift+nNew space
rename_workspaceprefix+shift+wRename the selected space
close_workspaceprefix+shift+dClose the selected space
previous_workspaceunsetPrevious space
next_workspaceunsetNext space
switch_workspacealt+shift+1..9Switch to space 1 to 9; list more keys after 9 for 10 and up
new_worktreeprefix+shift+gCreate a Git worktree from the selected space
open_worktreeunsetOpen a worktree
remove_worktreeunsetDelete a worktree checkout (asks first)

Agents

ActionDefaultWhat it does
focus_agentalt+1..9Focus agent 1 to 9
previous_agentunsetFocus the previous agent in the agents list
next_agentunsetFocus the next agent in the agents list
remote_image_pastectrl+vPaste a clipboard image into a remote session; only active in flockr --remote; empty disables it

Tabs

ActionDefaultWhat it does
new_tabprefix+cNew tab
rename_tabprefix+shift+tRename the tab
previous_tabprefix+pPrevious tab
next_tabprefix+nNext tab
move_tab_previousunsetMove the tab toward the front
move_tab_nextunsetMove the tab toward the back
switch_tabprefix+1..9Switch to tab 1 to 9
close_tabprefix+shift+xClose the tab

Panes

ActionDefaultWhat it does
split_verticalprefix+v, prefix+%Split side by side
split_horizontalprefix+minus, prefix+"Split stacked
close_paneprefix+xClose the pane
rename_paneprefix+shift+pRename the pane
zoomprefix+zToggle zoom (legacy alias: fullscreen)
edit_scrollbackprefix+eOpen the pane's scrollback in $EDITOR
clear_paneunsetClear the pane (for example prefix+ctrl+k)
copy_modeprefix+[Keyboard copy mode
link_hintsprefix+fLabel visible links; type a label to open, shift+label to copy
focus_pane_leftprefix+hFocus the pane to the left
focus_pane_downprefix+jFocus the pane below
focus_pane_upprefix+kFocus the pane above
focus_pane_rightprefix+lFocus the pane to the right
cycle_pane_nextprefix+tabNext pane
cycle_pane_previousprefix+shift+tabPrevious pane
last_paneunsetBack and forth between the last two panes
swap_pane_leftprefix+shift+hSwap with the pane to the left
swap_pane_downprefix+shift+jSwap with the pane below
swap_pane_upprefix+shift+kSwap with the pane above
swap_pane_rightprefix+shift+lSwap with the pane to the right
resize_modeprefix+rEnter resize mode
resize_pane_leftprefix+ctrl+hResize left without entering resize mode
resize_pane_downprefix+ctrl+jResize down
resize_pane_upprefix+ctrl+kResize up
resize_pane_rightprefix+ctrl+lResize right
toggle_sidebarprefix+bCollapse or expand the sidebar

Layouts

ActionDefaultWhat it does
layout_even_horizontalprefix+alt+1Side by side
layout_even_verticalprefix+alt+2Stacked
layout_main_horizontalprefix+alt+3Main on top
layout_main_verticalprefix+alt+4Main on left
layout_tiledprefix+alt+5Grid
layout_main_horizontal_mirroredprefix+alt+6Main on bottom
layout_main_vertical_mirroredprefix+alt+7Main on right
layout_tiled_main_bottomprefix+alt+8Grid, main on bottom
next_layoutprefix+spaceNext layout
previous_layoutunsetPrevious layout
spread_layoutprefix+shift+eKeep the shape, spread panes evenly
sort_panes_by_ageprefix+shift+sOrder panes by fresh agent session, oldest first

These keys work while navigate mode (prefix+w) is open, without the prefix. esc leaves, enter opens the selected space, and tab/shift+tab cycle panes.

ActionDefaultWhat it does
navigate_workspace_upupSelect the space above
navigate_workspace_downdownSelect the space below
navigate_pane_lefthFocus the pane to the left (left arrow always works too)
navigate_pane_downjFocus the pane below
navigate_pane_upkFocus the pane above
navigate_pane_rightlFocus the pane to the right (right arrow always works too)
navigate_agent_upunsetFocus the previous agent and stay in navigate mode
navigate_agent_downunsetFocus the next agent and stay in navigate mode
navigate_focus_agentunsetFocus an agent by number, for example 1..9
navigate_switch_workspace1..9Switch to a space by number
navigate_move_workspacemGrab the selected space; space keys move it, m or enter drops, esc puts it back

Custom commands

Custom commands from [[keys.command]] have no defaults. See Keybindings. The default config's example binds prefix+alt+g to lazygit in a popup.

Last updated November 3, 2026