Keyboard Shortcuts
This page lists every keyboard shortcut registered in Hypertask for Windows/Linux and Mac.
App shell surfaces
Section titled “App shell surfaces”| Action | Windows/Linux | Mac |
|---|---|---|
| Inbox | 1 | 1 |
| Board | 2 | 2 |
| Table | 3 | 3 |
| Calendar | 4 | 4 |
| Toggle AI chat | 5 or ] | 5 or ] |
| Search | 6 | 6 |
Global Shortcuts
Section titled “Global Shortcuts”| Action | Windows/Linux | Mac |
|---|---|---|
| Shortcuts | ? | ? |
| Settings | ¥ | ¥ |
| Search | / | / |
| Set priority | P | P |
| Set task size | S | S |
| Add tags | T | T |
| Remove notification | E | E |
| Move focus down | J | J |
| Move focus up | K | K |
| Move focus | Ctrl + Alt + Arrow keys | Ctrl + Option + Arrow keys |
| Open Hypertask Command | Ctrl + K | Cmd + K |
| Undo latest pending action | Ctrl + Z | Cmd + Z |
| Use snippet | ; | ; |
| Show or hide archived tasks on board | G then X | G then X |
| Exit (go back) | Esc | Esc |
| Archive task or comment | Ctrl + E | Cmd + E |
| Delete task | # | # |
| Go to task board | G then B | G then B |
| Go to inbox archives | G then R | G then R |
| Go to running timers | G then T | G then T |
| Go to reminders | G then H | G then H |
| Go to trash | G then # | G then # |
| Go to all tasks | G then A | G then A |
| Go to my tasks | G then M | G then M |
| Go to inbox | G then I | G then I |
| Go to snippets | G then ; | G then ; |
| Go to archived tasks | G then E | G then E |
| Go to starred | G then S | G then S |
| Go to pinned | G then P | G then P |
| Go to drafts | G then D | G then D |
| Go to scheduled tasks | G then U | G then U |
| Go to calendar | G then C | G then C |
| Cycle focus forward | Tab | Tab |
| Cycle focus backward | Shift + Tab | Shift + Tab |
| Switch boards | Alt + 0-9 | Ctrl + 0-9 |
| Switch Kanban boards | Ctrl + B | Cmd + B |
| Show board palette | Ctrl + B | Cmd + B |
| Set due date | Shift + D | Shift + D |
| Move task to a different board | Shift + M | Shift + M |
| Toggle voice dictation | Ctrl + Shift + N | Cmd + Shift + N |
| Global Alt+Number (rail surfaces 2–7) | Alt + 2-7 | Ctrl + 2-7 |
| Action | Windows/Linux | Mac |
|---|---|---|
| Add task | C | C |
| Add sub-task | Ctrl + Shift + + | Cmd + Shift + + |
| Add task at top | Ctrl + Shift + C | Cmd + Shift + C |
| Add task at bottom | Shift + C | Shift + C |
| Open task | Enter | Enter |
| Next view (old header design) | ] | ] |
| Previous view | [ | [ |
| Move focus to top | gg | gg |
| Move focus to bottom | GG | GG |
| Move task down | Shift + J + â\x86\x92 | Shift + J + â\x86\x92 |
| Move task up | Shift + K + â\x86\x90 | Shift + K + â\x86\x90 |
| Move task right | Shift + L + â\x86\x92 | Shift + L + â\x86\x92 |
| Move task left | Shift + H + â\x86\x90 | Shift + H + â\x86\x90 |
| Cross-row movement and row-targeted throws (HTPR-5057) | Shift + J/K reorder within the current column; Shift + L/H throw to an adjacent column by default (original card preserved, then restored), and supporting vertical reorder via Shift + the arrow keys while holding the column throw key | |
| Move task to the left | Shift + L + Shift + â\x86\x92 | Shift + L + Shift + â\x86\x92 |
| Sort Kanban board | Shift + S | Shift + S |
| Toggle table layout | Shift + T | Shift + T |
| Show task options | Ctrl + Shift + + | Cmd + Shift + + |
| Move task to the right | Shift + H + Shift + â\x86\x90 | Shift + H + Shift + â\x86\x90 |
| Assign a user | A | A |
| Start / stop timer | W | W |
Board batch selection
Section titled “Board batch selection”These controls apply when one or more cards are selected on a desktop board. Use the Open actions button in the bottom selection bar to open the same actions from the mouse.
| Action | Windows/Linux | Mac |
|---|---|---|
| Select or deselect the active card | X | X |
| Select a range in one column | Shift + click | Shift + click |
| Archive selected cards | Ctrl + E | Cmd + E |
| Assign selected cards | A | A |
| Set tags on selected cards | T | T |
| Move selected cards | M | M |
| Clear selection | Esc | Esc |
Task View
Section titled “Task View”| Action | Windows/Linux | Mac |
|---|---|---|
| Activate description/comment or reply to comment | Enter | Enter |
| Save/edit text entry | Ctrl + Enter | Cmd + Enter |
| Write with AI | Ctrl + J | Cmd + J |
| Create a task with AI Task Writer | Ctrl + J | Cmd + J |
| Assign a user | A | A |
| Blocked by person | Shift+B | Shift+B |
| Log time | B | B |
| Start / stop timer | W | W |
| Add a comment | Ctrl + M | Cmd + M |
| Suggest reply with AI (opens the composer and inserts an AI-drafted reply; draft only, never auto-posts) | Shift + R | Shift + R |
| Switch boards | Alt + 0-9 | Ctrl + 0-9 |
| Expand summary | I | I |
| Expand single comment | O | O |
| Expand all comments | Shift + O | Shift + O |
| Toggle history events | Ctrl + Shift + H | Cmd + Shift + H |
| View all links | Ctrl + O | Ctrl + O |
| Write Comment | Ctrl + M | Cmd + M |
| Edit Description | Ctrl + D | Ctrl + D |
| Edit Title | F2 | F2 |
| Delete comment | Ctrl + Shift + 3 | Cmd + Shift + 3 |
| Paste as plain text | Ctrl + Shift + V | Cmd + Shift + V |
| View all sub-tasks | Ctrl + O | Ctrl + O |
| Share task | Ctrl + S | Cmd + S |
| Show task options | Ctrl + Shift + + | Cmd + Shift + + |
| Private share link (URL only) | Ctrl + Shift + : | Cmd + Shift + : |
| Private share link (Title + URL) | Ctrl + : | Cmd + : |
| Public share link (URL only) | Ctrl + Shift + . | Cmd + Shift + . |
| Public share link (Title + URL) | Ctrl + . | Cmd + . |
| Copy task ID | Ctrl + Shift + I | Cmd + Shift + I |
| Copy task title and ID | Ctrl + I | Cmd + I |
| Star task | Alt + S | Alt + S |
| Star comment | Ctrl + Shift + S | Cmd + Shift + S |
| Pin comment | Ctrl + Shift + P | Cmd + Shift + P |
| Follow task | F | F |
| Unfollow task | Alt + F | Alt + F |
Mobile comment composer gesture actions
Section titled “Mobile comment composer gesture actions”On mobile devices, the comment composer keeps dictation as the primary input method with simplified controls:
- Dictate first, then refine with the Improve with AI option (opens a focused bottom sheet on mobile)
- Send remains the secondary, accessible action
- The Improve with AI trigger provides inline text enhancement without replacing dictation as the primary entry point
Mobile in-app gestures
Section titled “Mobile in-app gestures”- On mobile, a one-finger swipe left or right on a comment opens its quick actions menu with Edit, Delete, Star, and Pin options
Image & Media
Section titled “Image & Media”Keyboard controls for media insertions and pickers in comments and task descriptions.
| Action | Windows/Linux | Mac |
|---|---|---|
| Open GIF picker | / in a comment or description (search for “giphy”) | /, then “giphy” |
| Navigate GIF picker | Arrow keys highlight; Tab switches tabs | Arrow keys highlight; Tab switches tabs |
| Insert GIF into comment | Enter | Enter |
Saving new task
Section titled “Saving new task”| Action | Windows/Linux | Mac |
|---|---|---|
| Save | Ctrl + Enter | Cmd + Enter |
| Save and close | Ctrl + Alt + Enter | Cmd + Option + Enter |
| Save and create new task | Ctrl + Alt + Shift + Enter | Cmd + Option + Shift + Enter |
AI Chat
Section titled “AI Chat”| Action | Windows/Linux | Mac |
|---|---|---|
| Toggle AI chat | ] (when rail is enabled) | ] |
| Focus chat input | Ctrl + Q | Ctrl + Q |
| Send message | Enter | Enter |
Format
Section titled “Format”| Action | Windows/Linux | Mac |
|---|---|---|
| Tiptap menu | / | / |
| Add Video Embed | Ctrl + Y | Cmd + Y |
| Autocomplete sentence | Shift + Tab (2x) | Shift + Tab (2x) |
| Add a line break | Shift + Enter | Shift + Enter |
| Italicize | Ctrl + I | Cmd + I |
| Underline | Ctrl + U | Cmd + U |
| Quote | Ctrl + Shift + B | Cmd + Shift + B |
| Highlight | Ctrl + Shift + H | Cmd + Shift + H |
| Code | Ctrl + E | Cmd + E |
| Bullet list | Ctrl + Shift + 8 | Cmd + Shift + 8 |
| Undo | Ctrl + Z | Cmd + Z |
| Redo | Ctrl + Shift + Z | Cmd + Shift + Z |
| Apply normal text style | Ctrl + Alt + 0 | Cmd + Option + 0 |
| Apply heading style 1 | Ctrl + Alt + 1 | Cmd + Option + 1 |
| Apply heading style 2 | Ctrl + Alt + 2 | Cmd + Option + 2 |
| Apply heading style 3 | Ctrl + Alt + 3 | Cmd + Option + 3 |
| Apply heading style 4 | Ctrl + Alt + 4 | Cmd + Option + 4 |
| Apply heading style 5 | Ctrl + Alt + 5 | Cmd + Option + 5 |
| Apply heading style 6 | Ctrl + Alt + 6 | Cmd + Option + 6 |
| Code block | Ctrl + Alt + Shift + C | Cmd + Option + Shift + C |
| Code | Ctrl + Shift + C | Cmd + Shift + C |
| Action | Windows/Linux | Mac |
|---|---|---|
| Select ALL | Ctrl + Shift + E | Cmd + Shift + E |
| Select all from current split | Ctrl + A | Cmd + A |
| Select message | X | X |
| Bulk Archive | Shift + E | Shift + E |
| Bulk Reminder | Shift + H | Shift + H |
| Archive notification | E | E |
| Open task | Enter | Enter |
| Move focus down | J | J |
| Move focus up | K | K |
| Archive task | Ctrl + E | Cmd + E |
Calendar
Section titled “Calendar”| Action | Windows/Linux | Mac |
|---|---|---|
| Add task | C | C |
| Update due date | D | D |
| Next month/week/day | I | I |
| Previous month/week/day | U | U |
| Month view | M | M |
| Week view | W | W |
| Day view | Shift + D | Shift + D |
| Focus on today | T | T |
| Focus on next day | Tab | Tab |
| Focus on yesterday | Shift + Tab | Shift + Tab |
| Toggle through project filters | Ctrl + [ + ] | Cmd + [ + ] |
| Select project from filters | Space | Space |
| Filter tasks | Shift + F | Shift + F |
Unarchive View (g -> e)
Section titled “Unarchive View (g -> e)”| Action | Windows/Linux | Mac |
|---|---|---|
| Unarchive task | Ctrl + E | Cmd + E |
| Delete task | # | # |
Command Palette
Section titled “Command Palette”| Action | Windows/Linux | Mac |
|---|---|---|
| Open command palette | Ctrl + K | Cmd + K |
| Search commands | Type to filter | Type to filter |
| Execute command | Enter | Enter |
| Navigate through filtered commands | Arrow keys | Arrow keys |
Hiding and Showing Columns
Section titled “Hiding and Showing Columns”To hide a column using the Command Palette:
- Open the Command Palette: Ctrl + K
- Type “hide” to find the “Hide column” action
- Press Enter to hide the active (hovered/last-clicked) column directly
- The Command Palette closes automatically after execution
To show previously hidden columns:
- Open the Command Palette: Ctrl + K
- Type “show” to find the “Show columns” action
- Press Enter to reveal all hidden sections
Board palette (HTPR-4522)
Section titled “Board palette (HTPR-4522)”Press Ctrl + B (Windows/Linux) or Cmd + B (Mac) to show the board palette overlay. On the left rail, the board palette displays your user account row with:
- Email or handle â\x80\x94 Click to open the account switcher dialog
- Avatar â\x80\x94 Click to open Account & Profile settings
This provides quick access to switching workspaces or reviewing your account configuration without leaving the current board.
Open Latest Updates (HTPR-4813)
Section titled “Open Latest Updates (HTPR-4813)”Press Ctrl + K (Windows/Linux) or Cmd + K (Mac) then search for “Latest Updates” in the board palette or command palette to open the Latest Updates panel from any route in the app. This provides quick access to see recent activity across your boards without leaving your current view.
Global Alt+Number board shortcuts (HTPR-5126)
Section titled “Global Alt+Number board shortcuts (HTPR-5126)”Before: On the table view or any board view, Alt + 1-7 shortcuts did nothing even when the app-shell rail was supposed to be active, causing them to behave as no-ops.
After: When the rail is enabled, Alt + 2-7 now correctly switch to their corresponding surfaces (Board = 2, Table = 3, Calendar = 4, AI Chat dock = 5, and Search = 6) from any view. On Mac, the global board switcher uses Ctrl + 2-7 instead of Cmd to avoid interfering with tab switching.
Time reports quick-log (HTPR-4329)
Section titled “Time reports quick-log (HTPR-4329)”Quick-log time directly from the board or a task card using Ctrl + K:
- On a board or task card — Press Ctrl + K to open the quick-log dialog preconfigured for the selected card.
- On an open ticket — Press Ctrl + K to instantly jump to the per-ticket time log modal, skipping the intermediate step of selecting the ticket from the board list.
The quick-log interface supports Hours and Minutes fields, board and user filters per entry, and works across time zones with per-entry local-noon timestamps for accurate log association with the logged day.
Keyboard shortcuts:
| Action | Windows/Linux | Mac |
|---|---|---|
| Quick-log time on a selected board card | Ctrl + K | Cmd + K |
Timer shortcuts (HTPR-4414)
Section titled “Timer shortcuts (HTPR-4414)”Time tracking shortcuts are available when time tracking is enabled for your board or task:
- App shell rail â\x80\x94 Press 7 on the rail to open the running-timers view
- Task detail â\x80\x94 Press Option + T or Alt+T to start or stop the open task timer
The timer indicator appears in the task card and task detail, showing whether a timer is running for that task.
See the Time Tracking page for full details.
System-theme prediction (HTPR-5422)
Section titled “System-theme prediction (HTPR-5422)”When you open the Command Palette with Ctrl+K (or Cmd+K on Mac), theme-related options now display context-appropriate labels to make system-theme mode predictable. Retired numeric theme modes (1â\x80\x935) redirect safely to the Appearance settings with your in-session command state preserved.
Mobile in-app gestures
Section titled “Mobile in-app gestures”- One-finger swipe left or right on a comment opens its quick actions menu (Edit, Delete, Star, Pin)
- Dictation remains the primary input method on mobile; Tap Improve with AI to refine your comments without leaving the input flow