Todo.txt – Keyboard shortcuts & filtering operators

The complete, updated list of keyboard shortcuts and filtering operators supported in Todo.txt for Chrome.

Keyboard shortcuts

To add a new task

  • a or + : Add a single task
  • m​ : Add multiple tasks in one go

For selected task in the list

  • e : Edit selected task
  • x : Mark selected task complete / incomplete
  • # : Delete selected task (can be disabled in settings)
  • enter : Edit task, or mark task done/incomplete (can be changed in settings)
  • j or down : Go to next task
  • k or up : Go to previous task
  • p then a .. z : Change selected task’s priority
  • p then . : Change selected task’s priority to none

Task list actions

  • r : Refresh list (sync with server)
  • s : Change list’s sorting order
  • f or / : Filter list, or search for tasks
    • Shift S : Save current filter, to reuse later

Other shortcuts:

  • Shift M : Show sidebar with list of saved filters
  • o : Open options page (in a new tab)
  • ? : Show help tips, including keyboard shortcuts

Filtering operators

  • Bread : Shows tasks containing the word bread
  • -Bread​ : Show tasks not containing the word bread
  • Bread Jam : Show tasks containing both jam and bread
  • Bread || Jam : Show tasks containing jam or bread, or both

Filtering by date

  • due:overdue : Show overdue tasks
  • due:2017-10-18 : Show tasks due on Oct 18, 2017
  • created:2017-10-18 : Show tasks created on Oct 18, 2017
  • completed:2017-10-18 : Show tasks completed on Oct 18, 2017
  • Can also use today, tomorrow and yesterday for date with above filters

Other filters

  • (C) : Show tasks with priority C
    • (.) : Show tasks with no priority
  • is:complete : Show completed tasks
  • t:all : Also show tasks with threshold dates in the future
    • By default, tasks with threshold dates in the future are hidden

Get Todo.txt for Chrome on the Chrome Web Store.


If you encounter any bugs/issues, or have suggestions for changes, please do let me know using the feedback form.