Keyboard shortcuts
Nearly everything in XLR8 has a shortcut. The tables below come straight from the app’s action list, so they match the version this site was built from. In the app, press ? to search the same list.
How shortcuts work
Section titled “How shortcuts work”- Single keys like C or S act on what is focused or selected. In a list, that is the focused row, or all selected rows if you have selected some.
- Sequences like G then I are two keys in a row: press G, release it, then press I within about 1.2 seconds.
- Context matters. A shortcut only does something where its action makes sense. E, for example, edits the description on an issue page, edits the text on a knowledge page, and removes an entry on the inbox page.
- While you type in a text field, letters stay letters. Press Esc to leave the field; the shortcuts work again.
General
Section titled “General”| Action | Shortcut |
|---|---|
| Command menu | CtrlCommand K |
| Undo | CtrlCommand Z |
| Redo | CtrlCommand Shift Z or CtrlCommand Y |
| Show keyboard shortcuts | ? |
CtrlCommand K opens the command menu. Every action on this page is also there, so you can search for it by name if you forget the key.
Navigation
Section titled “Navigation”| Action | Shortcut |
|---|---|
| Next issue | J or Down arrow |
| Previous issue | K or Up arrow |
| Go to: Inbox | G then I |
| Go to: Snoozed | G then H |
| Go to: Triage | G then T |
| Go to: All issues | G then A |
| Go to: Active issues | G then E |
| Go to: Backlog | G then B |
| Go to: Knowledge | G then W |
| Go to: Sprint | G then S |
| Switch team | O then T |
| Add team | O then N |
| Current team settings | O then S |
| Go to: Trash | G then X |
| Recently opened issues | O then I |
| Search issues | / |
On an issue page, J and K step to the next and previous issue of the list you came from. In a list, Home and End jump to the first and last issue.
| Action | Shortcut |
|---|---|
| New issue | C |
| Open issue | Enter |
| Preview (peek) | Space |
| Change status | S |
| Set priority | P |
| Labels | L |
| Estimate | Shift E |
| Sprint | Shift C |
| Project | Shift P |
| Due date | Shift D |
| Snooze | H |
| Unsnooze | Shift H |
| Set parent | CtrlCommand Shift P |
| Move to team | CtrlCommand Shift M |
| Create sub-issue | CtrlCommand Shift O |
| Copy link | CtrlCommand Shift , |
| Copy branch name | CtrlCommand Shift . |
| Copy ID | CtrlCommand . |
| Move issue up | AltOption Up arrow |
| Move issue down | AltOption Down arrow |
| Edit description | E |
| Delete | CtrlCommand BackspaceDelete or CtrlCommand Del |
Peek: a short press on Space opens a floating preview of the focused issue and leaves it open; press it again to close it. Hold Space instead, and the preview closes when you let go.
Move issue up/down only works when the list is sorted manually and not grouped.
Selection
Section titled “Selection”| Action | Shortcut |
|---|---|
| Select | X |
| Extend selection down | Shift Down arrow or Shift J |
| Extend selection up | Shift Up arrow or Shift K |
| Select all | CtrlCommand A |
| Action | Shortcut |
|---|---|
| Search in this view | CtrlCommand F |
| Filter | F |
| Display options | Shift V |
| Toggle board / list | CtrlCommand B |
| Move card one column left | Shift Left arrow |
| Move card one column right | Shift Right arrow |
| Collapse/expand group | T |
On a board, Left arrow and Right arrow move the focus between columns. T collapses or expands the group of the focused issue when the list is grouped.
Triage
Section titled “Triage”These keys work in Triage and in the Inbox.
| Action | Shortcut |
|---|---|
| Accept | 1 |
| Decline | 3 |
1 asks for the status the issue should get after triage, or for another team to accept it into. 2 marks the issue as a duplicate and asks for the original. 3 declines it: the issue is canceled and marked as read.
These keys work on the inbox page and in the context menu of an inbox entry. Removing an entry only takes it out of the inbox; the issue itself stays as it is.
| Action | Shortcut |
|---|---|
| Remove from inbox | BackspaceDelete or Del or E |
| Mark as read | U |
| Mark as unread | U |
| Mark all as read | AltOption U |
| Remove read entries from inbox | Shift BackspaceDelete or Shift Del |
Knowledge
Section titled “Knowledge”| Action | Shortcut |
|---|---|
| Edit page text | E |
For formatting while you write (bold, lists, links and so on), see Editing text.
Sprint planning and completion
Section titled “Sprint planning and completion”These keys work on the sprint planning page and on the page where you complete a sprint. See Sprints.
| Action | Shortcut |
|---|---|
| Move into sprint | Right arrow |
| Back to backlog | Left arrow |
| Switch column (backlog / sprint) | Tab or Shift Tab |
| Decision: next sprint | 1 |
| Decision: back to backlog | 2 |
| Decision: cancel | 3 |
| Clear decision | 0 or BackspaceDelete |
| Complete sprint now | CtrlCommand Enter |
In the command menu and pickers
Section titled “In the command menu and pickers”The command menu, the issue search and the pickers for status, priority, labels and so on share these keys:
| Key | Effect |
|---|---|
| Down arrow or Tab or CtrlCommand J | next entry |
| Up arrow or Shift Tab or CtrlCommand P | previous entry |
| Enter | choose the entry |
| 1 to 9 | status picker: pick a status directly, in workflow order (only while the search field is empty) |
| 0 to 4 | priority picker: 0 No priority, 1 Urgent, 2 High, 3 Medium, 4 Low (only while the search field is empty) |
| BackspaceDelete | in the filter menu, with an empty search field: back from a field’s values to the list of fields |
| Esc | one level back, or close the menu |
In the context menu
Section titled “In the context menu”Right-click an issue to open its context menu. Then:
| Key | Effect |
|---|---|
| Down arrow or Up arrow | move through the entries |
| Right arrow | open the submenu (status, priority, labels …) |
| Left arrow | back out of the submenu |
| Enter | choose the entry |
| Esc | close the menu |
In the New issue dialog
Section titled “In the New issue dialog”| Key | Effect |
|---|---|
| CtrlCommand Enter | create the issue and close the dialog |
| CtrlCommand Shift Enter | create the issue and keep the dialog open for the next one; team, status, labels and the other properties stay |
| Esc | close the dialog. If you typed something, it is kept as a draft (Go to: Drafts in the command menu). |
In text fields
Section titled “In text fields”Esc leaves a text field (title, description, comment) and keeps what you typed.
In Search in this view (CtrlCommand F), Enter or Down arrow goes back to the list and keeps the search; Esc closes the search and clears it.
What Escape does
Section titled “What Escape does”Esc always closes the innermost thing first: an open menu, picker or dialog. Outside of those, each press undoes one step, in this order:
- close the navigation drawer (on a phone)
- close the issue shown next to the inbox (on wide screens)
- close the peek
- close the pull request shown next to the issue
- leave the issue page and go back to the list
- clear the selection
- close Search in this view