Keybinding Reference
All Actions
Section titled “All Actions”Complete reference of every keybinding action with keys for each preset. Actions marked “shared” use the same key in all three presets.
Navigation
Section titled “Navigation”| Action | Description | vim | emacs | arrows |
|---|---|---|---|---|
cursor_bottom | Bottom | shift+g | ctrl+e | End |
cursor_down | Down | j | ctrl+n | Down |
cursor_top | Top | — | ctrl+a | Home |
cursor_up | Up | k | ctrl+p | Up |
Task Operations
Section titled “Task Operations”| Action | Description | Key (all presets) |
|---|---|---|
close_detail | Close | Escape |
cycle_scope | Cycle Scope | f |
edit_task | Edit | e |
inline_edit | Inline Edit | i |
new_task | New | n |
show_detail | Detail | Enter |
toggle_done | Toggle | Space |
Priority
Section titled “Priority”| Action | Description | Key (all presets) |
|---|---|---|
priority_down | Priority Down | - or _ |
priority_up | Priority Up | + or = |
Clipboard
Section titled “Clipboard”| Action | Description | Key (all presets) |
|---|---|---|
copy_task | Copy | y |
paste_task | Paste | p |
paste_task_above | Paste Above | shift+p |
Subtasks
Section titled “Subtasks”| Action | Description | Key (all presets) |
|---|---|---|
add_child | Add Child | shift+a |
toggle_fold | Toggle Fold | z |
View Controls
Section titled “View Controls”| Action | Description | vim | emacs | arrows |
|---|---|---|---|---|
collapse_group | Collapse | h | ctrl+b | Left |
expand_group | Expand | l | ctrl+f | Right |
move_down | Move Down | shift+j | ctrl+shift+n | Shift+Down |
move_up | Move Up | shift+k | ctrl+shift+p | Shift+Up |
Tab Management
Section titled “Tab Management”| Action | Description | Key (all presets) |
|---|---|---|
next_tab | Next Tab | Tab |
prev_tab | Prev Tab | Shift+Tab |
tab_1 | Today | 1 |
tab_2 | Week | 2 |
tab_3 | Month | 3 |
tab_4 | Inbox | 4 |
Search and Sort
Section titled “Search and Sort”| Action | Description | Key (all presets) |
|---|---|---|
search | Search | / |
sort | Sort | s |
Utility
Section titled “Utility”| Action | Description | vim | emacs | arrows |
|---|---|---|---|---|
quit | Quit | q | ctrl+q | q |
show_help | Help | ? | ? | ? |
Multi-Key Sequences
Section titled “Multi-Key Sequences”These actions require two key presses in sequence, handled by the KeyManager engine:
| Sequence | Action | Preset |
|---|---|---|
| dd | Delete selected task (then y to confirm) | All presets |
| gg | Jump to top of list | vim only |
Multi-key sequences have no timeout. Type keys at any speed. Press Escape to cancel a partial sequence.
Mouse Actions
Section titled “Mouse Actions”Mouse behavior is identical across all presets:
| Action | Behavior |
|---|---|
Click [ ] / [x] | Toggle done/pending |
| Click task row | Select task |
| Double-click title | Enter inline edit mode |
| Click tab button | Switch view (Today/Week/Month/Inbox) |
Click [+New] | Open new task dialog |
Click [/Search] | Open search bar |
| Scroll wheel | Scroll the task list |
Sort Overlay Keys
Section titled “Sort Overlay Keys”When the sort overlay is open (triggered by s):
| Key | Action |
|---|---|
| h / Left | Previous sort field |
| l / Right | Next sort field |
| j / Down | Next sort field |
| k / Up | Previous sort field |
| r | Toggle reverse order |
| Enter | Apply sort |
| Escape | Cancel |
Search Bar Keys
Section titled “Search Bar Keys”When the search bar is active (triggered by /):
| Key | Action |
|---|---|
| Any character | Type search query |
| Escape | Exit search, restore full list |
| Enter | Confirm search (keep filter active) |
Help Screen
Section titled “Help Screen”Press ? to open the help screen displaying all keybindings for the active preset, organized by category:
- Navigation
- Task Operations
- Tab Management
- View Controls
- Clipboard
- Utility
Dismiss with Escape, q, or ?.