Temet / DocumentationRadar · Alpha

Reference / 13

Keys.

Keys

Back to the user guide.

This page collects the shared keys and the main keys for each part. In radar, x (or ?) lists the keys that work where you are, and the status line shows the main ones. How keys are chosen is in the key model.

Everywhere

Key Does
↑ ↓ ← → or k j h l move
tab / shift-tab next / previous pane
1 2 3 the pane at that position
⏎ go in; open the row’s page
esc back one level; close a menu; stop typing; clear a filter
PgUp PgDn scroll the detail pane
x or ? the menu for where you are
ctrl-p command palette: find a screen, setting, action or cached item
~ recent notices from this session
b bulk actions on everything shown
z pause or resume refreshing
q quit (asks first when a setting is not saved)
ctrl-c quit from anywhere, even while typing

Global navigation shortcuts apply while navigating; editors, menus and a focused agent dock keep their own keys. The page directory links each detailed guide.

In the parts’ lists and pages:

Key Does
/ filter the list by words (GitLab, Jira, Slack, Work)
r refresh a list or an open page
o open in the service
y copy the link
A ask an agent about the row (GitLab, Jira, Slack, Branches)

Screens

Key Screen
R Repositories; preserves the selected source when already on this screen
G GitHub source of Repositories
W Local workspaces source of Repositories
J Jira
S Slack
B Branches
I Work
H History
, Settings

↑ from the top of a pane reaches the top bar. There ← → switch screens, and ↓, ⏎ or esc go back in.

Trees and groups

Key Does
space fold or unfold the group
+ or = expand the group
- collapse the group (on a row inside one, collapses that group)

Pages

Key Does
[ ] previous / next tab
↑ at the top go to the tab row; ← → move along it, ↓ goes back in
esc back to the list, with your place kept

Text and questions

Key Does
⏎ new line
ctrl-s review and send
esc stop writing (asks first when you have typed something)
y on a question: do it
e on a question about text: go back to editing
n on a question: drop it
ctrl-r in GitLab, Jira and Slack: the text you declined to send, to copy back or drop

Setup

Key Does
⏎ continue; in the list of what to set up, go to that row’s step
space tick a row, or choose it
a n in the list of what to set up: tick all, tick none
esc skip this step
← back a step
f finish later: keeps your answers and leaves setup
s on the screen of a part not set up: walk its setup step

GitLab

On a merge request:

Key Does
u rebase onto the target
m merge
e approve, or take your approval back (a on the merge request’s page)
p open the pipeline
i review it locally with an agent
c on a page’s Changes or Threads tab: write a comment, or reply in the thread
d on a thread: resolve it, or open it again

In the list:

Key Does
a show one author’s merge requests
: go to a group, repository or merge request by part of its name or number
. in a view: show only the repositories that have merge requests in it, and back

Where the repository or merge request is checked out on this machine:

Key Does
c check out the merge request’s branch
e open an editor there (on a merge request’s row, e approves instead)
t open a terminal there
s look for checkouts again
n new branch

In a diff:

Key Does
v side by side
f collapse the files beside it
n N next / previous file
} { next / previous hunk

On a job’s log page:

Key Does
/ search the log
n N next / previous line with the search words
space fold or open the section the cursor is in
g go to the start, loading the part before it
c copy the lines around the first error (or the last lines)

Jira

Key Does
n new ticket
t move the ticket to another status
i assign it to me
c comment
a show one assignee’s tickets
: go to a ticket by its key or words
Y copy the ticket’s key

Slack

Key Does
c reply or write
m mark read up to the selected message (radar’s own mark; Slack is not told)
e react to a message
v on a review ask: review its linked merge request locally

On a review ask you are drafting:

Key Does
p post it
e edit the words for the selected item
d take the selected item out of it
c post it in another channel
y copy its text
n drop the draft

Branches

Key Does
d delete the branch or worktree (asks first)
r read the clones again
b bulk menu, with “prune merged and gone”

Work

Key Does
n new task
t set a local group label
[ ] previous / next group or item page, depending on the focused pane
v read original evidence
c in source detail: copy the scoped source locator
r refresh, or review a retained pending change

History

Key Does
n p next / previous page
r fresh snapshot
a all recorded activity
t recent activity, the last 24 hours
c events sharing the selected event’s causal root
i events for the selected exact action ID
j k choose a row
tab switch between events and detail
esc back

Recent notices

Key Does
~ or esc close recent notices
↑ ↓ or k j select a notice
Home / g, End / G first / last notice
PgUp PgDn scroll the selected notice’s detail

Notices last only for the current session; History is the persistent record.

Settings

Key Does
⏎ change the row; on a check row, run the check
< > move a row up or down, where order matters (tenancies, views)
PgUp PgDn scroll the explanation
p on an agent provider: paths and folders; on working/review folders: repository overrides
o on a Git link: its worktree-folder template

Agent dock

Key Does
` (backtick) show the dock, or go to a session waiting for you; in an empty composer, hide it. Work and item pages do not draw the dock; on an item page this changes its visibility for supported screens while the keys stay with the page
/ in the composer the session’s commands: ↑ ↓ choose, tab completes the name, ⏎ runs it, a click on a row runs it
ctrl-t new session
alt-f the dock takes the whole middle column, and back
alt-w close the session tab (ctrl-w too, while the composer is empty)
alt-← alt-→ previous / next session tab
alt-a choose the provider’s named agent for new sessions
alt-m choose the model for new sessions
alt-s choose a session to open
alt-k put a skill’s request in the composer
alt-o fold or open the latest tool call
alt-r on a tab that is not attached: read the session back from its agent
esc with a question waiting, decline it; while a turn runs, stop it; otherwise give the keys back to the lists
a s l d v on a request, with the composer empty: the approval choices

Mouse

Action Does
click select; on a tab, a menu row or a status line key, act
click twice open (same as ⏎)
right-click a row open its x menu; right-click another row to move it, or empty space to close it
wheel scroll the pane under the pointer
drag select text inside the pane the drag started in; letting go copies it
double-click in text select the word under the pointer (a path or a link whole) and copy it
triple-click in text select the line and copy it
drag the dock’s top edge resize the dock

Selecting text

Key Does
shift+← → ↑ ↓ with a selection showing: move its end a cell or a row, inside the pane
shift+Home End the selection’s end goes to the left or right edge of its row
ctrl+c with a selection showing: copy it again (otherwise it quits)
any other key, a click, the wheel clear the selection; the key does what it always does

While a drag selects, the status line names the key that makes your terminal select its own text instead of radar: shift, or option in iTerm2, fn in Terminal.app.