Keyboard Shortcuts
Todoodah includes keyboard shortcuts for common actions, making it fast to use on desktop.
Available shortcuts
| Key | Action |
|---|---|
| n | Focus the add-todo input field |
| ↑ / ↓ | Navigate between todos |
| Space | Toggle completion on the selected todo |
| Enter | Edit the selected todo, or submit the current input |
| m | Open the menu on the selected todo |
| Ctrl/⌘ + ↑ / ↓ | Reorder the selected todo up or down |
| ? | Show the keyboard shortcuts overlay |
| Escape | Cancel the current edit, close the open dialog, or clear selection |
Shortcuts overlay
Press ? at any time to open a visual overlay listing all available shortcuts. Press Escape or click outside the overlay to close it.
When shortcuts are active
Keyboard shortcuts are only active when you are not typing in an input field or editing a todo. This prevents accidental triggers while you are entering text.
Navigating todos
Use the arrow keys to move between todos. The selected todo is highlighted with a focus ring. From there you can complete it with Space, edit it with Enter, open its menu with m, or reorder it with Ctrl/⌘ + Arrow.
Arrow keys also navigate within dropdown menus — press ↑ and ↓ to move between menu items.
Tips
- The n shortcut is the fastest way to add multiple todos: press n, type, press Enter, repeat.
- Escape works universally to back out of any modal, dialog, menu, or edit state.
- Use Ctrl/⌘ + Arrow to quickly reorder todos without dragging.