Whim provides keyboard shortcuts across the app to help you work faster. On macOS, shortcuts use Cmd; on Windows and Linux, use Ctrl instead.
Task Creation
These shortcuts work in the task composer (the input area in the sidebar):
| Shortcut | Action |
|---|
| Cmd + Enter | Submit the prompt and create a task or todo |
| Tab | Toggle between Task and Todo creation mode |
Task and Todo Management
These shortcuts are available when viewing a task or todo:
| Shortcut | Action |
|---|
| Cmd + . | Toggle read mode — flip between the terminal view and the conversation reader |
| Cmd + Enter | Launch a todo (start it as a running task) |
| Cmd + A | Toggle the assignee dropdown (in todo view) |
| Escape | Close the assignee dropdown, or blur the active editor |
Conversation Reader
When viewing a task’s conversation in read mode:
| Shortcut | Action |
|---|
| Cmd + F | Open the find bar to search within the conversation |
| Escape | Close the find bar |
| Cmd + G or F3 | Jump to the next search match |
| Cmd + Shift + G or Shift + F3 | Jump to the previous search match |
Terminal
The terminal is a full-featured web terminal. Standard terminal shortcuts work as expected:
| Shortcut | Action |
|---|
| Ctrl + C | Interrupt the running process |
| Ctrl + Z | Suspend the foreground process |
| Ctrl + L | Clear the terminal screen |
| Ctrl + D | Send EOF (end of input) |
| Up / Down arrows | Navigate command history |
| Tab | Auto-complete commands and file paths |
| Shortcut | Action |
|---|
| Cmd + Enter | Submit a comment |
| Shift + Enter | Save the current configuration field (in settings editors) |
General Navigation
| Shortcut | Action |
|---|
| Escape | Close modals, popovers, and dropdowns |
Mobile Touch Gestures
On mobile devices, Whim adapts the interface for touch interaction:
Task List
- Swipe left on a task to reveal quick actions (complete, archive, restore, or delete depending on task state)
- Tap a task to open it
When the terminal is active on mobile, a floating toolbar appears at the bottom of the screen with keys that are hard to access on a mobile keyboard:
| Button | Action |
|---|
| Esc | Send Escape to the terminal |
| Tab | Send Tab (for auto-completion) |
| ← → ↑ ↓ | Arrow keys for cursor navigation and command history |
| Paste | Paste from clipboard into the terminal |
| Attach | Attach a file to the conversation (when available) |
| Enter | Send Enter to the terminal |
The virtual key toolbar is designed to fit on screens as narrow as 320px. On very small screens, the toolbar becomes horizontally scrollable.