> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowtask.shiva-raghav.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Flowtask Keyboard Shortcuts for Power Users

> Speed up your Flowtask workflow with keyboard shortcuts for task creation, date setting, tag management, and bulk operations.

Keyboard shortcuts let you move through Flowtask without reaching for the mouse. Once you internalize a handful of keys, common actions — creating a task, setting a date, opening search — become muscle memory rather than multi-step processes. The shortcuts below work across every view in the app, so you don't need to be in a specific place to use them.

<Tip>Shortcuts work in any view — Today, Upcoming, Projects, and All Todos.</Tip>

## Shortcut reference

| Shortcut           | Action                        |
| ------------------ | ----------------------------- |
| `C`                | Open task creation form       |
| `D`                | Set due date on selected task |
| `T`                | Add tags to selected task     |
| `X`                | Bulk delete selected tasks    |
| `Cmd+K` / `Ctrl+K` | Open search modal             |
| `Enter`            | Save task / confirm action    |
| `Escape`           | Close modal or cancel         |

### Notes on individual shortcuts

* **`C`** — Opens the inline task creation form no matter where you are in the app. The cursor lands in the title field so you can start typing immediately.
* **`D`** — With a task selected (highlighted), press `D` to open the date picker directly. Type a natural language date like `next Friday` or `in 2 days` and press `Enter` to confirm.
* **`T`** — Opens the tag picker on the currently selected task. Start typing a tag name to filter the list, then press `Enter` to apply.
* **`X`** — Deletes all currently selected tasks after a confirmation prompt. Use this in combination with bulk selection (see below) to remove multiple tasks at once.
* **`Cmd+K` / `Ctrl+K`** — Opens the search modal from anywhere. Use `Cmd` on Mac and `Ctrl` on Windows or Linux.
* **`Enter`** — Saves the active form or confirms the current action, such as adding a task or applying a date.
* **`Escape`** — Closes any open modal, dropdown, or date picker without saving changes.

## Bulk selection and bulk actions

Keyboard shortcuts become even more powerful when combined with bulk task selection.

<Steps>
  <Step title="Select your first task">
    Click any task in a list view to select it. A checkbox appears on the left side of the task.
  </Step>

  <Step title="Shift+click to extend the selection">
    Hold **Shift** and click another task to select every task between the first and the one you clicked. You can Shift+click again to expand or shrink the selection.
  </Step>

  <Step title="Use the floating toolbar">
    As soon as two or more tasks are selected, a floating toolbar appears at the bottom of the screen with the following bulk actions:

    | Toolbar action | Keyboard shortcut | Description                                        |
    | -------------- | ----------------- | -------------------------------------------------- |
    | Bulk tag       | `T`               | Add one or more tags to all selected tasks at once |
    | Bulk set date  | `D`               | Assign the same due date to all selected tasks     |
    | Bulk delete    | `X`               | Permanently delete all selected tasks              |
  </Step>

  <Step title="Deselect">
    Press `Escape` or click any empty area in the list to deselect all tasks and dismiss the toolbar.
  </Step>
</Steps>

<Warning>Bulk delete (`X`) is permanent and cannot be undone. Review your selection carefully before confirming.</Warning>
