koshi0.1.0
Keybindings

Default keymap

Every keyboard shortcut koshi ships in normal and locked modes.

The default leader is the Ctrl modifier run, so <leader>p becomes <C-p>.

Normal mode

KeysAction
<C-l>Lock input
<C-q>Quit
<C-g>Toggle mouse-selection mode
<C-p> nNew pane in configured direction
<C-p> hNew pane left
<C-p> jNew pane below
<C-p> kNew pane above
<C-p> lNew pane right
<C-p> xClose pane and its process tree
<C-p> ←↓↑→Focus nearby pane
<C-s> ←↓↑→Resize pane one cell
<C-t> nNew tab
<C-t> xClose tab
Alt+fToggle pane fullscreen
TabNext tab
Shift+TabPrevious tab

Focus and resize actions repeat from an open prefix: <C-s> moves the border three cells.

Locked mode

KeysAction
<C-l>Unlock input
<C-q>Quit
<C-g>Toggle mouse-selection mode

Every other key passes to the focused program.

Inspect effective bindings

User config can replace or remove defaults. Check the merged result:

koshi keys list
koshi keys list --mode normal
koshi keys list --scope default
koshi keys list --scope user

See keybinding.kdl to customize it.

On this page