Keyboard Shortcuts
2Do is built for the keyboard. Most shortcuts on this page are 2Do's own menu commands, so open the relevant menu in the app and you'll see the same key listed beside the command. A few (Return to edit, Esc to end editing, Spacebar for Quick Look) aren't menu items at all; the task list handles them directly. Standard macOS commands such as ⌘W, ⌘M, ⌘Q, and ⌘H work as they do everywhere and aren't repeated here.
Many of the most-used shortcuts are bare keys (no modifier required) that fire when the Task List has focus and one or more tasks are selected. They look minimal but they're the heart of how power users drive the app.
Capture
| Shortcut | Action |
|---|---|
⌘N | New Task |
⌥⌘N | New Project |
⌃⌘N | New Checklist |
⌃⌥N | New Sub-Task |
⇧⌘N | New List |
⌘T | New Tag |
⇧⌘T | New Tag Group |
⇧⌘2 | Quick Entry (within 2Do) |
⌃⌥⇧⌘N | New Section |
⌥⇧⌘N (with selection) | New Project from Selection |
⌃⇧⌘N (with selection) | New Checklist from Selection |
The system-wide Quick Entry hotkey is ⌃⌘Space by default and user-configurable in 2Do > Settings > General, and 2Do warns you if a chord is already taken by macOS or another app.
Focus Lists and Navigation
| Shortcut | Action |
|---|---|
⌘0 | Inbox |
⌘1 | All |
⌘2 | Today |
⌘3 | Starred |
⌘4 | Scheduled |
⌘5 | Done |
⌘↑ / ⌘↓ | Previous List / Next List |
⌘J | Toggle Focus Filter |
⌥⌘J | Toggle Project View |
⌃⌘F | Toggle Full Screen |
⌃⌥⌘N | New Window |
⇧⌘1 | Window > 2Do: brings the main window forward |
⇧F5 | Show Last Selected Task |
Each window keeps its own selection, search, and layout. See Multiple Windows. Show Last Selected Task steps back through the tasks you visited most recently, switching lists as needed to reveal each one.
Find and Jump
The three "find" surfaces have bare-letter shortcuts when the relevant area has focus. The Cmd-prefixed variants are the menu-driven Find:
| Shortcut | Action |
|---|---|
⇧⌘O | Quick Open: jump to any task or list from a floating search field |
⌘F | Find: opens the global search |
⌥⇧⌘F | Find Options: configure where Find searches |
⌥⌘F | Toggle Search Scope (in the find bar) |
F | Task Find Bar: quickly jump to a task by title (focus on the Task List) |
J | List Jump Bar: jump to a list by name (focus on the Lists Panel) |
/ | Tag Search Bar: find a tag by name (focus on the Tags panel) |
Editing a Task
These shortcuts open the editor pre-focused on a specific field. Useful for changing one thing across many tasks rapidly:
| Shortcut | Action |
|---|---|
Return | Edit selected task (handled by the task list, not a menu command) |
Esc | End editing (handled by the task list, not a menu command) |
⌘↩ | Task > End Task Editing |
⌘. | Mark As Completed |
⌥⌘. | Mark As Not Completed |
⌘D | Duplicate |
⌘L | Edit List (move) |
⌘' | Edit Alerts |
⌘/ | Edit Dates |
⌘E | Edit Note |
⌘R | Edit Tags |
⌘B | Edit Action |
⌘G | Edit Location |
⌘; | Edit Recurrence |
⌃⌥R | Remove All Tags |
In-Picker Quick Presets
The Action, Alarm, Recurrence, Date, and Duration pickers show a row of preset "chips" when you first open them. Hold Option and press the number shown on a chip to apply that preset instantly. Recurrence uses ⌥1–⌥7; the other pickers use the numbers shown below. Each chip prints its own ⌥N hint, so there's nothing to memorise. Open the picker first with ⌘B (Action), ⌘' (Alerts), ⌘; (Recurrence), ⌘/ (Dates), or X (Duration...).
| Picker | ⌥1 | ⌥2 | ⌥3 | ⌥4 | ⌥5 | ⌥6 | ⌥7 |
|---|---|---|---|---|---|---|---|
| Action | Call | Message | Visit | URL | - | ||
| Alarm | 0 minutes | 5 minutes | 15 minutes | 30 minutes | 1 hour | 1 day | - |
| Recurrence | Daily | Work days | Weekly | Every 2 weeks | Monthly | Quarterly | Yearly |
| Date | Today | Tomorrow | 2 Days | Week | - | - | - |
| Duration | 30 mins | 1 hour | 2 hours | None | - | - | - |
Work days uses your selection in General > Work Week.
The Action chips show icons rather than words, and the only text on each one is its ⌥N hint, so the names in the table above describe what each icon does: call, message, mail, visit, URL, and Google.
Those Action chips appear only until an action is set, and the Recurrence chips only while the rule is still "Never". The Alarm chips stay visible for as long as the task can take another alarm, so you can stack several reminder offsets, up to ten per task.
Star
| Shortcut | Action |
|---|---|
S | Star |
⌃S | Unstar |
Priority
When the Task List has focus and one or more tasks are selected, bare number keys set the priority directly:
| Shortcut | Action |
|---|---|
0 | Priority None |
1 | Priority Low |
2 | Priority Medium |
3 | Priority High |
= | Increase Priority |
- | Decrease Priority |
(⌘= and ⌘- are reserved for font-size in the View menu.)
While editing a task, the bare number keys type into text fields, so priority uses the Option-Command variants instead:
| Shortcut | Action |
|---|---|
⌥⌘0 | Priority None |
⌥⌘1 | Priority Low |
⌥⌘2 | Priority Medium |
⌥⌘3 | Priority High |
⌥⌘S | Toggle Starred |
Dates and Scheduling
The bare-key shortcuts for adjusting dates target Start Date and Due Date independently:
| Shortcut | Action |
|---|---|
D | Defer...: pick a relative offset |
K | Schedule...: pick a specific date |
T | Due Today |
Y | Due Tomorrow |
⌃T | Start Today |
E | Due Time... |
X | Duration... |
. / , | Start Date: add / subtract a day |
] / [ | Due Date: add / subtract a day |
⇧. / ⇧, | Start Date: add / subtract a week |
⇧] / ⇧[ | Due Date: add / subtract a week |
⌥, | Remove Start Date |
⌥[ | Remove Due Date |
⇧⌘[ | Remove Due Time |
Remove Start Time has no shortcut. It is on the Task > Start Date submenu, alongside its dated siblings above.
Tag, Move, Convert
| Shortcut | Action |
|---|---|
L | Tag... |
⌥L | Untag... |
M | Move |
⌃⌘↑ / ⌃⌘↓ | Move Up / Move Down (manual sort order) |
⌘-drag | Reorder between tasks without dropping onto another task; requires manual sorting in the list or project |
⌥⇧⌘1 | Convert To a Task |
⌥⇧⌘2 | Convert To a Project |
⌥⇧⌘3 | Convert To a Checklist |
Drag tasks between lists to move them. Hold ⌥ (Option) while dragging to copy them instead, leaving the originals in place, a fast way to duplicate a task into another list. See Multi-Task Actions for the full set of drag targets.
For ⌘-drag, hold Command before starting or press it during the drag. Set the list, project, or checklist you are arranging to Manually first. See Reordering Tasks for the sorting steps and demonstrations.
Sections
With a section title selected in the task list:
| Shortcut | Action |
|---|---|
Return | Rename the section |
← / → | Collapse / Expand the section |
⌃⌘↑ / ⌃⌘↓ | Move the selected sections up / down |
⌘N | New task in the selected section |
⌘D | Duplicate Section |
⌘C | Copy the selected sections |
⌘V | Paste copied sections after the selected section, or copied tasks into it |
⌫ / ⌘⌫ | Delete the selected sections, keeping their tasks |
You can select several section titles to move, copy, or delete them together. ⌘D needs exactly one selected section title, and ← and → collapse or expand one section at a time. With several section titles selected, ⌘N and ⌘V use the one that comes first in the list, and by default Return renames just one of them.
While you edit a section, Tab moves between the name and the description, ⇧Return starts a new line in the description, Return or ⌘Return saves, as does clicking elsewhere in the task list, and Esc closes the editor without saving. See Task Sections.
Action and Open Links
| Shortcut | Action |
|---|---|
P | Perform Action (call / message / mail / open URL / etc.) |
U | Open Links found in notes |
View Toggles
| Shortcut | Action |
|---|---|
⌘= | View > Font Size > Increase |
⌘- | View > Font Size > Decrease |
⌘O | Show Completed / Hide Completed |
⌘K | Show Scheduled / Hide Scheduled |
⇧⌘K | Show Scheduled & Paused / Hide Scheduled & Paused |
⌘U | Show Paused / Hide Paused |
C | Collapse Project (when a project is selected) |
⌥⌘↓ / ⌥⌘↑ | Expand / Collapse all Projects |
⇧⌘↓ / ⇧⌘↑ | Expand / Collapse all List Groups |
⌥⌘← | Show Lists / Hide Lists (the Lists Panel) |
⌥⌘→ | Show Tags / Hide Tags (the Tags panel) |
Those four Show/Hide commands (Completed, Scheduled, Paused, and Scheduled & Paused) each carry a single shortcut, and the menu title flips between Show and Hide to match what the current list is doing. The same is true of the two panel toggles.
Sync, Print, Export
| Shortcut | Action |
|---|---|
⌘S | Sync |
⌘P | |
⇧⌘P | Page Setup |
⇧⌘E | File > Export > Spreadsheet (.csv) |
Standard Edit
| Shortcut | Action |
|---|---|
⌘Z | Undo |
⇧⌘Z | Redo |
⌘X / ⌘C / ⌘V | Cut / Copy / Paste |
⌘A | Select All |
Quick Look (Spacebar) previews the selected task without entering the editor. It is not an Edit-menu command, because the task list handles the key itself, and it only responds when Quick Look is switched on in 2Do > Settings > Tasks.
Customising Shortcuts
The system-wide Quick Entry hotkey is configurable in 2Do > Settings > General. Standard menu shortcuts can be remapped via System Settings > General > Keyboard Shortcuts > App Shortcuts like any macOS app.
If you live in 2Do, learn five bare-key shortcuts first: D (Defer), K (Schedule), S (Star), T (Due Today), and 1–3 (Priority). Combined with multi-select, they cover most daily work.