Skip to content

Hotkeys Reference

This document lists all available hotkeys for each screen in c9s.

Global Hotkeys

These hotkeys are available on all screens:

Key Action
q Quit
? Help
: Command palette
/ Filter
Esc Cancel/Close

Screen: Builder

Key Action Description
G, shift+g bottom Jump to bottom
D, shift+d Delete Delete the builder
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
S, shift+s Start Start the builder
X, shift+x Stop Stop the builder
g top Jump to top
up, k up Move cursor up

Screen: Containers

Key Action Description
G, shift+g bottom Jump to bottom
shift+d, D Delete Delete container
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
d Details Inspect container JSON
ctrl+c interrupt Interrupt operation
shift+k, K Kill Kill container
l Logs View container logs
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
p Pause Pause container (unsupported by this container version)
b Bookmark Pin container
q quit Quit the application
r refresh Refresh data
shift+r, R Restart Restart container
s Shell Open shell in container
x Stop Stop container
g top Jump to top
up, k up Move cursor up

Screen: Df

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Dns

Key Action Description
G, shift+g bottom Jump to bottom
c Create Create DNS domain
D, shift+d Delete Delete DNS domain
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
* Default Set focused domain as default
g top Jump to top
up, k up Move cursor up

Screen: Errors

Key Action Description
G, shift+g bottom Jump to bottom
y Copy Copy as markdown
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
enter Details View error details
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Images

Key Action Description
G, shift+g bottom Jump to bottom
D, shift+d Delete Delete image
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
d Inspect Inspect image JSON
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
b Bookmark Pin image
P, shift+p Push Push image to registry
q quit Quit the application
r refresh Refresh data
R, shift+r Run Run container from image
t Tag Tag image
g top Jump to top
up, k up Move cursor up

Screen: Jobs

Key Action Description
G, shift+g bottom Jump to bottom
ctrl+c Cancel Cancel selected job
shift+d, D Clear done Clear completed jobs
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
enter Re-attach Re-attach to selected job
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Kernel

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Networks

Key Action Description
G, shift+g bottom Jump to bottom
D, shift+d Delete Delete network
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
d Inspect Inspect network
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Pinned

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
enter Jump Jump to resource screen
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
shift+d, D Unpin Remove bookmark
up, k up Move cursor up

Screen: Property

Key Action Description
G, shift+g bottom Jump to bottom
D, shift+d Reset Reset property to default
down, j down Move cursor down
e Edit Edit property value
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Pulses

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Registry

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
L, shift+l Login Open the login modal
D, shift+d Logout Log out of the focused registry
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
* Default Set focused registry as default
g top Jump to top
up, k up Move cursor up

Screen: Syslogs

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: System

Key Action Description
G, shift+g bottom Jump to bottom
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
S, shift+s Start all Start all services
X, shift+x Stop all Stop all services
g top Jump to top
up, k up Move cursor up

Screen: Volumes

Key Action Description
G, shift+g bottom Jump to bottom
D, shift+d Delete Delete volume
down, j down Move cursor down
esc escape Cancel/go back
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
d Inspect Inspect volume
ctrl+c interrupt Interrupt operation
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Screen: Xray

Key Action Description
G, shift+g bottom Jump to bottom
c Collapse Collapse node
down, j down Move cursor down
esc escape Cancel/go back
e Expand Expand node
/ filter Filter items
ctrl+e toggle header Toggle header visibility
? help Show help overlay
ctrl+c interrupt Interrupt operation
enter Jump Jump to resource
, space mark Mark/unmark item
* mark all Mark/unmark all items
: palette Open command palette
q quit Quit the application
r refresh Refresh data
g top Jump to top
up, k up Move cursor up

Notes

  • Use arrow keys or j/k to navigate lists
  • Space to mark/unmark items for batch operations
  • Enter to select or open details
  • Mouse support is available for clicking and scrolling