---
url: /reference/keyboard-shortcuts.md
description: Every keyboard shortcut in Hule and how to change it.
---

# Keyboard shortcuts

This page lists every keyboard and click shortcut in Hule, by where it works. You can change the
shortcuts in these groups of [**User settings**](/guides/manage-your-account) → **Hot keys**:

* **Global**;
* **Task**;
* **Editor**;
* **Views** (the click shortcuts).

[Esc and Enter](#esc-and-enter-keys), [Formatting](#formatting-keys) and [Inbox](#inbox-shortcuts)
keys can't be changed.

## Key names and typing

| Name on this page | Mac | Windows and Linux |
|---|---|---|
| **Mod** | **Cmd** (⌘) | **Ctrl** |
| **Alt** | **Option** (⌥) | **Alt** |

Shortcuts without **Mod** never fire while you type in a field or the
[editor](/reference/editor-blocks). That covers
letters such as `S` or `E`, and **Alt+1** … **Alt+9**.

## Changing a shortcut

1. Open **User settings** → **Hot keys**
   ([Manage your account](/guides/manage-your-account)).
   Every changeable shortcut is listed with its keys.

2. Click **Edit** next to the shortcut.
   The row waits for the new shortcut:

   | Shortcut | The row shows | Then |
   |---|---|---|
   | Keyboard shortcuts | **Press shortcut…** | press the new combination |
   | **Open pinned sidebar item** | **Press modifiers with any digit 1–9…** | press the new modifiers with any digit |
   | Click shortcuts | **Click anywhere holding your shortcut…** | click anywhere while holding the new modifiers |

   ::: warning Edit is greyed out?
   The shortcut is off. Turn on its switch first; four of the click shortcuts start off.
   :::

3. Press or click as the table says.
   The row shows the new shortcut. Esc cancels instead.

To turn a shortcut off, use its switch.

If the combination is taken, Hule names the shortcut that uses it and keeps the old one. For
example, binding Mod+, to **Open search** shows:

```text
⌘, is already bound to "Open settings"
```

On Windows and Linux it reads `Ctrl+,`. **Open search** stays on Mod+K.

## Global shortcuts

| Action | Shortcut | Notes | Guide |
|---|---|---|---|
| Open search | Mod+K | | [Search every workspace](/guides/find-anything#search-every-workspace) |
| Open settings | Mod+, | Asks **Which settings?**: your account or a workspace | [Manage your account](/guides/manage-your-account) |
| Toggle sidebar | Mod+Alt+S | | [Pin to the sidebar](/guides/find-anything#pin-lists-folders-and-views-to-the-sidebar) |
| Open pinned sidebar item | Alt+1 … Alt+9 | Only while the sidebar is collapsed; see the rule below | [Open a pin from the keyboard](/guides/find-anything#open-a-pin-from-the-keyboard) |
| New task | Mod+N in the [desktop app](/guides/install-the-desktop-app), Mod+M in a browser | Not on an open task: there the key adds a subtask | [Create a task](/guides/create-and-edit-tasks#create-a-task) |
| Find | Mod+F | Desktop app only; finds text on the page | [Desktop app or web app](/guides/install-the-desktop-app#desktop-app-or-web-app) |
| Reload page | Mod+R | Desktop app only | — |
| Reload app | Mod+Shift+R | Desktop app only | — |
| Zoom in | Mod+Plus | Desktop app only; moves **Interface scale** | [Theme and language](/guides/manage-your-account#theme-and-language) |
| Zoom out | Mod+Minus | Desktop app only; moves **Interface scale** | [Theme and language](/guides/manage-your-account#theme-and-language) |

Rules:

* **Desktop-only keys in a browser.** In a browser:
  * **Find** is hidden in **Hot keys**, because the browser owns Mod+F;
  * **New task** and **Add subtask** use Mod+M, because the browser owns Mod+N. A key you set
    for them in **Hot keys** applies in the desktop app too;
  * Mod+R and Mod+Plus / Mod+Minus do the browser's own reload and zoom.
* **Pins by number.** Alt+1 … Alt+9 open the first to ninth [pin](/guides/find-anything#pin-lists-folders-and-views-to-the-sidebar)
  on the collapsed sidebar; a folder pin expands the sidebar and shows the folder.
* **Changing the pin keys.** Pressing Mod+Shift+3 after **Edit** sets Mod+Shift+1 … 9.

## Task shortcuts

These work while a task is open.

| Action | Shortcut | Guide |
|---|---|---|
| Open status | S | [Edit an open task](/guides/create-and-edit-tasks#edit-an-open-task) |
| Open priority | P | [Edit an open task](/guides/create-and-edit-tasks#edit-an-open-task) |
| Open assignee | A | [Assign a task](/guides/assign-and-watch-tasks#assign-a-task) |
| Open due date | D | [Task dates](/guides/plan-on-timeline-and-calendar#task-dates-start-due-and-time) |
| Open tags | T | [Tag tasks](/guides/tag-tasks) |
| Focus comment | C | [Comment on a task](/guides/comment-and-mention#comment-on-a-task) |
| Focus description | E | [Write a task description](/guides/write-a-task-description) |
| Toggle focus mode | F | — |
| Add subtask | Mod+N in the desktop app, Mod+M in a browser | [Add subtasks](/guides/break-down-with-subtasks#add-subtasks) |

**Toggle focus mode** expands the open task window (the **Focus mode** button in its header). It
works only when the task opens as a window, not inside a GTD or Scrum Poker session.

## Editor shortcuts

These work while the cursor is in a task description or a comment.

| Action | Shortcut | Guide |
|---|---|---|
| Paste as plain text | Mod+Shift+V | [Paste rules](/reference/editor-blocks#paste-rules) |

## Click shortcuts in views

These are a modifier held while you click a task. Only **Select task** is on from the start;
turn the others on in **Hot keys**. The views are compared in
[Views compared](/reference/views-compared).

| Action | Shortcut | On by default | Works in | Guide |
|---|---|---|---|---|
| Select task | Mod+click | Yes | List, GTD (outside a session), Kanban, Table, Timeline | [Select tasks](/guides/edit-tasks-in-bulk#select-tasks) |
| Complete task | Shift+click | No | List rows, Kanban, Timeline, Calendar | [Statuses](/concepts/statuses) |
| Delete task | Mod+Shift+click | No | List rows, Kanban, Timeline, Calendar | [Task menu](/guides/create-and-edit-tasks#task-menu-duplicate-move-delete) |
| Move to next status | Alt+click | No | List rows, Kanban, Timeline, Calendar | [Statuses](/concepts/statuses) |
| Set due date to today | Mod+Alt+click | No | List rows, Kanban, Timeline, Calendar | [Task dates](/guides/plan-on-timeline-and-calendar#task-dates-start-due-and-time) |

List rows appear in:

* the **List** view, and a **GTD** view outside a session;
* a **Scrum Poker** view before a session starts;
* the **List** widget of a dashboard;
* the subtasks of an open task.

::: warning Permissions for click actions
All four action clicks need **Edit** access to the list. **Delete task** also needs **Delete** in
the **Tasks** block; the other three need **Update** in the **Tasks** block and, in the
**Task fields** block, the field they change: **Status**, or **Dates** for the due date. See
[Permissions and access](/reference/permissions-and-access).
:::

The four action clicks show a toast with **Cancel** for 5 seconds; **Cancel** or Esc undoes the
change.

::: danger Delete task deletes on the click
After the 5-second toast, the task and its subtasks are gone. Turn this shortcut on only if you
want deleting to be one click.
:::

## Esc and Enter keys

These keys can't be changed and are not listed in **Hot keys**.

| Action | Key | Where | Guide |
|---|---|---|---|
| Close or go home | Esc | See the rules below | — |
| Send comment | Mod+Enter | In a comment | [Comment on a task](/guides/comment-and-mention#comment-on-a-task) |
| Line break | Shift+Enter | In a task description or a comment | — |
| Line break | Mod+Enter | In a task description (in a comment it sends) | — |

Esc:

* closes one open menu, window or task per press;
* in a comment you are editing, cancels the edit;
* with nothing open, goes to your home page, except while you type in a field or when you are
  already home.

## Formatting keys

These work in a task description and a comment, and can't be changed. Markdown-style marks you
type, such as `**text**`, are in [Text shortcuts](/reference/editor-blocks#text-shortcuts).

| Action | Key |
|---|---|
| Bold | Mod+B |
| Italic | Mod+I |
| Underline | Mod+U |
| Strikethrough | Mod+Shift+S |
| Inline code | Mod+E |
| Highlight | Mod+Shift+H |
| Heading 1, 2, 3 | Mod+Alt+1, Mod+Alt+2, Mod+Alt+3 |
| Numbered list | Mod+Shift+7 |
| Bulleted list | Mod+Shift+8 |
| Checklist | Mod+Shift+9 |
| Code block | Mod+Alt+C |
| Quote | Mod+Shift+B |
| Nest or un-nest a list item | Tab, Shift+Tab |
| Undo, redo | Mod+Z, Mod+Shift+Z |

## Inbox shortcuts

These work on the [**Inbox**](/guides/set-up-notifications#inbox-where-notifications-wait) page
(your notifications) and can't be changed.

| Action | Key |
|---|---|
| Move between notifications | ↑ / ↓ or J / K |
| Open the notification | Enter |
| Archive | E |
| Snooze until tomorrow, 9:00 | H |
| Undo the last archive or snooze | Z |
