Skip to content

Keybindings ​

Default bindings, grouped by action context. A key can mean different things in the composer, a picker, or message history. Terminal support for modified keys varies. /help shows the active bindings, including customizations and plugins.

Override bindings with the keymap setting using these action IDs.

ActionKeysDescription
app.cancelctrl-cClear the composer, close the picker, or press twice to exit zaly.
app.copyctrl-yCopy (yank) the current selection or composer input to the clipboard.
app.helpctrl-hShow or hide the keyboard shortcut help overlay.
app.scroll-bottomend, ctrl-downScroll to the bottom of the message history.
app.scroll-downpagedown, ctrl-dScroll down in the message history.
app.scroll-tophome, ctrl-upScroll to the top of the message history.
app.scroll-uppageup, ctrl-uScroll up in the message history.
app.stopescStop the current agent turn or running tool batch.
composer.historyctrl-rBrowse and pick from recent composer inputs.
input.cursorDowndownmove cursor down one line
input.cursorLeftleftmove cursor left
input.cursorLineEndend, ctrl-ejump to end of current line
input.cursorLineStarthome, ctrl-ajump to start of current line
input.cursorRightrightmove cursor right
input.cursorUpupmove cursor up one line
input.deleteCharBackbackspacedelete the character before the cursor
input.deleteCharForwarddeletedelete the character at the cursor
input.deleteWordBackctrl-wdelete the word before the cursor
input.insertNewlineshift-enter, alt-enterinsert a newline at the cursor (copies leading indent)
input.insertTabtabinsert an indent (two spaces) at the cursor
input.pastectrl-vpaste text from the system clipboard, or attach a pasted image
input.submitentersubmit the current value
picker.nextctrl-nmove to the next item that matches the query
picker.prevctrl-pmove to the previous item that matches the query
select.acceptenterselect the active item
select.closeescclose
select.completetabcomplete the active item
select.firsthomejump to the first item
select.lastendjump to the last item
select.nextdownmove to the next item
select.page-downpagedown, ctrl-dmove down one page
select.page-uppageup, ctrl-umove up one page
select.prevupmove to the previous item

Released under the MIT License.