Tabs
Ctrl+Shift+T
New tab
Ctrl+Shift+Q
Close tab
Ctrl+Shift+Right
Next tab
Ctrl+Shift+Left
Previous tab
Ctrl+Shift+Alt+T
Rename tab
Ctrl+Shift+.
Move tab right
Ctrl+Shift+,
Move tab left
Ctrl+Alt+1–9
Go to tab by number
Windows (Splits)
Ctrl+Shift+Enter
New window (split)
Ctrl+Shift+W
Close window
Ctrl+Shift+]
Next window
Ctrl+Shift+[
Previous window
Ctrl+Shift+H/J/K/L
Focus window left/down/up/right
Ctrl+Shift+F
Move window forward
Ctrl+Shift+B
Move window backward
Ctrl+Shift+1–9
Go to window by number
Ctrl+Shift+`
Move window to top
Ctrl+Shift+R
Resize window mode
Layouts
Ctrl+Shift+Alt+T
Cycle through layouts
:goto_layout tall
Tall — main + stack right
:goto_layout fat
Fat — main + stack bottom
:goto_layout grid
Grid — equal cells
:goto_layout stack
Stack — fullscreen one at a time
:goto_layout splits
Splits — arbitrary splits
Ctrl+Shift+Z
Zoom current window (stack)
Scrollback
Ctrl+Shift+Up
Scroll up one line
Ctrl+Shift+Down
Scroll down one line
Ctrl+Shift+Page Up
Scroll up one page
Ctrl+Shift+Page Down
Scroll down one page
Ctrl+Shift+Home
Scroll to top
Ctrl+Shift+End
Scroll to bottom
Ctrl+Shift+H
Open scrollback in pager
Ctrl+Shift+G
Browse scrollback (last cmd)
Font & Display
Ctrl+Shift+Equal
Increase font size
Ctrl+Shift+Minus
Decrease font size
Ctrl+Shift+Backspace
Reset font size
Ctrl+Shift+F11
Toggle fullscreen
Ctrl+Shift+F10
Toggle maximized
Kittens
Ctrl+Shift+E
Hints — open URL under cursor
Ctrl+Shift+P→F
Hints — select file
Ctrl+Shift+P→W
Hints — select word
Ctrl+Shift+P→H
Hints — select hash
Ctrl+Shift+P→L
Hints — select line
Ctrl+Shift+I
icat — display image in terminal
kitten diff file1 file2
Side-by-side diff
kitten ssh user@host
SSH with kitty term info
kitten themes
Interactive theme switcher
kitten broadcast
Broadcast input to all windows
Misc
Ctrl+Shift+C
Copy to clipboard
Ctrl+Shift+V
Paste from clipboard
Ctrl+Shift+S
Paste from selection
Ctrl+Shift+F2
Open kitty.conf in editor
Ctrl+Shift+F5
Reload kitty.conf
Ctrl+Shift+F6
Debug kitty config
Ctrl+Shift+Delete
Clear scrollback
Ctrl+Shift+U
Unicode input
Ctrl+Shift+Escape
Kitty shell (remote control)
Ctrl+Shift+A
Send text to all windows
CLI & Remote Control
kitty --class <class>
Launch with window class
kitty -e <cmd>
Run command in kitty
kitty @ ls
List windows (remote ctrl)
kitty @ new-window
Open new window via RC
kitty @ send-text "cmd\n"
Send text to active window
kitty @ set-font-size 14
Set font size via RC
kitty +list-fonts
List available fonts
kitty --config /path/cfg
Use alternate config
infocmp -a xterm-kitty
Inspect kitty terminfo
kitty icat image.png
Display image in terminal