keyboard shortcuts

every shortcut in resesh, grouped by where it works. the same list is in the app on ctrl shift /, where you can search it.

ctrl shift p runs any action by name plain ctrl and a letter stays with the shell no ctrl alt chords

application, tab and split view shortcuts work anywhere in the window, including while a terminal has focus. terminal shortcuts need a focused terminal, and session tree shortcuts need the focus in the tree. keys are named as on a us keyboard. the list in the app shows what your layout prints on them.

keysactionnotes
application
ctrl shift pcommand palette
ctrl shift kquick connect
ctrl shift tnew local terminalopens the default local profile.
ctrl shift nnew window
ctrl ,settings
ctrl shift /keyboard shortcuts
ctrl shift hsearch command historycommands and output from every session, when history is on.
ctrl shift bshow or hide sessions pane
ctrl ffilter sessionsoutside the terminal. in the terminal, ctrl f goes to the shell.
f11full screen
tabs
ctrl tabnext tab
ctrl shift tabprevious tab
ctrl 1 to ctrl 8go to tab 1–8
ctrl 9go to last tab
ctrl shift w or ctrl f4close tab
ctrl shift dclone tabopens the same session in a new tab.
ctrl shift rreconnect or restart tabwhen the tab is disconnected or its shell has exited.
ctrl breaksend breaktelnet tabs. console servers pass it to the device as a serial break, for a boot interrupt or password recovery.
ctrl shift pgupmove tab left
ctrl shift pgdnmove tab right
ctrl shift eshow or hide file pane
split view
ctrl shift \split rightmoves the tab to a new group on the right.
ctrl shift -split downmoves the tab to a new group below.
alt ←focus group on the leftwhen the window is split. otherwise the key goes to the shell.
alt →focus group on the rightwhen the window is split. otherwise the key goes to the shell.
alt ↑focus group abovewhen the window is split. otherwise the key goes to the shell.
alt ↓focus group belowwhen the window is split. otherwise the key goes to the shell.
alt shift ←move tab to group on the leftwhen the window is split. otherwise the key goes to the shell.
alt shift →move tab to group on the rightwhen the window is split. otherwise the key goes to the shell.
alt shift ↑move tab to group abovewhen the window is split. otherwise the key goes to the shell.
alt shift ↓move tab to group belowwhen the window is split. otherwise the key goes to the shell.
terminal
ctrl shift c or ctrl insertcopywhen text is selected. otherwise the key goes to the shell.
ctrl shift v or shift insertpaste
ctrl shift aselect all
ctrl shift ffind
ctrl shift lclear scrollbackkeeps the current line. ctrl l still clears only the screen.
shift pgupscroll up one page
shift pgdnscroll down one page
ctrl shift homescroll to top
ctrl shift endscroll to bottom
ctrl shift ↑previous command
ctrl shift ↓next command
ctrl shift oshow or hide commands panel
ctrl shift mtoggle bookmark
ctrl = or ctrl num +zoom inalso ctrl and the mouse wheel. zoom applies to this tab only.
ctrl - or ctrl num -zoom out
ctrl 0 or ctrl num 0reset zoom
session tree
enterconnect or openopens every selected session.
f2rename folder or edit session
deletedeleteasks before deleting.

if you forget one, ctrl shift p opens the command palette, where you can run an action by name.

left to the shell

keys resesh does not take, so the programs you run still get them.

plain ctrl and a letter ctrl w, ctrl r, the tmux prefix ctrl b and the rest always reach the shell. this is why most shortcuts here add shift.
ctrl alt no shortcut uses it. on many european layouts ctrl alt is altgr, which types characters.
alt and an arrow in an unsplit window resesh takes these, and alt shift and an arrow, only to move focus or a tab between split groups. with one group they go to the shell.
ctrl shift c with nothing selected copy needs a selection. without one the key goes to the shell, and so does ctrl insert.

try the beta

free and open source. x64 and arm64 installers, or a portable zip. windows 10 21h2 or newer.