Skip to main content

Keyboard Shortcuts

2Do is built for the keyboard. Most shortcuts on this page are 2Do's own menu commands — 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

ShortcutAction
⌘NNew Task
⌥⌘NNew Project
⌃⌘NNew Checklist
⌃⌥NNew Sub-Task
⇧⌘NNew List
⌘TNew Tag
⇧⌘TNew Tag Group
⇧⌘2Quick Entry (within 2Do)
⌥⇧⌘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 — 2Do warns you if a chord is already taken by macOS or another app.

Focus Lists and Navigation

ShortcutAction
⌘0Inbox
⌘1All
⌘2Today
⌘3Starred
⌘4Scheduled
⌘5Done
⌘↑ / ⌘↓Previous List / Next List
⌘JToggle Focus Filter
⌥⌘JToggle Project View
⌃⌘FToggle Full Screen
⌃⌥⌘NNew Window
⇧⌘1Window > 2Do — brings the main window forward
⇧F5Show 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:

ShortcutAction
⇧⌘OQuick Open — jump to any task or list from a floating search field
⌘FFind — opens the global search
⌥⇧⌘FFind Options — configure where Find searches
⌥⌘FToggle Search Scope (in the find bar)
FTask Find Bar — quickly jump to a task by title (focus on the Task List)
JList 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:

ShortcutAction
ReturnEdit selected task (handled by the task list, not a menu command)
EscEnd editing (handled by the task list, not a menu command)
⌘↩Task > End Task Editing
⌘.Mark As Completed
⌥⌘.Mark As Not Completed
⌘DDuplicate
⌘LEdit List (move)
⌘'Edit Alerts
⌘/Edit Dates
⌘EEdit Note
⌘REdit Tags
⌘BEdit Action
⌘GEdit Location
⌘;Edit Recurrence
⌃⌥RRemove 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 (⌥1⌥6) to apply that preset instantly — 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
ActionCallMessageMailVisitURLGoogle
Alarm0 minutes5 minutes15 minutes30 minutes1 hour1 day
RecurrenceDailyWeeklyEvery 2 weeksMonthlyQuarterlyYearly
DateTodayTomorrow2 DaysWeek
Duration30 mins1 hour2 hoursNone

The Action chips show icons rather than words — 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

ShortcutAction
SStar
⌃SUnstar

Priority

When the Task List has focus and one or more tasks are selected, bare number keys set the priority directly:

ShortcutAction
0Priority None
1Priority Low
2Priority Medium
3Priority 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:

ShortcutAction
⌥⌘0Priority None
⌥⌘1Priority Low
⌥⌘2Priority Medium
⌥⌘3Priority High
⌥⌘SToggle Starred

Dates and Scheduling

The bare-key shortcuts for adjusting dates target Start Date and Due Date independently:

ShortcutAction
DDefer... — pick a relative offset
KSchedule... — pick a specific date
TDue Today
YDue Tomorrow
⌃TStart Today
EDue Time...
XDuration...
. / ,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's on the Task > Start Date submenu, alongside its dated siblings above.

Tag, Move, Convert

ShortcutAction
LTag...
⌥LUntag...
MMove
⌃⌘↑ / ⌃⌘↓Move Up / Move Down (manual sort order)
⌥⇧⌘1Convert To a Task
⌥⇧⌘2Convert To a Project
⌥⇧⌘3Convert To a Checklist
tip

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.

Action and Open Links

ShortcutAction
PPerform Action (call / message / mail / open URL / etc.)
UOpen Links found in notes

View Toggles

ShortcutAction
⌘=View > Font Size > Increase
⌘-View > Font Size > Decrease
⌘OShow Completed / Hide Completed
⌘KShow Scheduled / Hide Scheduled
⇧⌘KShow Scheduled & Paused / Hide Scheduled & Paused
⌘UShow Paused / Hide Paused
CCollapse 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

ShortcutAction
⌘SSync
⌘PPrint
⇧⌘PPage Setup
⇧⌘EFile > Export > Spreadsheet (.csv)

Standard Edit

ShortcutAction
⌘ZUndo
⇧⌘ZRedo
⌘X / ⌘C / ⌘VCut / Copy / Paste
⌘ASelect All

Quick Look (Spacebar) previews the selected task without entering the editor. It isn't an Edit-menu command — 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.

tip

If you live in 2Do, learn five bare-key shortcuts first: D (Defer), K (Schedule), S (Star), T (Due Today), and 13 (Priority). Combined with multi-select, they cover most daily work.