This document lists all available keyboard shortcuts and TUI controls.
j/kNavigate between tasks (down/up)J/KNavigate between projects (down/up)- Mouse Click on sidebar items to navigate
SpaceorEnterComplete taskaCreate new taskdDelete selected task (with confirmation)pCycle task prioritytSet task due date to todayTSet task due date to tomorrowwSet task due date to next week (Monday)WSet task due date to next week end (Saturday)
ACreate new projectDDelete selected project (with confirmation)
bToggle sidebar visibility/Open task search dialog (search across all tasks)rForce sync with TodoistiCycle through icon themes?Toggle help panelqQuit the applicationEscCancel action or close dialogsCtrl+CQuit application
/Open search dialog- Type Search across all tasks by content
EnterClose search dialogEscClose search dialogBackspace/DeleteEdit search queryLeft/RightMove cursor in search box
↑/↓Scroll help content up/downHome/EndJump to top/bottom of help
- Main Area: Projects list (sidebar) | Tasks list (main area) - side by side
- Projects List (Left): Hierarchical display of all Todoist projects
- Configurable width via
sidebar_widthin config - Long project names are automatically truncated with ellipsis (…)
- Parent-child relationships clearly shown
- Configurable width via
- Tasks List (Right): Shows tasks for the currently selected project
- Takes remaining width after projects list
- Displays task content, priority, labels, and status
- Help Panel: Modal overlay accessible with
?key
Tasks are displayed with:
- Status Icons: ☐ (pending), ☒ (completed), ✗ (deleted)
- Priority Badges: [P0] (urgent), [P1] (high), [P2] (medium), [P3] (low), no badge (normal)
- Label Badges: Colored badges showing task labels
- Task Content: Truncated to fit the display width
- Completion Visual: Completed tasks appear dimmed
- Interactive: Press Space or Enter to toggle completion