Skip to main content

Keyboard Shortcuts

2Do is built for the keyboard. Every shortcut on this page is taken straight from 2Do's main menu — open the relevant menu in the app and you'll see the same key listed beside the command.

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 user-configurable in 2Do > Settings > General. There is no preset default — pick the chord that suits you.

Focus Lists and Navigation

ShortcutAction
⌘0Inbox
⌘1All
⌘2Today
⌘3Starred
⌘4Scheduled
⌘5Done
⌘JToggle Focus Filter
⌥⌘JToggle Project View
⌃⌘FToggle Full Screen

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
⌘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
EscEnd editing
⌘.Mark As Completed
⌥⌘.Mark As Not Completed
⌘DDuplicate
⌘LEdit List (move)
⌘'Edit Alerts
⌘/Edit Dates
⌘\Edit Priority
⌘EEdit Note
⌘REdit Tags
⌘BEdit Action
⌘GEdit Location
⌘;Edit Recurrence
⌃⌥RRemove All Tags

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.)

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

Tag, Move, Convert

ShortcutAction
LTag...
⌥LUntag...
MMove...
⌥⇧⌘1Convert To a Task
⌥⇧⌘2Convert To a Project
⌥⇧⌘3Convert To a Checklist

Action and Open Links

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

View Toggles

ShortcutAction
⌘=Increase Font Size
⌘-Decrease Font Size
⌘OShow Completed
⌘KShow Scheduled
⇧⌘KShow Scheduled & Paused
⌘UShow Paused
CCollapse Project (when a project is selected)

Sync, Print, Export

ShortcutAction
⌘SSync
⌘PPrint
⇧⌘PPage Setup
⇧⌘EExport to CSV

Standard Edit

ShortcutAction
⌘ZUndo
⇧⌘ZRedo
⌘X / ⌘C / ⌘VCut / Copy / Paste
⌘ASelect All
SpacebarQuick Look — preview the selected task without entering the editor

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.