Keyboard Shortcuts
Complete reference for k13d keyboard shortcuts in both TUI and Web interfaces.
TUI Keyboard Shortcuts
Global
| Key | Action | Description |
| ? | Help | Show help modal |
| Ctrl+C | Quit | Exit k13d |
| Esc | Cancel | Close modal / Cancel action |
| : | Command | Enter command mode |
| / | Filter | Start filtering |
Navigation
| Key | Action | Description |
| J | Down | Move selection down |
| K | Up | Move selection up |
| Down | Down | Move selection down |
| Up | Up | Move selection up |
| G | First | Go to first item |
| Shift+G | Last | Go to last item |
| Ctrl+F | Page Down | Scroll page down |
| Ctrl+B | Page Up | Scroll page up |
| Ctrl+D | Half Down | Scroll half page down |
| Ctrl+U | Half Up | Scroll half page up |
Panel Navigation
| Key | Action | Description |
| Tab | Next Panel | Switch to next panel |
| Shift+Tab | Prev Panel | Switch to previous panel |
| Left | Left Panel | Focus left panel |
| Right | Right Panel | Focus right panel |
| 1 - 9 | Panel N | Quick switch to panel N |
Resource Actions
General
| Key | Action | Description |
| Y | YAML | View resource YAML |
| D | Describe | Describe resource |
| E | Edit | Edit resource in $EDITOR |
| Ctrl+D | Delete | Delete resource (confirm) |
| Enter | Details | Show resource details |
Pods
| Key | Action | Description |
| L | Logs | View pod logs |
| Shift+L | Prev Logs | View previous container logs |
| X | Exec | Execute shell in pod |
| P | Port Forward | Start port forwarding |
| F | Follow | Follow logs |
Deployments
| Key | Action | Description |
| S | Scale | Scale replicas |
| R | Restart | Rollout restart |
| H | History | View rollout history |
| U | Undo | Rollback to previous |
Nodes
| Key | Action | Description |
| C | Cordon | Mark unschedulable |
| Shift+C | Uncordon | Mark schedulable |
| Shift+D | Drain | Drain node |
AI Assistant
| Key | Action | Description |
| Shift+L | AI Analyze | Deep analysis of resource |
| H | Explain | Explain this resource |
| Enter | Send | Send message to AI |
| Y | Approve | Approve tool request |
| N | Reject | Reject tool request |
| A | Always | Always approve read-only |
Command Mode
| Command | Description |
:pods | View pods |
:svc | View services |
:deploy | View deployments |
:rs | View replica sets |
:sts | View statefulsets |
:ds | View daemonsets |
:jobs | View jobs |
:cronjobs | View cronjobs |
:cm | View configmaps |
:secrets | View secrets |
:ingress | View ingresses |
:pv | View persistent volumes |
:pvc | View persistent volume claims |
:nodes | View nodes |
:ns | View namespaces |
:events | View events |
:helm | View Helm releases |
:ns <name> | Switch namespace |
:ctx <name> | Switch context |
:q | Quit |
:help | Show help |
Management Commands
| Command | Description |
:alias | View all resource aliases (built-in + custom) |
:model | Open AI model profile selector |
:model <name> | Switch directly to named model profile |
:plugins | View available plugins with shortcuts |
:health | Check system status |
:audit | View audit log |
Filter Mode
| Key | Action |
| Any text | Filter pattern |
| Enter | Apply filter |
| Esc | Clear filter |
Web Keyboard Shortcuts
Global
| Key | Action | Description |
| Ctrl+K | Search | Focus global search |
| Ctrl+/ | AI Panel | Toggle AI assistant |
| Esc | Close | Close modal/panel |
| ? | Help | Show shortcuts |
Navigation
| Key | Action | Description |
| Down | Down | Move selection down |
| Up | Up | Move selection up |
| Enter | Select | Open selected item |
| Ctrl+Enter | New Tab | Open in new tab |
Resource Actions
| Key | Action | Description |
| Ctrl+Y | YAML | View YAML |
| Ctrl+D | Describe | Describe resource |
| Del | Delete | Delete resource |
| Ctrl+E | Edit | Edit resource |
AI Assistant
| Key | Action | Description |
| Enter | Send | Send message |
| Shift+Enter | Newline | Add newline |
| Ctrl+L | Clear | Clear chat |
Quick Access
| Key | Action |
| Ctrl+1 | Dashboard |
| Ctrl+2 | Pods |
| Ctrl+3 | Services |
| Ctrl+4 | Deployments |
| Ctrl+5 | ConfigMaps |
Vim-Style Bindings
k13d supports Vim-style navigation:
| Vim | k13d Action |
j | Move down |
k | Move up |
gg | Go to first |
G | Go to last |
/ | Search/filter |
n | Next match |
N | Previous match |
: | Command mode |
q | Quit |
Customization
Custom Keybindings
Configure in ~/.config/k13d/config.yaml:
keybindings:
# Override default bindings
describe: "i" # Use 'i' instead of 'd'
yaml: "v" # Use 'v' instead of 'y'
# Custom actions
custom:
- key: "ctrl+shift+p"
action: "port-forward"
- key: "ctrl+shift+l"
action: "logs-follow"
Disable Shortcuts
keybindings:
disable:
- "ctrl+d" # Disable delete shortcut
Quick Reference Card
Essential Shortcuts
┌──────────────────────────────────────────┐
│ k13d Quick Reference │
├──────────────────────────────────────────┤
│ Navigation │
│ j/k Move up/down │
│ Tab Switch panel │
│ : Command mode │
│ / Filter │
│ │
│ Actions │
│ y View YAML │
│ d Describe │
│ l Logs │
│ x Exec │
│ s Scale │
│ r Restart │
│ Ctrl+D Delete │
│ │
│ AI │
│ Shift+L AI Analyze │
│ h Explain This │
│ Y/N Approve/Reject │
│ │
│ Commands │
│ :alias View aliases │
│ :model Switch AI model │
│ :plugins View plugins │
│ │
│ Global │
│ ? Help │
│ Esc Cancel/Back │
│ q Quit │
└──────────────────────────────────────────┘
Next Steps