Skip to content

Default Keybindings

Keybindings:

Esc:                                 - Exit current action

]: Next view                         - Go to next view

[: Previous view                     - Go to previous view

Keybindings for task report:

/: task {string}                     - Filter task report

a: task add {string}                 - Add new task

d: task {selected} done              - Mark task as done

e: task {selected} edit              - Open selected task in editor

y: task {selected} duplicate         - Duplicate tasks

j: {selected+=1}                     - Move down in task report

k: {selected-=1}                     - Move up in task report

J: {selected+=pageheight}            - Move page down in task report

K: {selected-=pageheight}            - Move page up in task report

g: {selected=first}                  - Go to top

G: {selected=last}                   - Go to bottom

l: task log {string}                 - Log new task

m: task {selected} modify {string}   - Modify selected task

q: exit                              - Quit

s: task {selected} start/stop        - Toggle start and stop

t: task {selected} +{tag}/-{tag}     - Toggle {uda.taskwarrior-tui.quick-tag.name} (default: `next`)

u: task undo                         - Undo

v: {toggle mark on selected}         - Toggle mark on selected

V: {toggle marks on all tasks}       - Toggle marks on all tasks in current filter report

x: task {selected} delete            - Delete

z: toggle task info                  - Toggle task info view

A: task {selected} annotate {string} - Annotate current task

Ctrl-e: scroll down task details     - Scroll task details view down one line

Ctrl-y: scroll up task details       - Scroll task details view up one line

!: {string}                          - Custom shell command

1-9: {string}                        - Run user defined shortcuts

:: {task id}                         - Jump to task id

c: context switcher menu             - Open context switcher menu

?: help                              - Help menu

Keybindings for filter / command prompt:

Ctrl + f | Right: move forward       - Move forward one character

Ctrl + b | Left: move backward       - Move backward one character

Ctrl + h | Backspace: backspace      - Delete one character back

Ctrl + d | Delete: delete            - Delete one character forward

Ctrl + a | Home: home                - Go to the beginning of line

Ctrl + e | End: end                  - Go to the end of line

Ctrl + k: delete to end              - Delete to the end of line

Ctrl + u: delete to beginning        - Delete to the beginning of line

Ctrl + w: delete previous word       - Delete previous word

Alt + d: delete next word            - Delete next word

Alt + b: move to previous word       - Move to previous word

Alt + f: move to next word           - Move to next word

Alt + t: transpose words             - Transpose words

Up: scroll history                   - Go backward in history matching from beginning of line to cursor

Down: scroll history                 - Go forward in history matching from beginning of line to cursor

TAB | Ctrl + n: tab complete         - Open tab completion and selection first element OR cycle to next element

BACKTAB | Ctrl + p: tab complete     - Cycle to previous element

Keybindings for context switcher:

j: {selected+=1}                     - Move forward a context

k: {selected-=1}                     - Move back a context

Enter: task context {selected}       - Select highlighted context

Keybindings for calendar:

j: {selected+=1}                     - Move forward a year in calendar

k: {selected-=1}                     - Move back a year in calendar

J: {selected+=10}                    - Move forward a decade in calendar

K: {selected-=10}                    - Move back a decade in calendar