Skip to content

Keybindings

Keybindings

All keybindings use macOS-native modifier keys. Opt = Option/Alt, Ctrl = Control.

Window

ActionShortcut
New windowCmd + N
Close pane / tab / hideCmd + W
Close current tabCmd + Shift + W
Hide applicationCmd + H
Minimize windowCmd + M
Toggle fullscreenCmd + Ctrl + F
QuitCmd + Q
Toggle global windowCmd + Opt + Ctrl + K

Cmd + W is smart: closes the active pane if there are multiple panes, closes the tab if there are multiple tabs or windows, otherwise hides the app.

Tabs

ActionShortcut
New tabCmd + T
Switch to tab 1–9Cmd + 1Cmd + 9
Previous tabCmd + Shift + [
Next tabCmd + Shift + ]
Close tabCmd + Shift + W
Reopen closed tabCmd + Shift + T
Rename tabDouble-click tab title

Panes

ActionShortcut
Split verticalCmd + D
Split horizontalCmd + Shift + D
Toggle split directionCmd + Shift + S
Zoom / unzoom paneCmd + Shift + Enter
Navigate panesCmd + Opt + Arrows
Resize paneCmd + Ctrl + Arrows
Broadcast input to current tabCmd + Opt + I
Broadcast input to all tabsCmd + Shift + I

Shell Editing

ActionShortcut
Jump word left / rightOpt + Left / Opt + Right
Jump to line start / endCmd + Left / Cmd + Right
Delete to line startCmd + Backspace
Delete wordOpt + Backspace
Newline without executeCmd + Enter or Shift + Enter

Font Size

ActionShortcut
IncreaseCmd + =
DecreaseCmd + -
ResetCmd + 0

Kaku Features

ActionShortcut
Clear screen + scrollbackCmd + K
Open Settings panelCmd + ,
Open AI panelCmd + Shift + A
Apply Kaku Assistant suggestionCmd + Shift + E
Open lazygitCmd + Shift + G
Open yazi file managerCmd + Shift + Y
Browse remote files (SSH)Cmd + Shift + R
Open Doctor panelCtrl + Shift + L

Mouse

ActionTrigger
Copy selection to clipboardRelease left mouse button after selecting
Open linkCmd + Click
Move cursor to clicked columnOpt + Click (same row, shell prompt only)

Custom Keybindings

Add bindings to ~/.config/kaku/kaku.lua by appending to config.keys. Do not assign a new table — this would erase Kaku’s defaults.

-- ~/.config/kaku/kaku.lua (after loading bundled config)
table.insert(config.keys, {
key = 'RightArrow',
mods = 'CMD|SHIFT',
action = wezterm.action.ActivatePaneDirection('Right'),
})

For the full list of available actions, see WezTerm KeyAssignment reference.