●
kitty Shortcuts
567
2026-08-14
note
♑︎
kittykitty is a fast, feature-rich, GPU-accelerated terminal emulator. It's written in C and uses OpenGL for rendering, making it significantly faster than traditional terminal emulators while supporting modern features like tabs, split windows, and keyboard-driven operation. Installation bash brew install… provides extensive keyboard shortcuts for terminal, tab, and window management.
Tab Management
| Shortcut |
Action |
ctrl + shift + t |
New tab |
ctrl + shift + w |
Close tab |
ctrl + shift + right |
Next tab |
ctrl + shift + left |
Previous tab |
ctrl + shift + , |
Move tab left |
ctrl + shift + . |
Move tab right |
ctrl + shift + alt + enter |
New window (split) |
Window Management
| Shortcut |
Action |
ctrl + shift + enter |
New horizontal split |
ctrl + shift + \ |
New vertical split |
ctrl + shift + ] |
Next window |
ctrl + shift + [ |
Previous window |
ctrl + shift + alt + ] |
Move window right |
ctrl + shift + alt + [ |
Move window left |
Scrollback
| Shortcut |
Action |
ctrl + shift + up |
Scroll up |
ctrl + shift + down |
Scroll down |
ctrl + shift + home |
Scroll to top |
ctrl + shift + end |
Scroll to bottom |
ctrl + shift + page_up |
Scroll page up |
ctrl + shift + page_down |
Scroll page down |
Copy/Paste
| Shortcut |
Action |
ctrl + shift + c |
Copy to clipboard |
ctrl + shift + v |
Paste from clipboard |
ctrl + shift + s |
Copy from scrollback |
Font Size
| Shortcut |
Action |
ctrl + shift + = |
Increase font size |
ctrl + shift + - |
Decrease font size |
ctrl + shift + 0 |
Reset font size |
Session Management
| Command |
Action |
kitty -o font_size=16 |
Launch with specific config |
kitty --session session.conf |
Launch with session file |
ctrl + shift + f2 |
Open sample config file |
Useful Features
Increase/Decrease Font Size
ctrl + shift + =
ctrl + shift + -
ctrl + shift + 0
Scrollback Navigation
ctrl + shift + up
ctrl + shift + down
ctrl + shift + home
ctrl + shift + end
Tab Operations
ctrl + shift + t
ctrl + shift + w
ctrl + shift + ,
ctrl + shift + .
Custom Shortcuts
Define custom shortcuts in kitty Configurationkitty configuration lives in ~/.config/kitty/kitty.conf. The file is reloaded automatically when saved. Basic Configuration bash Font fontfamily Fira Code fontsize 14.0 Colors background #1e1e2e foreground #cdd6f4 Window padding windowpaddingwidth 10 Scrollback scrollbacklines 10000 Enable ligatures enableligatures true Shell Integration Enable…:
map ctrl+p new_tab
map ctrl+n close_tab
map ctrl+shift+right next_tab
Keybinding Reference
All shortcuts can be customized in ~/.config/kitty/kitty.conf. The default bindings are designed to avoid conflicts with common shell shortcuts while providing comprehensive terminal control.
For kittykitty is a fast, feature-rich, GPU-accelerated terminal emulator. It's written in C and uses OpenGL for rendering, making it significantly faster than traditional terminal emulators while supporting modern features like tabs, split windows, and keyboard-driven operation. Installation bash brew install… overview and installation, see the main kitty note.
map ctrl+p new_tab
map ctrl+n close_tab
map ctrl+shift+right next_tab
Keybinding Reference
All shortcuts can be customized in ~/.config/kitty/kitty.conf. The default bindings are designed to avoid conflicts with common shell shortcuts while providing comprehensive terminal control.